Skip to content

Sending Provider ​

omnichannel.provider

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
channelchannelselectrequired; one of: Email, WhatsApp, SMS, Slack, Voice
namenametextrequired; max 120 characters
provider_nameprovider nameselectrequired; one of: SendGrid, Resend, SMTP, Meta WhatsApp Cloud, Gupshup, MSG91, Twilio, Slack, ElevenLabs, Other
sender_identitysender identitytextmax 190 characters
is_defaultis defaultcheckdefault false
activeactivecheckdefault false

Unique together: channel + name

Permissions ​

RoleCan
omnichannel:adminread, create, update, delete, import, export
omnichannel:editorread
omnichannel:viewerread

API ​

http
GET    /api/omnichannel/provider?<field>=<value>&limit=100&offset=0
POST   /api/omnichannel/provider
GET    /api/omnichannel/provider/:id
PATCH  /api/omnichannel/provider/:id
DELETE /api/omnichannel/provider/:id

Bulk import: GET /api/_import/omnichannel/provider/template (CSV template), then POST /api/_import/omnichannel/provider. See REST API.

Edulab Bench developer documentation