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

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 "Authentication: 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