360dialog API

360dialog API as documented publicly: 44 operations. Contract generated from the documentation by API Evangelist (2026-11-01); not the provider's own document.

Operations 44

POST /flows Create Flow #
DELETE /flows/{flowId} Delete Flow #
GET /flows/{flowId} Get Flow #
POST /flows/{flowId} Update Flow #
GET /flows/{flowId}/assets List Flow assets #
POST /flows/{flowId}/assets Upload Flow JSON #
POST /flows/{flowId}/deprecate Deprecate Flow #
GET /flows/{flowId}/preview Get Flow preview link #
POST /flows/{flowId}/publish Publish Flow #
POST /groups Create Group #
DELETE /groups/{groupId} Delete Group #
GET /groups/{groupId} Get Group Information #
POST /groups/{groupId} Update Group Settings #
POST /groups/{groupId}/invite_link Reset Group Invite Link #
DELETE /groups/{groupId}/join_requests Reject Join Requests #
GET /groups/{groupId}/join_requests Get Join Requests #
POST /groups/{groupId}/join_requests Approve Join Requests #
DELETE /groups/{groupId}/participants Remove Group Participants #
POST /rcs/v1/capability-check/notify Check up to 10,000 phone numbers in one request; results are sent to a notify URL or the number's webhook. #
POST /rcs/v1/capability-check/query Check whether phone numbers can receive RCS messages from a sender, and get the answer right away. #
GET /rcs/v1/configs/webhook Retrieve the URL RCS events of the number are sent to, and the custom headers. #
PUT /rcs/v1/configs/webhook Set RCS Webhook Configuration. #
POST /rcs/v1/events Send events to recipients (e.g., SEEN, TYPING_INDICATOR). #
GET /rcs/v1/logs Get logs of messages sent by the number, with their content, status and price. #
POST /rcs/v1/messages Send one or more RCS messages. #
GET /rcs/v1/reports Get the latest delivery reports of messages sent by the number. #
GET /rcs/v1/senders List the RCS senders of the number. #
POST /rcs/v1/senders Create an RCS sender for the number: the brand profile recipients see. #
GET /rcs/v1/senders/{sender} Get a sender of the number with its profile and status. #
GET /rcs/v1/senders/{sender}/launch-status Follow the launch status of an RCS sender. #
GET /rcs/v1/senders/{sender}/templates List RCS Templates #
POST /rcs/v1/senders/{sender}/templates Create RCS Template #
DELETE /rcs/v1/senders/{sender}/templates/{templatename} Delete RCS Template #
GET /rcs/v1/senders/{sender}/templates/{templatename} Get RCS Template #
PUT /rcs/v1/senders/{sender}/templates/{templatename} Update RCS Template #
PATCH /rcs/v1/senders/{sender}/templates/{templatename}/register Register RCS Template with More Providers #
GET /rcs/v1/senders/{sender}/templates/{templatename}/status Get RCS Template Status #
GET /rcs/v1/senders/{sender}/test-numbers Get RCS Test Numbers #
POST /rcs/v1/senders/{sender}/test-numbers Add RCS Test Numbers #
GET /rcs/v1/templates/template-providers Get RCS Template Providers #
GET /whatsapp_business/attachments/HTTP/1.1 Media Endpoints for managing media files #
DELETE /{mediaId} Media Endpoints for managing media files #
GET /{mediaId} Media Endpoints for managing media files #

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/360dialog:360dialog-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

360dialog-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: 360dialog API
  version: '2026-11-01'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-11-01: 44 operation(s) read from 6 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; 360dialog has published no machine-readable contract that the
    pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 0
    documentation: 44
    pages-with-code: 0
    pages-read: 6
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-11-01'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.360dialog.com/docs/inbox/inbox-api/reference.md
  - https://docs.360dialog.com/docs/messaging-api/api-reference.md
  - https://docs.360dialog.com/docs/messaging-api/api-reference/rcs
  - https://docs.360dialog.com/docs/messaging-api/api-reference/flows
  - https://docs.360dialog.com/docs/messaging-api/api-reference/media


# --- truncated at 32 KB (53 KB total) ---
# Full source: https://artifacts.apis.io/360dialog/openapi/_ae-authored/360dialog-openapi-generated.yml