# 360dialog API

**Canonical:** https://apis.io/apis/360dialog/360dialog-api/  
**Provider:** 360dialog — https://apis.io/providers/360dialog/  
**Documentation:** https://docs.360dialog.com/docs/inbox/inbox-api/reference.md

360dialog API is one of 2 APIs that [360dialog](https://apis.io/providers/360dialog/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

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)

| Method | Path | Summary |
|---|---|---|
| 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 |
| GET | `/groups/{groupId}/invite_link` | Get Group Invite Link |
| 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 |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/360dialog/openapi/_ae-authored/360dialog-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-get-flows-flowid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-post-rcs-v1-senders-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-get-groups-groupid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-post-flows-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-get-rcs-v1-senders-sender-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/360dialog/json-schema/360dialog-get-mediaid-response-schema.json

## Other 360dialog APIs (1)

- [360dialog API](https://apis.io/apis/360dialog/360dialog-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/360dialog/360dialog-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/360dialog/.
