ActivateChannel enables a communication channel for the organization.
POST/api/v1/billing/channels/:channel/activate
Creates a new channel license and begins billing. Some channels require external account configuration.
Authorization
Requires billing:manage permission.
Configuration Examples
WhatsApp:
{
"phone_number": "+254700000000",
"waba_id": "123456789",
"display_name": "Acme Support"
}
SMS:
{
"sender_id": "ACME",
"provider": "safaricom"
}
Errors
- ALREADY_EXISTS: Channel already activated
- INVALID_ARGUMENT: Invalid configuration format
- FAILED_PRECONDITION: Subscription doesn't support this channel
Request
Responses
- 200
- default
A successful response.
An unexpected error response.