RCS
Endpoints for RCS integration
Asynchronously notify the result of a capability check for an RCS recipient.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Capability notify request
NotifyContentType sets the callback content type.
application/jsonPossible values: NotifyUrl is the callback URL for the async result. If empty, the subscription webhook URL is used.
https://your-server.com/rcs/callbackPhoneNumbers is the list of numbers to check (up to 10,000 for async).
["+49999999999"]+491234567890Notification accepted
BulkId uniquely identifies this async check request.
2034072219640523072Bad request
Unauthorized
Rate limit exceeded
POST /rcs/v1/capability-check/notify HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 148
{
"notifyContentType": "application/json",
"notifyUrl": "https://your-server.com/rcs/callback",
"phoneNumbers": [
"+49999999999"
],
"sender": "+491234567890"
}{
"bulkId": "2034072219640523072",
"capabilityCheckRequestStates": [
{
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"phoneNumber": "+49999999999",
"status": "PENDING_ENROUTE"
}
]
}Synchronously check whether a recipient's device supports RCS.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Capability check request
PhoneNumbers is the list of numbers to check (1–5 for sync).
["+49999999999"]+491234567890Capability check result
Bad request
Unauthorized
Rate limit exceeded
POST /rcs/v1/capability-check/query HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 58
{
"phoneNumbers": [
"+49999999999"
],
"sender": "+491234567890"
}{
"capabilityCheckResults": [
{
"code": "CAPABLE",
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"phoneNumber": "+49999999999"
}
]
}Push an inbound or delivery status RCS event.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS event request
Event accepted
BulkId is the unique ID for the bulk request, used to fetch reports/logs.
2034072219640523072Bad request
Unauthorized
Rate limit exceeded
POST /rcs/v1/events HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 229
{
"events": [
{
"content": {
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"type": "SEEN"
},
"destinations": [
{
"to": "+49999999999"
}
],
"options": {
"platform": {
"applicationId": "my-app-id",
"entityId": "my-entity-id"
}
},
"sender": "+491234567890"
}
]
}{
"bulkId": "2034072219640523072",
"messages": [
{
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"status": {
"action": "text",
"description": "Message sent to next instance",
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "MESSAGE_ACCEPTED"
},
"to": "+49999999999"
}
]
}Retrieve message logs for sent RCS messages.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Sender number
Recipient number
Bulk ID to filter by
Message ID to filter by
General status (e.g. DELIVERED, PENDING)
Filter logs sent after this timestamp (ISO 8601)
Filter logs sent before this timestamp (ISO 8601)
Maximum number of logs to return
Entity ID to filter by
Application ID to filter by
Campaign reference ID to filter by
Use cursor-based pagination
Cursor value for next page (from previous response)
Message logs
Unauthorized
GET /rcs/v1/logs HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"cursor": {
"limit": 20,
"nextCursor": "AAAA1234"
},
"results": [
{
"bulkId": "2034072219640523072",
"content": {},
"destination": "+49999999999",
"doneAt": "2024-02-06T17:18:29.797+0000",
"error": {
"description": "No Error",
"groupId": 0,
"groupName": "OK",
"id": 0,
"name": "NO_ERROR",
"permanent": false
},
"messageCount": 1,
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"sender": "+491234567890",
"sentAt": "2024-02-06T14:18:29.797+0000",
"status": {
"action": "text",
"description": "Message delivered to handset",
"groupId": 3,
"groupName": "DELIVERED",
"id": 5,
"name": "DELIVERED_TO_HANDSET"
}
}
]
}Send an RCS message.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS message request
Message accepted
BulkId is the unique ID for the bulk request, used to fetch reports/logs.
2034072219640523072Bad request or sender mismatch
Unauthorized
Rate limit exceeded
POST /rcs/v1/messages HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 2033
{
"messages": [
{
"content": {
"alignment": "LEFT",
"cardWidth": "MEDIUM",
"content": {
"description": "Limited time deal",
"media": {
"file": {
"url": "https://example.com/video.mp4"
},
"height": "MEDIUM",
"thumbnail": {
"url": "https://example.com/video.mp4"
}
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "accept",
"text": "Sounds good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "Check out our offer!"
},
"contents": [
{
"description": "Limited time deal",
"media": {
"file": {
"url": "https://example.com/video.mp4"
},
"height": "MEDIUM",
"thumbnail": {
"url": "https://example.com/video.mp4"
}
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "accept",
"text": "Sounds good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "Check out our offer!"
}
],
"file": {
"url": "https://example.com/video.mp4"
},
"language": "en",
"orientation": "VERTICAL",
"placeholders": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "accept",
"text": "Sounds good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"templateId": "my_template",
"text": "Hello, world!",
"type": "TEXT"
},
"destinations": [
{
"to": "+49999999999"
}
],
"options": {
"campaignReferenceId": "summer_promo_2024",
"platform": {
"applicationId": "my-app-id",
"entityId": "my-entity-id"
},
"smsFailover": {
"sender": "MyBrand",
"text": "Fallback: Hello, world!"
},
"validityPeriod": {
"amount": 24,
"timeUnit": "HOURS"
}
},
"sender": "+491234567890"
}
],
"options": {
"messageOrdering": {
"respectOrder": true,
"stopOnFailure": true
},
"schedule": {
"bulkId": "my-bulk-2024",
"sendAt": "2024-12-01T09:00:00.000+0000"
},
"tracking": {
"customDomain": "short.example.com",
"removeProtocol": false,
"shortenUrl": true,
"trackClicks": true,
"trackingUrl": "https://your-server.com/clicks"
}
}
}{
"bulkId": "2034072219640523072",
"messages": [
{
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"status": {
"action": "text",
"description": "Message sent to next instance",
"groupId": 1,
"groupName": "PENDING",
"id": 26,
"name": "MESSAGE_ACCEPTED"
},
"to": "+49999999999"
}
]
}Retrieve delivery reports for sent RCS messages.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Unique bulk ID for which reports are requested
Unique message ID for which a report is requested
Maximum number of reports to return
Entity ID used to further filter the result
Application ID used to further filter the result
Campaign reference ID used to further filter the result
Delivery reports
Unauthorized
GET /rcs/v1/reports HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"results": [
{
"bulkId": "2034072219640523072",
"doneAt": "2024-02-06T17:18:29.797+0000",
"error": {
"description": "No Error",
"groupId": 0,
"groupName": "OK",
"id": 0,
"name": "NO_ERROR",
"permanent": false
},
"messageCount": 1,
"messageId": "ABEGVUGWh3gEAgo-sLTvmQCS5kwjhsy",
"sender": "+491234567890",
"sentAt": "2024-02-06T14:18:29.797+0000",
"status": {
"action": "text",
"description": "Message delivered to handset",
"groupId": 3,
"groupName": "DELIVERED",
"id": 5,
"name": "DELIVERED_TO_HANDSET"
},
"to": "+49999999999"
}
]
}List all RCS templates for the configured sender.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Filter templates by status (e.g. APPROVED, PENDING)
Templates retrieved
2024-07-16T10:30:00.000+0000special_offerAPPROVEDPossible values: TEXTPossible values: Sender mismatch
Unauthorized
GET /rcs/v1/senders/{sender}/templates HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
[
{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"lastUpdate": "2024-07-16T10:30:00.000+0000",
"name": "special_offer",
"status": "APPROVED",
"type": "TEXT"
}
]Create a new RCS template for the configured sender.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template definition
Providers lists the providers to register the template with. Defaults to all providers available for the sender if empty.
["INDIA_VI"]TemplateName is the unique name for the new template (1–20 chars).
special_offerTemplate created
2024-07-16T10:30:00.000+0000special_offerAPPROVEDPossible values: TEXTPossible values: Sender mismatch or bad request
Unauthorized
POST /rcs/v1/senders/{sender}/templates HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1411
{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"providers": [
"INDIA_VI"
],
"templateName": "special_offer"
}{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"lastUpdate": "2024-07-16T10:30:00.000+0000",
"name": "special_offer",
"status": "APPROVED",
"type": "TEXT"
}Retrieve details of a specific RCS template.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template name
Template retrieved
2024-07-16T10:30:00.000+0000special_offerAPPROVEDPossible values: TEXTPossible values: Sender mismatch
Unauthorized
GET /rcs/v1/senders/{sender}/templates/{templateName} HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"lastUpdate": "2024-07-16T10:30:00.000+0000",
"name": "special_offer",
"status": "APPROVED",
"type": "TEXT"
}Update an existing RCS template.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template name
Updated template content
Template updated
2024-07-16T10:30:00.000+0000special_offerAPPROVEDPossible values: TEXTPossible values: Sender mismatch or bad request
Unauthorized
PUT /rcs/v1/senders/{sender}/templates/{templateName} HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 1355
{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
}
}{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"lastUpdate": "2024-07-16T10:30:00.000+0000",
"name": "special_offer",
"status": "APPROVED",
"type": "TEXT"
}Delete a specific RCS template.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template name
Template deleted
No content
Sender mismatch
Unauthorized
DELETE /rcs/v1/senders/{sender}/templates/{templateName} HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
No content
Register a specific RCS template for use.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template name
Registration options
Providers lists the providers to register with. Only providers not yet registered should be included.
["INDIA_VI"]Template registered
2024-07-16T10:30:00.000+0000special_offerAPPROVEDPossible values: TEXTPossible values: Sender mismatch
Unauthorized
PATCH /rcs/v1/senders/{sender}/templates/{templateName}/register HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 26
{
"providers": [
"INDIA_VI"
]
}{
"content": {
"alignment": "RIGHT",
"cardWidth": "MEDIUM",
"content": {
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
},
"contents": [
{
"description": "We've got a special offer for you!",
"media": {
"file": {
"url": "https://example.com/image.png"
},
"height": "MEDIUM"
},
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"title": "We wish you a happy holiday!"
}
],
"messageOrder": "TEXT_MESSAGE_AT_TOP",
"orientation": "VERTICAL",
"suggestions": [
{
"application": "BROWSER",
"label": "Our store",
"latitude": 52.520008,
"longitude": 13.404954,
"phoneNumber": "+491234567890",
"postbackData": "decline",
"text": "Thanks, I'm good",
"type": "REPLY",
"url": "https://example.com",
"webviewViewMode": "HALF"
}
],
"text": "Hello {{username}}! We've got a special offer for you!",
"type": "TEXT",
"url": "https://example.com/agreement.pdf"
},
"lastUpdate": "2024-07-16T10:30:00.000+0000",
"name": "special_offer",
"status": "APPROVED",
"type": "TEXT"
}Retrieve the approval status of a specific RCS template.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
RCS sender (must match configured sender)
Template name
Template status
special_offerAPPROVEDPossible values: Sender mismatch
Unauthorized
GET /rcs/v1/senders/{sender}/templates/{templateName}/status HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"coverage": [
{
"countryCode": "DE",
"providers": [
{
"providerName": "INDIA_VI",
"status": "APPROVED",
"updatedAt": "2024-07-16T10:30:00.000+0000"
}
]
}
],
"name": "special_offer",
"status": "APPROVED"
}Retrieve the list of available RCS template providers.
API Key for Messaging API authentication. Send your API key in the D360-API-KEY header.
Filter providers by sender
Filter providers by country code (e.g. DE, US)
Providers retrieved
["INDIA_VI"]Unauthorized
GET /rcs/v1/templates/template-providers HTTP/1.1
Host: waba-v2.360dialog.io
D360-API-KEY: YOUR_API_KEY
Accept: */*
{
"providers": [
"INDIA_VI"
]
}Last updated
Was this helpful?