Skip to main content

Tenants

Tenants are the top-level organizational unit in Azotte, providing complete isolation for different businesses or business units.

What is a Tenant?

A tenant represents your organization's workspace within Azotte. All data and configurations are scoped to a tenant, ensuring complete isolation between different customers.

Tenant Features

Data Isolation

  • Complete separation of customer data
  • Isolated subscription management
  • Separate analytics and reporting
  • Independent configuration settings

Multi-Environment Support

  • Development/Sandbox environments
  • Staging environments
  • Production environments
  • Environment-specific API keys

Configuration Management

  • Default currency and locale settings
  • Timezone configuration
  • Branding and theme customization
  • Webhook endpoint management

Tenant Context

All API requests must include tenant context via the x-tn header:

curl -H "x-api-key: your_api_key" \
-H "x-tn: tenant_id" \
https://api.azotte.com/v1/subscriptions

Managing Tenants

Creating Tenants

  • Self-service tenant creation
  • Administrative tenant provisioning
  • Automated tenant setup via API
  • Bulk tenant management

Tenant Settings

  • Business information
  • Default configurations
  • Payment provider settings
  • Regional compliance settings

Next Steps