Skip to content

Tenant Management ​

Manage tenants within organizations. Requires ADMIN permissions.

Create Tenant ​

POST /api/tenant or POST /api/organization/:orgId/tenant

name * are required parametersdata typedescription
body.name*stringThe display name of the new tenant
body.slugstringA unique URL-friendly identifier

Update Tenant ​

PUT /api/tenant/:tenantId or PUT /api/organization/:orgId/tenant/:tenantId

name * are required parametersdata typedescription
tenantId*stringThe unique identifier of the tenant
body.namestringUpdated display name

Audio Notes Settings ​

body.audioNotes is optional. When supplied, send the complete object:

PropertyTypeDescription
autoTranscribebooleanWhether recordings are automatically transcribed on the device.

autoTranscribe is required; unknown properties, including the removed audience, userIds, and roleIds settings, are rejected. Invalid settings return 400; updating settings while AUDIO_NOTES is disabled returns 403. The feature can be enabled in the same request with "featureChange": [{ "feature": "AUDIO_NOTES", "enable": true }].

Omit audioNotes to leave saved settings unchanged. Automatic transcription defaults to disabled. Audio Note fields are available to users with existing form permissions when the target's AudioNotes feature is enabled.

Move Tenant ​

PUT /api/tenant/:tenantId/move

name * are required parametersdata typedescription
tenantId*stringThe unique identifier of the tenant to move
body.orgId*stringThe destination organization ID

Clone Tenant ​

POST /api/tenant/:tenantId/clone or POST /api/organization/:orgId/tenant/:tenantId/clone

name * are required parametersdata typedescription
tenantId*stringThe unique identifier of the tenant to clone
body.name*stringThe display name for the cloned tenant

Delete Tenant ​

DELETE /api/tenant/:tenantId or DELETE /api/organization/:orgId/tenant/:tenantId

name * are required parametersdata typedescription
tenantId*stringThe unique identifier of the tenant to delete

Examples ​

bash
curl -X POST "https://app.wombat.software/api/organization/:orgId/tenant" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ..." \
  -d '{"name": "North Region"}'

ENDPOINTS

post/api/tenant
put/api/tenant/:tenantId
put/api/tenant/:tenantId/move
post/api/tenant/:tenantId/clone
delete/api/tenant/:tenantId