The WhatsApp accounts endpoint lets you create and update WhatsApp accounts as well as get account activity and leave comments.
Provisioning API/API Reference//
- Resend an invite to test number of sender for project
List all senders in project
Create sender for project
Get sender for project
Update sender for project
Lists activities on sender
Creates a comment for a sender in project
Begin launch process for sender
Add test numbers to sender for project
Gets test number state of the sender for the project.
Deletes a test number for the sender
Get test number capabilities of sender for project
Resend an invite to test...
Provisioning API (1.2.55)
Download OpenAPI description
Languages
Servers
Production server
https://provisioning.api.sinch.com
Staging server from master branch
https://provisioning-api.int.staging.sinch.com
Staging server from dev branch
https://provisioning-api-dev.int.staging.sinch.com
Internal production server for admin authorization
https://provisioning-api.unauth.int.prod.sinch.com
Internal staging server from master branch for admin authorization
https://provisioning-api.unauth.int.staging.sinch.com
Internal staging server from dev branch for admin authorization
https://provisioning-api-dev.unauth.int.staging.sinch.com
A WhatsApp Sender is also referred to as a 'Business Profile' or a WhatsApp channel. The WhatsApp Sender endpoint allows you to create a Sender through Meta's Embedded sign up. A Sender must be provisioned for you as a consumer of the WhatsApp API to send messages to your end users.
Operations
Security
BasicAuth and BearerAuth and OAuth2Staging and OAuth2Production and OAuth2StagingAdmin and OAuth2ProductionAdmin
Path
The unique ID of the project. You can find this on the Sinch Dashboard.
- Production serverhttps://provisioning.api.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- Staging server from master branchhttps://provisioning-api.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- Staging server from dev branchhttps://provisioning-api-dev.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- Internal production server for admin authorizationhttps://provisioning-api.unauth.int.prod.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- Internal staging server from master branch for admin authorizationhttps://provisioning-api.unauth.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- Internal staging server from dev branch for admin authorizationhttps://provisioning-api-dev.unauth.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://provisioning.api.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/capabilities' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'test number capabilities
List of RBM features that this device supports.
Items Enum"ACTION_COMPOSE""ACTION_CREATE_CALENDAR_EVENT""ACTION_DIAL""ACTION_OPEN_URL""ACTION_OPEN_URL_IN_WEBVIEW""ACTION_SHARE_LOCATION""ACTION_VIEW_LOCATION""REVOCATION""RICHCARD_CAROUSEL""RICHCARD_STANDALONE"
Response
application/json
{ "features": [ "REVOCATION", "ACTION_DIAL" ] }
Security
BasicAuth and BearerAuth and OAuth2Staging and OAuth2Production and OAuth2StagingAdmin and OAuth2ProductionAdmin
Path
The unique ID of the project. You can find this on the Sinch Dashboard.
- Production serverhttps://provisioning.api.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- Staging server from master branchhttps://provisioning-api.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- Staging server from dev branchhttps://provisioning-api-dev.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- Internal production server for admin authorizationhttps://provisioning-api.unauth.int.prod.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- Internal staging server from master branch for admin authorizationhttps://provisioning-api.unauth.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- Internal staging server from dev branch for admin authorizationhttps://provisioning-api-dev.unauth.int.staging.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://provisioning.api.sinch.com/v1/projects/{projectId}/rcs/senders/{senderId}/testNumbers/{testNumber}/retry' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "number": "+46123123111", "state": "UNVERIFIED", "submitted": "2023-01-19t13:11:08.204Z" }