/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.2.3-rc1 * Contact: hello@goauthentik.io * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { Domain, DomainRequest, PaginatedDomainList, PaginatedTenantList, PatchedDomainRequest, PatchedTenantRequest, Tenant, TenantAdminGroupRequestRequest, TenantRecoveryKeyRequestRequest, TenantRecoveryKeyResponse, TenantRequest } from '../models/index'; export interface TenantsDomainsCreateRequest { domainRequest: DomainRequest; } export interface TenantsDomainsDestroyRequest { id: number; } export interface TenantsDomainsListRequest { ordering?: string; page?: number; pageSize?: number; search?: string; } export interface TenantsDomainsPartialUpdateRequest { id: number; patchedDomainRequest?: PatchedDomainRequest; } export interface TenantsDomainsRetrieveRequest { id: number; } export interface TenantsDomainsUpdateRequest { id: number; domainRequest: DomainRequest; } export interface TenantsTenantsCreateRequest { tenantRequest: TenantRequest; } export interface TenantsTenantsCreateAdminGroupCreateRequest { tenantUuid: string; tenantAdminGroupRequestRequest: TenantAdminGroupRequestRequest; } export interface TenantsTenantsCreateRecoveryKeyCreateRequest { tenantUuid: string; tenantRecoveryKeyRequestRequest: TenantRecoveryKeyRequestRequest; } export interface TenantsTenantsDestroyRequest { tenantUuid: string; } export interface TenantsTenantsListRequest { ordering?: string; page?: number; pageSize?: number; search?: string; } export interface TenantsTenantsPartialUpdateRequest { tenantUuid: string; patchedTenantRequest?: PatchedTenantRequest; } export interface TenantsTenantsRetrieveRequest { tenantUuid: string; } export interface TenantsTenantsUpdateRequest { tenantUuid: string; tenantRequest: TenantRequest; } /** * */ export declare class TenantsApi extends runtime.BaseAPI { /** * Creates request options for tenantsDomainsCreate without sending the request */ tenantsDomainsCreateRequestOpts(requestParameters: TenantsDomainsCreateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsCreateRaw(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsCreate(requestParameters: TenantsDomainsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsDestroy without sending the request */ tenantsDomainsDestroyRequestOpts(requestParameters: TenantsDomainsDestroyRequest): Promise; /** * Domain ViewSet */ tenantsDomainsDestroyRaw(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsDestroy(requestParameters: TenantsDomainsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsList without sending the request */ tenantsDomainsListRequestOpts(requestParameters: TenantsDomainsListRequest): Promise; /** * Domain ViewSet */ tenantsDomainsListRaw(requestParameters: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsList(requestParameters?: TenantsDomainsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsPartialUpdate without sending the request */ tenantsDomainsPartialUpdateRequestOpts(requestParameters: TenantsDomainsPartialUpdateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsPartialUpdateRaw(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsPartialUpdate(requestParameters: TenantsDomainsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsRetrieve without sending the request */ tenantsDomainsRetrieveRequestOpts(requestParameters: TenantsDomainsRetrieveRequest): Promise; /** * Domain ViewSet */ tenantsDomainsRetrieveRaw(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsRetrieve(requestParameters: TenantsDomainsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsDomainsUpdate without sending the request */ tenantsDomainsUpdateRequestOpts(requestParameters: TenantsDomainsUpdateRequest): Promise; /** * Domain ViewSet */ tenantsDomainsUpdateRaw(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Domain ViewSet */ tenantsDomainsUpdate(requestParameters: TenantsDomainsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreate without sending the request */ tenantsTenantsCreateRequestOpts(requestParameters: TenantsTenantsCreateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsCreateRaw(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsCreate(requestParameters: TenantsTenantsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreateAdminGroupCreate without sending the request */ tenantsTenantsCreateAdminGroupCreateRequestOpts(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest): Promise; /** * Create admin group and add user to it. */ tenantsTenantsCreateAdminGroupCreateRaw(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create admin group and add user to it. */ tenantsTenantsCreateAdminGroupCreate(requestParameters: TenantsTenantsCreateAdminGroupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsCreateRecoveryKeyCreate without sending the request */ tenantsTenantsCreateRecoveryKeyCreateRequestOpts(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest): Promise; /** * Create recovery key for user. */ tenantsTenantsCreateRecoveryKeyCreateRaw(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create recovery key for user. */ tenantsTenantsCreateRecoveryKeyCreate(requestParameters: TenantsTenantsCreateRecoveryKeyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsDestroy without sending the request */ tenantsTenantsDestroyRequestOpts(requestParameters: TenantsTenantsDestroyRequest): Promise; /** * Tenant Viewset */ tenantsTenantsDestroyRaw(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsDestroy(requestParameters: TenantsTenantsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsList without sending the request */ tenantsTenantsListRequestOpts(requestParameters: TenantsTenantsListRequest): Promise; /** * Tenant Viewset */ tenantsTenantsListRaw(requestParameters: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsList(requestParameters?: TenantsTenantsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsPartialUpdate without sending the request */ tenantsTenantsPartialUpdateRequestOpts(requestParameters: TenantsTenantsPartialUpdateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsPartialUpdateRaw(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsPartialUpdate(requestParameters: TenantsTenantsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsRetrieve without sending the request */ tenantsTenantsRetrieveRequestOpts(requestParameters: TenantsTenantsRetrieveRequest): Promise; /** * Tenant Viewset */ tenantsTenantsRetrieveRaw(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsRetrieve(requestParameters: TenantsTenantsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for tenantsTenantsUpdate without sending the request */ tenantsTenantsUpdateRequestOpts(requestParameters: TenantsTenantsUpdateRequest): Promise; /** * Tenant Viewset */ tenantsTenantsUpdateRaw(requestParameters: TenantsTenantsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Tenant Viewset */ tenantsTenantsUpdate(requestParameters: TenantsTenantsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=TenantsApi.d.ts.map