Skip to Content
TurbineWhats.app
TurbineWhats.app
API schemaPricingWorkspaceOverview
WhatsApp sessionsText messagesImages and PDFsContacts, chats, and groupsWebhooksGroupsGroup operationsMessage operationsChat operationsContact operationsPresence operationsProfile operationsLabel operationsWhatsApp channel operationsStatus operationsBusiness catalog operationsCall operations
API guides

Call operations

Exact methods, permissions, request bodies and query fields for call operations.

Read as MarkdownOpenAPI specification

Generate a shareable WhatsApp call link#

POST /api/v1/channels/{channel_id}/calls/link

Token scope: manage. Paid access and a ready, customer-owned session are required. Supply an Idempotency-Key. Returns an operation ID; inspect /api/v1/operations/{id}. A completed result is recorded; an unconfirmed result is uncertain and never automatically retried.

Upstream permissions and engine support apply. Unsupported operations may return 501; WhatsApp can refuse actions even when a session is connected.

typeRequired
string

Allowed: ["audio","video"]. Maximum 4096 characters. See JSON schema for all validation constraints.

startTimeRequired
integer

See JSON schema for all validation constraints.

Request schema
{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "audio",
        "video"
      ],
      "maxLength": 4096
    },
    "startTime": {
      "type": "integer",
      "minimum": 1,
      "maximum": 8640000000000000
    }
  },
  "required": [
    "type",
    "startTime"
  ],
  "additionalProperties": false
}

Reject a ringing incoming call#

POST /api/v1/channels/{channel_id}/calls/{callId}/reject

Token scope: manage. Paid access and a ready, customer-owned session are required. Supply an Idempotency-Key. Returns an operation ID; inspect /api/v1/operations/{id}. A completed result is recorded; an unconfirmed result is uncertain and never automatically retried.

Upstream permissions and engine support apply. Unsupported operations may return 501; WhatsApp can refuse actions even when a session is connected.

Request schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false,
  "required": []
}

Business catalog operations

Previous Page

Delivery and retries

Next Page

On this page

Generate a shareable WhatsApp call linkReject a ringing incoming call