name: Entergram description: >- Entergram is a CRM built specifically for Telegram. It connects personal Telegram accounts (not bots) into a shared team workspace where sales, support, community and trading teams manage conversations at scale — a multi-account inbox, a CRM table and Kanban pipeline, custom columns and labels, broadcast messaging, and a ticketing system with assignment, SLA and status tracking. Its developer surface has three parts: a workspace-scoped REST API (X-API-Key) covering accounts, contacts, groups, chats, messages, custom fields, tickets, webhooks and resumable events; a hosted Model Context Protocol (MCP) server for personal Telegram accounts (OAuth2 + PKCE) that lets AI agents read chats, manage tickets and update CRM fields; and outbound webhooks for incoming/outgoing message events, plus a Make.com integration. url: https://raw.githubusercontent.com/api-evangelist/entergram/refs/heads/main/apis.yml image: https://www.entergram.com/entergram-social-v3.png created: '2026-09-11' modified: '2026-09-11' specificationVersion: '0.21' tags: - Messaging - Notification - Communications - CRM - Telegram - Customer Support - Ticketing - Sales - MCP - Webhook tags_raw: - Messaging - Notifications - Communications - CRM - Telegram - Customer Support - Ticketing - Sales - MCP - Webhooks - Customer-Support apis: - aid: entergram:entergram-accounts-api name: Entergram Accounts API description: Connected account inventory. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Account tags_raw: - Accounts properties: - type: OpenAPI url: openapi/entergram-accounts-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-chat-commands-api name: Entergram Chat Commands API description: >- Telegram chat creation and group/channel management commands scoped to an explicit connected account. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Chat Commands properties: - type: OpenAPI url: openapi/entergram-chat-commands-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-chats-api name: Entergram Chats API description: >- Actor-scoped chats, linked tickets, and internal chat comments keyed by Telegram chat ID. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Chats properties: - type: OpenAPI url: openapi/entergram-chats-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-contacts-api name: Entergram Contacts API description: >- Workspace contacts deduplicated across connected accounts, including shared groups and attribution. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Contacts properties: - type: OpenAPI url: openapi/entergram-contacts-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-custom-fields-api name: Entergram Custom Fields API description: >- Workspace chat custom columns, ticket custom columns, selectable options, and workspace-shared chat custom field values. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Custom Fields properties: - type: OpenAPI url: openapi/entergram-custom-fields-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-events-api name: Entergram Events API description: Metadata-only, cursor-based workspace event stream for resumable integrations. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Event tags_raw: - Events properties: - type: OpenAPI url: openapi/entergram-events-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-groups-api name: Entergram Groups API description: >- Workspace groups derived from shared-contact graph, with invite-link and member metadata when cached. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Group tags_raw: - Groups properties: - type: OpenAPI url: openapi/entergram-groups-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-live-chats-api name: Entergram Live Chats API description: >- Actor-owned live Telegram transport view used for current chat discovery before message operations. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Live Chats properties: - type: OpenAPI url: openapi/entergram-live-chats-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-make-webhooks-api name: Entergram Make webhooks API description: The Make webhooks API from Entergram — 2 operation(s) for make webhooks. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Make webhooks properties: - type: OpenAPI url: openapi/entergram-make-webhooks-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-members-api name: Entergram Members API description: Safe workspace member identity, role, permissions, and seat assignment metadata. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Members properties: - type: OpenAPI url: openapi/entergram-members-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-messages-api name: Entergram Messages API description: >- Telegram message history and message write operations scoped to an explicit account and chat. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Message tags_raw: - Messages properties: - type: OpenAPI url: openapi/entergram-messages-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-system-api name: Entergram System API description: Authentication and runtime context. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - System properties: - type: OpenAPI url: openapi/entergram-system-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-tickets-api name: Entergram Tickets API description: Workspace ticket inventory, ticket detail, comments, and linked chat filters. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Ticketing tags_raw: - Tickets properties: - type: OpenAPI url: openapi/entergram-tickets-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-webhooks-api name: Entergram Webhooks API description: >- API-only webhook endpoint configuration, secret rotation, tests, and sanitized delivery status. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Webhook tags_raw: - Webhooks properties: - type: OpenAPI url: openapi/entergram-webhooks-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-workspace-api name: Entergram Workspace API description: Workspace metadata and feature access. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Workspace properties: - type: OpenAPI url: openapi/entergram-workspace-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml - aid: entergram:entergram-workspace-chats-api name: Entergram Workspace Chats API description: >- Shared CRM chat view from frontend DB, deduplicated across workspace accounts and suited for metadata, custom fields, and ticket workflows. humanURL: https://api.entergram.com/v1 baseURL: https://api.entergram.com tags: - Workspace Chats properties: - type: OpenAPI url: openapi/entergram-workspace-chats-api-openapi.yml - type: ToolCrosswalk url: mcp/entergram-tool-crosswalk.yml - type: Webhooks url: asyncapi/entergram-webhooks.yml - type: Authentication url: authentication/entergram-authentication.yml - type: OAuthScopes url: scopes/entergram-scopes.yml - type: ErrorCatalog url: errors/entergram-problem-types.yml - type: Conventions url: conventions/entergram-conventions.yml - type: Idempotency url: conventions/entergram-conventions.yml - type: DataModel url: data-model/entergram-data-model.yml - type: RateLimits url: rate-limits/entergram-rate-limits.yml common: - type: MCPServer url: mcp/entergram-mcp.yml - type: Overlay url: overlays/entergram-openapi-overlay.yaml - type: AgentSkill url: skills/_index.yml - type: Website url: https://www.entergram.com - type: DeveloperPortal url: https://www.entergram.com/telegram-crm/telegram-crm-api - type: Documentation url: https://api.entergram.com/docs - type: APIReference url: https://api.entergram.com/docs - type: Pricing url: https://www.entergram.com/pricing - type: Login url: https://app.entergram.com - type: Support url: https://www.entergram.com/help-center - type: Blog url: https://www.entergram.com/blog - type: TermsOfService url: https://www.entergram.com/terms - type: PrivacyPolicy url: https://www.entergram.com/privacy - type: StatusPage url: https://status.entergram.com - type: ChangeLog url: changelog/entergram-changelog.yml - type: Lifecycle url: lifecycle/entergram-lifecycle.yml - type: Plans url: plans/entergram-plans-pricing.yml - type: LLMsTxt url: llms/entergram-llms.txt - type: WellKnown url: well-known/entergram-well-known.yml - type: SecurityTxt url: well-known/entergram-security.txt - type: Conformance url: conformance/entergram-conformance.yml - type: Compliance url: security/entergram-trust-center.yml - type: TrustCenter url: security/entergram-trust-center.yml - type: Security url: security/entergram-vulnerability-disclosure.yml - type: VulnerabilityDisclosure url: security/entergram-vulnerability-disclosure.yml - type: DomainSecurity url: security/entergram-domain-security.yml maintainers: - FN: Entergram email: hello@entergram.com x-source: via: apis.io/add a094... parked no_second_signal; spec at /openapi.json resolves (197KB), control 404s. fetched: '2026-09-11' note: Pointers probed 200, control 404s, spec real, before writing. x-enrichment: date: '2026-09-11' status: enriched artifacts_added: 24 pass: local-v3