Clickatell Wait for Callback API

The Wait for Callback API from Clickatell — 1 operation(s) for wait for callback.

Operations 1

POST /chat/callback Wait for an external system to initiate a callback #

Specifications

Schemas & Data

📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-transaction-status-notification-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-payment-outcome-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-widget-config-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-pay-by-link-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-transaction-status-endpoint-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-payment-gateway-operation-result-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-pay-by-link-transaction-log-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-payment-receipt-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-detailed-widget-config-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-externallink-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-waitforcallback-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-omni-status-callback-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-omni-reply-callback-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-omni-channel-messages-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-omni-message-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-whats-app-notification-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-reply-status-notification-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-omni-message-status-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-omni-media-upload-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-reply-message-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-sms-status-callback-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-message-request-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-messages-list-response-schema.json
📊
JSONSchema
https://artifacts.apis.io/clickatell/json-schema/clickatell-send-bulk-message-request-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/clickatell:clickatell-wait-for-callback-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

clickatell-wait-for-callback-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Flow Wait for Callback API
  version: 1.1.0
  x-provenance:
    method: searched
    source: https://help.clickatell.com/developers-api-reference/ (OpenAPI fragments embedded verbatim in the GitBook .md twins, merged by info.title)
    generated: '2026-10-13'
servers:
- url: https://flow-callback.clickatell.com/
  description: Production server
- url: https://control-callback-uat.payd.co/
  description: Sandbox/UAT server
tags:
- name: Wait for Callback
paths:
  /chat/callback:
    post:
      tags:
      - Wait for Callback
      summary: Wait for an external system to initiate a callback
      description: 'The Wait for Callback node was created to facilitate an asynchronous process external to Chat Flow. For example waiting for an external client system to generate an invoice.


        This node will block the flow until a callback was received or the timed out was reached. The timeout is 1 minute less that the session length.


        This node should be used in conjunction with the Set Variable Node to first set a UUID as a variable and then use that UUID in the Reference Field on the node and in the Callback API so that the Callback Handler can identify that the callback belong to a specific session.


        Once the callback is received the end-user can then continue with the conversational workflow according to the steps defined in Flow.'
      parameters:
      - name: reference
        in: header
        description: A reference to be passed as a header.
        required: true
        schema:
          type: string
      requestBody:
        description: Payload describing the callback result
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Waitforcallback'
      responses:
        '202':
          description: Successfully validated the response and returned data appended to matched session.
        '204':
          description: Callback has previously been processed in is being ignored.
        '400':
          description: A bad/invalid reference was returned and the session could not be matched, or the session has expired.
      operationId: postChatCallback
      x-operation-id-source: derived
components:
  schemas:
    Waitforcallback:
      type: object