Autional Autional
API Reference GitHub autional.com →
tenant-service 110 endpoints

Tenant Service

Port 11003 · 107 endpoints · micro-services/tenant-service/

System

MethodPathSummary
GET/internal/runtimeGet Runtime Infodetail →
GET/internal/schedulersList All Scheduled Tasksdetail →

Tenant Service

MethodPathSummary
GET/admin/tenantsList Tenantsdetail →
POST/admin/tenantsCreate Tenantdetail →
GET/admin/tenants/statsGet All Tenant Statisticsdetail →
DELETE/admin/tenants/{tenant_id}Delete Tenantdetail →
GET/admin/tenants/{tenant_id}Get Tenant Detailsdetail →
PUT/admin/tenants/{tenant_id}Update Tenantdetail →
POST/admin/tenants/{tenant_id}/activateActivate Tenantdetail →
GET/admin/tenants/{tenant_id}/api-keysList Tenant API Keysdetail →
POST/admin/tenants/{tenant_id}/api-keysCreate Tenant API Keydetail →
DELETE/admin/tenants/{tenant_id}/api-keys/{key_id}Revoke Tenant API Keydetail →
POST/admin/tenants/{tenant_id}/api-keys/{key_id}/rotateRotate Tenant API Keydetail →
GET/admin/tenants/{tenant_id}/app-typesList Application Typesdetail →
POST/admin/tenants/{tenant_id}/app-typesCreate Custom Application Typedetail →
DELETE/admin/tenants/{tenant_id}/app-types/{type_id}Delete Application Typedetail →
PUT/admin/tenants/{tenant_id}/app-types/{type_id}Update Application Typedetail →
GET/admin/tenants/{tenant_id}/applicationsList Applicationsdetail →
POST/admin/tenants/{tenant_id}/applicationsCreate Applicationdetail →
DELETE/admin/tenants/{tenant_id}/applications/{app_id}Delete Applicationdetail →
GET/admin/tenants/{tenant_id}/applications/{app_id}Get Application Detailsdetail →
PUT/admin/tenants/{tenant_id}/applications/{app_id}Update Applicationdetail →
POST/admin/tenants/{tenant_id}/applications/{app_id}/activateActivate Applicationdetail →
GET/admin/tenants/{tenant_id}/applications/{app_id}/membersList Application Membersdetail →
POST/admin/tenants/{tenant_id}/applications/{app_id}/membersAssign User Application Roledetail →
DELETE/admin/tenants/{tenant_id}/applications/{app_id}/members/{role_id}Revoke User Application Roledetail →
PUT/admin/tenants/{tenant_id}/applications/{app_id}/members/{role_id}Update User Application Roledetail →
GET/admin/tenants/{tenant_id}/applications/{app_id}/rolesList Application Default Rolesdetail →
POST/admin/tenants/{tenant_id}/applications/{app_id}/rolesCreate Application Default Roledetail →
DELETE/admin/tenants/{tenant_id}/applications/{app_id}/roles/{role_id}Delete Application Default Roledetail →
GET/admin/tenants/{tenant_id}/applications/{app_id}/roles/{role_id}Get Application Default Roledetail →
PUT/admin/tenants/{tenant_id}/applications/{app_id}/roles/{role_id}Update Application Default Roledetail →
POST/admin/tenants/{tenant_id}/applications/{app_id}/suspendSuspend Applicationdetail →
GET/admin/tenants/{tenant_id}/auth-policyGet Authentication Policydetail →
PUT/admin/tenants/{tenant_id}/auth-policyUpdate Authentication Policydetail →
GET/admin/tenants/{tenant_id}/brandingGet Branding Configurationdetail →
PUT/admin/tenants/{tenant_id}/brandingUpdate Branding Configurationdetail →
GET/admin/tenants/{tenant_id}/data-classificationQuery Tenant Data Classification and Gradingdetail →
POST/admin/tenants/{tenant_id}/data-classificationUpdate tenant data classification and gradingdetail →
GET/admin/tenants/{tenant_id}/departmentsList departmentsdetail →
POST/admin/tenants/{tenant_id}/departmentsCreate departmentdetail →
DELETE/admin/tenants/{tenant_id}/departments/{dept_id}Delete departmentdetail →
PUT/admin/tenants/{tenant_id}/departments/{dept_id}Update departmentdetail →
GET/admin/tenants/{tenant_id}/domainsList domainsdetail →
POST/admin/tenants/{tenant_id}/domainsAdd domaindetail →
DELETE/admin/tenants/{tenant_id}/domains/{domain}Delete domaindetail →
GET/admin/tenants/{tenant_id}/invitation-configGet invitation configurationdetail →
PUT/admin/tenants/{tenant_id}/invitation-configUpdate invitation configurationdetail →
GET/admin/tenants/{tenant_id}/invitationsList invitationsdetail →
DELETE/admin/tenants/{tenant_id}/invitations/{invite_id}Delete invitationdetail →
POST/admin/tenants/{tenant_id}/invitations/{invite_id}/resendResend invitationdetail →
POST/admin/tenants/{tenant_id}/invitations/{invite_id}/revokeRevoke invitationdetail →
GET/admin/tenants/{tenant_id}/membersList membersdetail →
POST/admin/tenants/{tenant_id}/membersAdd memberdetail →
POST/admin/tenants/{tenant_id}/members/batch-approveBatch approve membersdetail →
POST/admin/tenants/{tenant_id}/members/bulk-importBatch import membersdetail →
POST/admin/tenants/{tenant_id}/members/inviteInvite memberdetail →
GET/admin/tenants/{tenant_id}/members/pendingList pending membersdetail →
DELETE/admin/tenants/{tenant_id}/members/{member_id}Remove memberdetail →
PUT/admin/tenants/{tenant_id}/members/{member_id}Update memberdetail →
POST/admin/tenants/{tenant_id}/members/{member_id}/approveApprove memberdetail →
POST/admin/tenants/{tenant_id}/members/{member_id}/rejectReject memberdetail →
GET/admin/tenants/{tenant_id}/minors-protectionGet minor protection configurationdetail →
PUT/admin/tenants/{tenant_id}/minors-protectionUpdate minor protection configurationdetail →
GET/admin/tenants/{tenant_id}/org-chartGet organization chartdetail →
POST/admin/tenants/{tenant_id}/org-chartUpdate organization chartdetail →
GET/admin/tenants/{tenant_id}/quotaGet resource quotadetail →
PUT/admin/tenants/{tenant_id}/quotaUpdate resource quotadetail →
GET/admin/tenants/{tenant_id}/security-policyGet security policydetail →
PUT/admin/tenants/{tenant_id}/security-policyUpdate security policydetail →
GET/admin/tenants/{tenant_id}/statisticsGet tenant statistics overviewdetail →
POST/admin/tenants/{tenant_id}/suspendSuspend tenantdetail →
GET/admin/tenants/{tenant_id}/webhooksList webhooksdetail →
POST/admin/tenants/{tenant_id}/webhooksCreate webhookdetail →
DELETE/admin/tenants/{tenant_id}/webhooks/{hook_id}Delete Webhookdetail →
GET/admin/tenants/{tenant_id}/webhooks/{hook_id}Get webhook detailsdetail →
PUT/admin/tenants/{tenant_id}/webhooks/{hook_id}Update Webhookdetail →
GET/admin/tenants/{tenant_id}/webhooks/{hook_id}/deliveriesList Webhook Deliveriesdetail →
GET/admin/tenants/{tenant_id}/webhooks/{hook_id}/deliveries/{delivery_id}Get Delivery Detailsdetail →
POST/admin/tenants/{tenant_id}/webhooks/{hook_id}/deliveries/{delivery_id}/retryRetry Deliverydetail →
POST/admin/tenants/{tenant_id}/webhooks/{hook_id}/rotate-secretRotate Signing Keydetail →
GET/admin/tenants/{tenant_id}/webhooks/{hook_id}/statsGet Webhook Delivery Statisticsdetail →
POST/admin/tenants/{tenant_id}/webhooks/{hook_id}/testTest Webhookdetail →
GET/admin/webhooks/event-typesList Available Event Typesdetail →
GET/admin/webhooks/event-types/{event}/schemaGet Event Schemadetail →
GET/internal/tenant/by-domain/{domain}Get Tenant by Domaindetail →
GET/internal/tenant/by-name/{name}Get Tenant by Namedetail →
GET/internal/tenant/{tenant_id}/check-quotaCheck Quota Usagedetail →
POST/invitations/{token}/acceptAccept Invitationdetail →
GET/tenant/public/tenantsPublic Tenant Listdetail →
GET/tenant/public/tenants/{slug}Public Tenant Detailsdetail →
GET/users/{user_id}/applicationsGet User Accessible Applicationsdetail →
GET/users/{user_id}/tenantsGet User's Tenantsdetail →

Tenant Service - Internal

MethodPathSummary
POST/internal/tenant/api-keys/validateValidate Tenant API Key (Internal)detail →
GET/internal/tenant/applications/by-code/{code}Get Application by Code (Internal)detail →
GET/internal/tenant/applications/{app_id}/check-accessCheck Application Accessdetail →
GET/internal/tenant/applications/{app_id}/check-quotaCheck Application Quotadetail →
GET/internal/tenant/applications/{app_id}/permissionsGet User Application Permissionsdetail →
GET/internal/tenant/applications/{app_id}/security-policyGet Application Security Policydetail →
GET/internal/tenant/discoverGet Public Tenant List (Internal)detail →
GET/internal/tenant/invitations/{code}Validate Invitation Codedetail →
POST/internal/tenant/invitations/{code}/acceptAccept Invitation (Internal)detail →
GET/internal/tenant/{tenant_id}Get Tenant Details (Internal)detail →
GET/internal/tenant/{tenant_id}/auth-policyGet Authentication Policy (Internal)detail →
POST/internal/tenant/{tenant_id}/erase-userGDPR User Data Erasuredetail →
POST/internal/tenant/{tenant_id}/membersAdd Tenant Member (Internal)detail →
GET/internal/tenant/{tenant_id}/members/checkCheck Membershipdetail →