API Reference
Integration Settings API
Manage per-tenant channel credentials — WhatsApp (Meta), Twilio, and bring-your-own Sarvam key — and verify connectivity.
These endpoints store the third-party credentials a tenant uses for channels and BYOK providers. Each provider has a
verify action that does a live connectivity check before you save. Credentials are write-only — reads return masked values.GET
/api/v1/settings/whatsapp AuthGet WhatsApp (Meta Graph) settings — token masked
PUT
/api/v1/settings/whatsapp AuthSave WhatsApp Business credentials
Request Body
phone_number_idstringwaba_idstringaccess_tokenstringverify_tokenstringPOST
/api/v1/settings/whatsapp/verify AuthTest Meta Graph connectivity with the stored credentials
GET
/api/v1/settings/twilio AuthGet Twilio settings — auth token masked
PUT
/api/v1/settings/twilio AuthSave Twilio credentials
Request Body
account_sidstringauth_tokenstringphone_numberstring (E.164)POST
/api/v1/settings/twilio/verify AuthTest Twilio connectivity
GET
/api/v1/settings/sarvam AuthGet bring-your-own Sarvam key status
PUT
/api/v1/settings/sarvam AuthSave a BYOK Sarvam API key (used instead of platform credits for Sarvam calls)
Request Body
api_keystringPOST
/api/v1/settings/sarvam/verify AuthTest the stored Sarvam key
Was this page helpful?