GET
Returns the full profile for the tenant associated with the authenticated API key. Includes branding configuration, subscription plan limits, and environment constraints.

Returns

string
Unique tenant identifier (UUID format, e.g. bc41c6ab-7206-4033-b632-4d1cfa86d840).
string
Display name of the tenant (e.g. "Acme Escrow").
string | null
URL-safe login slug used for the tenant’s branded login page (e.g. "acme-escrow"). null if not configured.
string
Primary environment mode — "live" or "sandbox".
string
Tenant account status. One of "active", "inactive", "disabled", "deleted".
object
Branding configuration for the tenant’s hosted pages.
string | undefined
MongoDB ObjectId of the assigned plan. undefined if no plan is assigned.
object | null
Summary of the assigned plan. null if no plan is assigned.
string | undefined
Current subscription state — "pending", "active", or "expired". undefined if no subscription is active.
string | undefined
ISO 8601 UTC timestamp when the subscription started. undefined if not set.
string | undefined
ISO 8601 UTC timestamp when the subscription expires. undefined if not set.
number | undefined
Per-tenant override for the monthly API call limit. When set, this takes precedence over the plan’s apiCallsPerMonth. undefined means the plan limit applies.
number | undefined
Maximum number of sandbox environments this tenant can create. undefined means no limit beyond the platform default.

Error codes