Download OpenAPI specification:
Sintj Rails 8.1 API — spec-first, contract-validated.
Returns all active zones available for tenant provisioning. Requires an internal service key — not exposed to end users. Returns 409 if no zones are configured (a deployment configuration error).
{- "zones": [
- {
- "code": "eu-west",
- "name": "Europe (West)",
- "default": true
}, - {
- "code": "us-east",
- "name": "US East",
- "default": false
}
]
}Creates a new active zone available for tenant provisioning. Requires an internal service key — not exposed to end users.
required | object (ZoneInput) |
{- "zone": {
- "code": "ap-south",
- "name": "Asia Pacific (South)",
- "default": false,
- "active": true
}
}{- "code": "ap-south",
- "name": "Asia Pacific (South)",
- "default": false,
- "active": true
}Creates a tenant record and seeds pending onboarding status rows. Requires an internal service key — not exposed to end users.
required | object (TenantInput) |
{- "tenant": {
- "company_name": "Acme Corp",
- "slug": "acme",
- "industry_name": "Technology",
- "db_shard": "us-east"
}
}{- "id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
- "company_name": "Acme Corp",
- "slug": "acme",
- "db_shard": "us-east"
}