v1.0.0
Account and owner management
{id: string, plan: string, billing_cycle: string, created_at: string, updated_at: string}list of {email: string, name: string, added_by: string, added_at: string}{email: string, name: string, added_by: string}Magic link authentication and session management
{email: string (required), tenant_id: string (required)}{token: string}{token: string (required)}{email: string, tenant_id: string}{id: string, email: string, name: string, created_at: string}Custom domain management and verification
list of {id: string, tenant_id: string, domain: string, status: string, ssl_status: string, verified: boolean, created_at: string, updated_at: string}{domain: string (required)}{id: string, tenant_id: string, domain: string, status: string, ssl_status: string, verified: boolean, created_at: string, updated_at: string}{id: string, tenant_id: string, domain: string, status: string, ssl_status: string, verified: boolean, created_at: string, updated_at: string}{domain: string, status: string, ssl_status: string, verified: boolean, dns_target: string, instructions: string, errors: []string}Create an app for someone via API; they receive a one-time code by email, the client hands it back and receives an API key
{app: string (required), subdomain: string (required), name: string (required), email: string (required)}{tenant_id: string, subdomain: string, status: string, code_expires_at: string (date-time), next: string}{status: string, tenant_id: string}{code: string (required)}{tenant_id: string, status: string, site_url: string, admin_url: string, api_key: string}{resent: boolean, status: string}Tenant lifecycle management
{subdomain: string (required), app_type: string (required), plan: string, owner_email: string (required), owner_name: string}{id: string, account_id: string, subdomain: string, app_type: string, plan: string, status: string, created_at: string, updated_at: string}list of {id: string, account_id: string, subdomain: string, app_type: string, plan: string, status: string, created_at: string, updated_at: string}{id: string, account_id: string, subdomain: string, app_type: string, plan: string, status: string, created_at: string, updated_at: string}{terminated_by: string}