/** * authentik * Making authentication simple. * * The version of the OpenAPI document: 2026.8.0 * 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 Agent } from '../models/Agent'; import { type AgentCreateRequest } from '../models/AgentCreateRequest'; import { type AgentCreated } from '../models/AgentCreated'; import { type AgentRequest } from '../models/AgentRequest'; import { type PaginatedAgentList } from '../models/PaginatedAgentList'; import { type PatchedAgentRequest } from '../models/PatchedAgentRequest'; export interface AgentsAgentsCreateRequest { agentCreateRequest?: AgentCreateRequest; } export interface AgentsAgentsDestroyRequest { id: number; } export interface AgentsAgentsListRequest { ordering?: string; page?: number; pageSize?: number; parent?: number; search?: string; } export interface AgentsAgentsPartialUpdateRequest { id: number; patchedAgentRequest?: PatchedAgentRequest; } export interface AgentsAgentsRetrieveRequest { id: number; } export interface AgentsAgentsUpdateRequest { id: number; agentRequest: AgentRequest; } /** * */ export declare class AgentsApi extends runtime.BaseAPI { /** * Creates request options for agentsAgentsCreate without sending the request */ agentsAgentsCreateRequestOpts(requestParameters: AgentsAgentsCreateRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsCreateRaw(requestParameters: AgentsAgentsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsCreate(requestParameters?: AgentsAgentsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for agentsAgentsDestroy without sending the request */ agentsAgentsDestroyRequestOpts(requestParameters: AgentsAgentsDestroyRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsDestroyRaw(requestParameters: AgentsAgentsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsDestroy(requestParameters: AgentsAgentsDestroyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for agentsAgentsList without sending the request */ agentsAgentsListRequestOpts(requestParameters: AgentsAgentsListRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsListRaw(requestParameters: AgentsAgentsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsList(requestParameters?: AgentsAgentsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for agentsAgentsPartialUpdate without sending the request */ agentsAgentsPartialUpdateRequestOpts(requestParameters: AgentsAgentsPartialUpdateRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsPartialUpdateRaw(requestParameters: AgentsAgentsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsPartialUpdate(requestParameters: AgentsAgentsPartialUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for agentsAgentsRetrieve without sending the request */ agentsAgentsRetrieveRequestOpts(requestParameters: AgentsAgentsRetrieveRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsRetrieveRaw(requestParameters: AgentsAgentsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsRetrieve(requestParameters: AgentsAgentsRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Creates request options for agentsAgentsUpdate without sending the request */ agentsAgentsUpdateRequestOpts(requestParameters: AgentsAgentsUpdateRequest): Promise; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsUpdateRaw(requestParameters: AgentsAgentsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Admin-provisioned delegate identities. An admin creates a Agent for a given parent user, then grants it access the same way as any other User -- ordinary PolicyBindings pointed at whatever it needs. */ agentsAgentsUpdate(requestParameters: AgentsAgentsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } //# sourceMappingURL=AgentsApi.d.ts.map