Sign inGet started

API Access

Firstly to complete the integration with your platform you will need to set up permissions and access keys
  1. Create an access policy or multiple policies. To onboard a customer at a minimum this should cover the following permissions
DescriptionActionResource
DescriptionActionResource
Add WhatsApp tech provider information to your organizationCreate/organizations/{{orgId}}/platforms/whatsapp/actions/setupTechProvider
Get organization configuration keysView/organizations/{{orgId}}/configurations/groups/features/keys/*
Create customer workspacesCreate/organizations/{{orgId}}/workspaces
Find a phone number to purchaseView/workspaces/*/numbers-stock-items
Buy a phone numberCreate/workspaces/*/numbers
List customer phone numbersView/workspaces/*/numbers-long-code
Create a connectorCreate/workspaces/*/connectors
Create a webhook subscriptionCreate/workspaces/*/webhook-subscriptions
Note: Replace {{orgId}} with your organization id. The wildcard (*) means access to any resource e.g. all workspaces. If you want to create a policy for a specific resource, replace the wildcard with the specific resource UUID (e.g. workspace id)
To find your organisation id go to Settings>Account>Organization
  1. Once you have created an access policy you will need to attach this to access role
  2. Finally you will need to create a new access key and attach the role to it
  3. To create and manage access keys programmatically you can see more here