Organization management, memberships, and invites.
List organizations
List all organizations (super admin only)
List organizations › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideCreate organization
Create a new organization.
Create organization › Request Body
nameskuCreate organization › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideGet my organization
Get the current user's organization.
Get my organization › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideGet organization by ID
Get organization by database UUID.
- Super admin: can access any org
- Regular user: can only access their own org
path Parameters
org_idGet organization by ID › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideUpdate organization permissions
Update organization permissions and settings.
Note: This updates business settings stored in our DB.
path Parameters
org_idUpdate organization permissions › Request Body
Update organization permissions › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideUpdate organization credentials
Update organization API credentials.
Only super admins can update credentials for any organization. Org members with manage_credentials permission can update their own org.
path Parameters
org_idUpdate organization credentials › Request Body
Update organization credentials › Responses
Successful Response
idnameslugowner_emailstatuscreated_atupdated_atmax_agentsmax_membersmax_concurrent_callsbilling_currencyauto_reload_enabledskucontract_termpayment_methodstripe_balance_mirror_enabledbank_payment_terms_dayspayment_failedindia_dlt_registeredmonth_to_date_billable_minutes_cache^(?!^[-+.]*$)[+-]?0*…month_to_date_whatsapp_call_minutes_cache^(?!^[-+.]*$)[+-]?0*…scale_cap_overrideList pending invitations
List all pending invitations for the organization. Requires admin permissions.
path Parameters
org_idquery Parameters
statusFilter by status: pending, accepted, revoked
List pending invitations › Responses
Successful Response
total_countInvite a team member
Send an invitation to join the organization. Requires admin permissions.
path Parameters
org_idInvite a team member › Request Body
emailroleInvite a team member › Responses
Successful Response
idemailrolestatuscreated_atUpdate member role
Update a member's role in the organization. Requires admin permissions.
path Parameters
org_iduser_idThe user ID to update
query Parameters
roleThe new role (admin or operator) - deprecated, use request body
Update member role › Request Body
Decision Table
| Variant | Matching Criteria |
|---|---|
| type = object · requires: role | |
| type = null |
roleUpdate member role › Responses
Successful Response
idemailroleRegister and accept invitation
Register a new user and accept an organization invitation in one step (new users only).
path Parameters
invitation_idRegister and accept invitation › Request Body
nameUser's display name
passwordAccount password
Register and accept invitation › Responses
Successful Response
Mark onboarding completed (or skipped)
Stamps onboarding_completed_at = now(). Idempotent — calling again returns the original timestamp. The FE calls this both on the wizard's Launch path and on its Skip link so future visits no longer redirect into onboarding.
Mark onboarding completed (or skipped) › Responses
Successful Response
