The identity and technical contract details declared by the specification.
APIKeySecurityScheme
object
Defines a security scheme using an API key.
4 properties
3 required
AccessControl_UI_AccessMode
object
Model for Controlling UI Access Mode via SSO Groups
3 properties
3 required
AccessGroupCreateRequest
object
7 properties
1 required
AccessGroupInfo
object
3 properties
3 required
AccessGroupResponse
object
12 properties
9 required
AccessGroupUpdateRequest
object
7 properties
ActiveUsersAnalyticsResponse
object
Response for active users analytics
1 property
1 required
AddTeamCallback
object
3 properties
2 required
AgentCapabilities
object
Defines optional capabilities supported by an agent.
4 properties
AgentCard
object
The AgentCard is a self-describing manifest for an agent. It provides essential metadata including the agent's identity, capabilities, skills, supported commun…
18 properties
AgentCardSignature
object
Represents a JWS signature of an AgentCard.
3 properties
AgentConfig
object
10 properties
2 required
AgentCreateInfo
object
7 properties
3 required
AgentCredentialField
object
9 properties
2 required
AgentExtension
object
A declaration of a protocol extension supported by an Agent.
4 properties
AgentInterface
object
Declares a combination of a target URL and a transport protocol.
2 properties
AgentKeySummary
object
3 properties
1 required
AgentMakePublicResponse
object
3 properties
3 required
AgentObjectPermission
object
5 properties
AgentProvider
object
Represents the service provider of an agent.
2 properties
AgentResponse
object
17 properties
3 required
AgentSkill
object
Represents a distinct capability or function that an agent can perform.
8 properties
AllowedVectorStoreIndexItem
object
2 properties
2 required
ApplyGuardrailRequest
object
7 properties
2 required
ApplyGuardrailResponse
object
1 property
1 required
AuditLogResponse
object
Response model for a single audit log entry
9 properties
7 required
BaseLitellmParams
object
42 properties
BedrockChecksConfigModel
object
Inline checks config for the resource-less Bedrock InvokeGuardrailChecks API. Include only the checks you want to run; at least one must be set.
3 properties
BedrockChecksContentFilterCategoryItem
object
1 property
1 required
BedrockChecksContentFilterModel
object
1 property
1 required
BedrockChecksPromptAttackCategoryItem
object
1 property
1 required
BedrockChecksPromptAttackModel
object
1 property
1 required
BedrockChecksSensitiveInformationEntityItem
object
1 property
1 required
BedrockChecksSensitiveInformationModel
object
1 property
1 required
BlockKeyRequest
object
1 property
1 required
BlockModelRequest
object
1 property
1 required
BlockTeamRequest
object
1 property
1 required
BlockUsers
object
1 property
1 required
BlockUsersResponse
object
1 property
1 required
BlockedWord
object
Represents a blocked word with its action and optional description
3 properties
2 required
BlogPost
object
4 properties
4 required
BlogPostsResponse
object
1 property
1 required
Body_audio_transcriptions_audio_transcriptions_post
object
1 property
1 required
Body_audio_transcriptions_v1_audio_transcriptions_post
object
1 property
1 required
Body_convert_prompt_file_to_json_utils_dotprompt_json_converter_post
object
1 property
1 required
Body_create_file__provider__v1_files_post
object
6 properties
2 required
Body_create_file_files_post
object
6 properties
2 required
Body_create_file_v1_files_post
object
6 properties
2 required
Body_image_edit_api_images_edits_post
object
4 properties
Body_image_edit_api_openai_deployments__model__images_edits_post
object
4 properties
Body_image_edit_api_v1_images_edits_post
object
4 properties
Body_test_model_connection_health_test_connection_post
object
3 properties
Body_upload_logo_upload_logo_post
object
1 property
1 required
Body_video_create_character_v1_videos_characters_post
object
2 properties
2 required
Body_video_create_character_videos_characters_post
object
2 properties
2 required
Body_video_generation_v1_videos_post
object
1 property
Body_video_generation_videos_post
object
1 property
BreakdownMetrics
object
Breakdown of spend by different dimensions
7 properties
BudgetConfig
object
4 properties
BudgetDeleteRequest
object
1 property
1 required
BudgetLimitEntry
object
A single budget window with its own limit and independent reset schedule.
3 properties
2 required
BudgetNewRequest
object
9 properties
BudgetRequest
object
1 property
1 required
BulkTeamMemberAddRequest
object
Request for bulk team member addition
4 properties
1 required
BulkTeamMemberAddResponse
object
Response for bulk team member add operations
6 properties
5 required
BulkUpdateKeyRequest
object
Request for bulk key updates
1 property
1 required
BulkUpdateKeyRequestItem
object
Individual key update request item
5 properties
1 required
BulkUpdateKeyResponse
object
Response for bulk key update operations
3 properties
3 required
BulkUpdateTeamKeysRequest
object
Apply one update payload to many keys inside a team; provide either keyids or allkeysinteam=True.
4 properties
2 required
BulkUpdateTeamMemberPermissionsRequest
object
Request to bulk-update team member permissions across teams.
3 properties
1 required
BulkUpdateTeamMemberPermissionsResponse
object
Response for bulk team member permissions update.
3 properties
2 required
BulkUpdateUserRequest
object
Request for bulk user updates
3 properties
BulkUpdateUserResponse
object
Response for bulk user update operations
4 properties
4 required
CachePingResponse
object
6 properties
2 required
CacheSettingsField
object
9 properties
5 required
CacheSettingsResponse
object
3 properties
3 required
CacheSettingsUpdateRequest
object
1 property
1 required
CacheTestRequest
object
1 property
1 required
CacheTestResponse
object
3 properties
2 required
CallbackLogFailure
object
A record that failed to replay, identified by its index in the batch.
2 properties
2 required
CallbackLogRecord
object
A single finished logging event to replay through the callbacks.
3 properties
2 required
CallbackLogsRequest
object
A batch of logging events posted by an external producer.
1 property
1 required
CallbackLogsResponse
object
Per-batch result: counts plus per-record failure detail so the caller can distinguish a transient callback error from a structurally bad payload.
3 properties
2 required
CallbacksByType
object
3 properties
3 required
ChatCompletionAnnotation
object
2 properties
ChatCompletionAnnotationURLCitation
object
4 properties
ChatCompletionAudioResponse
object
4 properties
4 required
ChatCompletionCachedContent
object
2 properties
1 required
ChatCompletionMessageToolCall
object
ChatCompletionReasoningItem
object
Represents an OpenAI Responses API reasoning item for round-tripping in conversation history.
4 properties
1 required
ChatCompletionReasoningSummaryTextBlock
object
2 properties
1 required
ChatCompletionRedactedThinkingBlock
object
3 properties
1 required
ChatCompletionThinkingBlock
object
4 properties
1 required
ChatCompletionTokenLogprob
object
4 properties
3 required
ChoiceLogprobs
object
1 property
Choices
object
5 properties
3 required
CiscoAIDefenseGuardrailConfigModelOptionalParams
object
Optional parameters for the Cisco AI Defense guardrail.
10 properties
CiscoAIDefenseRule
object
A single rule to enable for Cisco AI Defense inspection.
2 properties
1 required
ConfigurableClientsideParamsCustomAuth-Input
object
1 property
1 required
ConfigurableClientsideParamsCustomAuth-Output
object
1 property
1 required
ContentFilterAction
string
Action to take when content filter detects a match
ContentFilterCategoryConfig
object
category: "harmfulselfharm" enabled: true action: "BLOCK" severitythreshold: "medium" categoryfile: "/path/to/customfile.yaml" optional override
5 properties
2 required
ContentFilterPattern
object
Represents a content filter pattern (prebuilt or custom regex)
5 properties
2 required
CoordinationRedisSettingsField
object
7 properties
5 required
CoordinationRedisSettingsRequest
object
1 property
1 required
CoordinationRedisSettingsResponse
object
3 properties
3 required
CoordinationRedisTestResponse
object
2 properties
1 required
CostEstimateRequest
object
Request body for /cost/estimate endpoint.
5 properties
3 required
CostEstimateResponse
object
Response body for /cost/estimate endpoint.
20 properties
6 required
CreateCredentialItem
object
4 properties
2 required
CreateGuardrailRequest
object
1 property
1 required
CredentialItem
object
3 properties
3 required
CustomerResponse
object
Customer object returned by the /customer read+write endpoints. Nests the full budget response model so server-managed budget fields (budgetresetat, createdat)…
10 properties
2 required
DailySpendData
object
3 properties
2 required
DailySpendMetadata
object
15 properties
DefaultInternalUserParams
object
Default parameters to apply when a new user signs in via SSO or is created on the /user/new API endpoint
5 properties
DefaultTeamSSOParams
object
Default parameters to apply when a new team is automatically created by LiteLLM via SSO Groups
6 properties
DefaultTeamSettingsResponse
object
Response model for default team settings
2 properties
2 required
DeleteCustomerRequest
object
Delete multiple Customers
1 property
1 required
DeleteCustomersResponse
object
2 properties
2 required
DeleteModelGroupResponse
object
3 properties
3 required
DeleteOrganizationRequest
object
1 property
1 required
DeleteProjectRequest
object
Request model for DELETE /project/delete
1 property
1 required
DeleteTeamRequest
object
1 property
1 required
DeleteUserRequest
object
1 property
1 required
Deployment
object
3 properties
3 required
DistinctTagResponse
object
Response for distinct user agent tags
1 property
1 required
DistinctTagsResponse
object
Response for all distinct user agent tags
1 property
1 required
EmailEventSettings
object
2 properties
2 required
EmailEventSettingsResponse
object
1 property
1 required
EmailEventSettingsUpdateRequest
object
1 property
1 required
EndpointProvider
object
2 properties
2 required
ErrorResponse
object
1 property
1 required
FacetListResponse
object
The distinct values one column takes over a filtered query. data holds bare values, not entity rows.
3 properties
3 required
FailedKeyUpdate
object
Failed key update with reason
3 properties
2 required
FallbackCreateRequest
object
Request model for creating/updating fallbacks
3 properties
2 required
FallbackDeleteResponse
object
Response model for deleting fallbacks
3 properties
3 required
FallbackGetResponse
object
Response model for getting fallbacks
3 properties
3 required
FallbackResponse
object
Response model for fallback operations
4 properties
4 required
FunctionCall
object
2 properties
1 required
GUARDRAIL_DEFINITION_LOCATION
string
GenerateKeyRequest
object
49 properties
GenerateKeyResponse
object
54 properties
1 required
GetTeamMemberPermissionsResponse
object
Response to get the team member permissions for a team
3 properties
2 required
Guardrail
object
7 properties
2 required
GuardrailInfoResponse
object
7 properties
1 required
GuardrailSubmissionItem
object
13 properties
3 required
GuardrailSubmissionSummary
object
4 properties
4 required
HTTPAuthSecurityScheme
object
Defines a security scheme using HTTP authentication.
4 properties
2 required
HTTPValidationError
object
1 property
Hyperparameters
object
3 properties
IPAddress
object
1 property
1 required
ImageURLListItem
object
3 properties
3 required
ImageURLObject
object
2 properties
1 required
InternalUserSettingsResponse
object
Response model for internal user settings
2 properties
2 required
KeyHealthResponse
object
2 properties
KeyListResponseObject
object
4 properties
KeyManagementRoutes
string
Enum for key management routes
KeyMetadata
object
Metadata for a key
2 properties
KeyMetricWithMetadata
object
Base class for metrics with additional metadata
2 properties
1 required
KeyRequest
object
2 properties
KeyUpdateFields
object
Allowlist of bulk-broadcastable fields for /team/key/bulkupdate; extra="forbid" blocks RBAC/ownership/scope mutations even by team admins.
17 properties
LakeraCategoryThresholds
object
2 properties
ListAccessGroupsResponse
object
1 property
1 required
ListGuardrailSubmissionsResponse
object
2 properties
2 required
ListGuardrailsResponse
object
1 property
1 required
ListPromptsResponse
object
1 property
1 required
LiteLLMFineTuningJobCreate
object
8 properties
2 required
LiteLLMKeyType
string
Enum for key types that determine what routes a key can access
LiteLLM_BudgetTable
object
Represents user-controllable params for a LiteLLMBudgetTable record. Budget-write paths use modelfields.keys() on this class as an allowlist for user input. Ke…
9 properties
LiteLLM_BudgetTableFull
object
LiteLLMBudgetTable + server-managed fields returned on API responses.
11 properties
1 required
LiteLLM_DeletedTeamTable
object
Audit record for deleted teams; mirrors the team plus deletion metadata.
37 properties
1 required
LiteLLM_DeletedVerificationToken
object
Audit record for deleted keys; mirrors the token plus deletion metadata.
51 properties
LiteLLM_EndUserTable
object
10 properties
2 required
LiteLLM_MCPServerTable
object
Represents a LiteLLMMCPServerTable record
55 properties
2 required
LiteLLM_ManagedVectorStore
object
LiteLLM managed vector store object - this is is the object stored in the database
11 properties
LiteLLM_ManagedVectorStoreListResponse
object
Response format for listing vector stores
5 properties
LiteLLM_ManagedVectorStoresTable
object
11 properties
2 required
LiteLLM_MemoryRow
object
10 properties
3 required
LiteLLM_ModelTable
object
5 properties
2 required
LiteLLM_ObjectPermissionBase
object
11 properties
LiteLLM_ObjectPermissionTable
object
Represents a LiteLLMObjectPermissionTable record
12 properties
1 required
LiteLLM_OrganizationMembershipTable
object
Tracks which organizations a user belongs to and their spend within it.
10 properties
4 required
LiteLLM_OrganizationTableWithMembers
object
Returned by the /organization/info endpoint and /organization/list endpoint
17 properties
5 required
LiteLLM_Params
object
LiteLLM Params with 'model' requirement - used for completions
129 properties
1 required
LiteLLM_ProjectTable
object
Database model representation for project
19 properties
1 required
LiteLLM_ProxyModelTable
object
9 properties
3 required
LiteLLM_SpendLogs
object
19 properties
7 required
LiteLLM_TeamMembership
object
6 properties
2 required
LiteLLM_TeamTable
object
32 properties
1 required
LiteLLM_ToolTableRow
object
16 properties
2 required
LiteLLM_UserTable
object
26 properties
1 required
LiteLLM_UserTableWithKeyCount
object
27 properties
1 required
LiteLLM_VerificationToken
object
46 properties
LitellmParams
object
144 properties
2 required
LitellmUserRoles
string
Admin Roles: PROXYADMIN: admin over the platform PROXYADMINVIEWONLY: can login, view all own keys, view all spend ORGADMIN: admin over a specific organization,…
LoggingCallbackStatus
object
3 properties
MCPCredentials
object
23 properties
MCPEnvVar
object
One environment variable for an MCP server. Variables can be interpolated into staticheaders using ${NAME} syntax. scope=global values are stored on the server…
4 properties
1 required
MCPEnvVarScope
string
Scope for an MCP server environment variable. - global: value is provided by the admin and used for all users. - user: each user must provide their own value v…
MCPOAuthUserCredentialRequest
object
Stores a user's OAuth2 token for an OpenAPI MCP server.
4 properties
1 required
MCPOAuthUserCredentialStatus
object
Describes whether the calling user has a stored OAuth credential.
5 properties
2 required
MCPPublicServer
object
Safe params for public MCP servers
8 properties
3 required
MCPSemanticFilterSettings
object
Configuration for MCP Semantic Tool Filter
4 properties
MCPSemanticFilterSettingsResponse
object
Response model for MCP semantic filter settings
2 properties
2 required
MCPSubmissionsSummary
object
5 properties
5 required
MCPToolsetTool
object
2 properties
2 required
MCPUserCredentialListItem
object
One entry in the /user-credentials list.
7 properties
3 required
MCPUserCredentialRequest
object
2 properties
1 required
MCPUserCredentialResponse
object
2 properties
2 required
MCPUserEnvVarSpec
object
Describes one per-user env var slot for the calling user. Stored values are write-only: the status only reports whether a value isset and never echoes the decr…
3 properties
1 required
MCPUserEnvVarsRequest
object
Payload for storing the calling user's per-user env var values.
1 property
1 required
MCPUserEnvVarsStatus
object
Per-user env var status for a single MCP server.
6 properties
1 required
MakeAgentsPublicRequest
object
1 property
1 required
MakeMCPServersPublicRequest
object
1 property
1 required
Member
object
3 properties
1 required
MemoryCreateRequest
object
5 properties
2 required
MemoryDeleteResponse
object
2 properties
2 required
MemoryListResponse
object
2 properties
2 required
MemoryUpdateRequest
object
4 properties
Message
object
11 properties
4 required
MetricWithMetadata
object
3 properties
1 required
Mode
object
2 properties
1 required
ModelGroupInfoProxy
object
24 properties
2 required
ModelInfo
object
11 properties
1 required
ModelInfoDelete
object
1 property
1 required
ModelResponse
object
6 properties
4 required
MutualTLSSecurityScheme
object
Defines a security scheme using mTLS authentication.
2 properties
1 required
NewCustomerRequest
object
Create a new customer, allocate a budget to them
16 properties
1 required
NewMCPServerRequest
object
44 properties
NewMCPToolsetRequest
object
3 properties
1 required
NewModelGroupRequest
object
3 properties
1 required
NewModelGroupResponse
object
4 properties
2 required
NewOrganizationRequest
object
16 properties
1 required
NewOrganizationResponse
object
15 properties
6 required
NewProjectRequest
object
Request model for POST /project/new
22 properties
1 required
NewProjectResponse
object
Response model for POST /project/new
19 properties
3 required
NewTeamRequest
object
41 properties
NewUserRequest
object
37 properties
NewUserRequestTeam
object
3 properties
1 required
NewUserResponse
object
58 properties
1 required
OAuth2SecurityScheme
object
Defines a security scheme using OAuth 2.0.
4 properties
2 required
OAuthFlows
object
Defines the configuration for the supported OAuth 2.0 flows.
4 properties
OpenIdConnectSecurityScheme
object
Defines a security scheme using OpenID Connect.
3 properties
2 required
OrgMember
object
3 properties
1 required
OrganizationAddMemberResponse
object
3 properties
3 required
OrganizationMemberAddRequest
object
3 properties
2 required
OrganizationMemberDeleteRequest
object
3 properties
1 required
OrganizationMemberUpdateRequest
object
5 properties
1 required
OrganizationRequest
object
1 property
1 required
PageLinks
object
Hypermedia for a paginated list. No first/last: without a total count the last page is unknown.
3 properties
1 required
PageMeta
object
hasmore rather than totalcount, which would need a COUNT() over the whole match set per keystroke.
3 properties
3 required
PaginatedAuditLogResponse
object
Response model for paginated audit logs
5 properties
5 required
PassThroughEndpointResponse
object
1 property
1 required
PassThroughGenericEndpoint
object
12 properties
2 required
PassThroughGuardrailSettings
object
Settings for a specific guardrail on a passthrough endpoint. Allows field-level targeting for guardrail execution.
2 properties
PatchAgentRequest
object
10 properties
PatchGuardrailRequest
object
3 properties
PatchPromptRequest
object
2 properties
PatchTeamRequest
object
Body of PATCH /team/{teamid}. Identical to UpdateTeamRequest except teamid is optional, because PATCH takes it from the path. A teamid in the body is still acc…
35 properties
PerUserAnalyticsResponse
object
Response for per-user analytics
5 properties
5 required
PerUserMetrics
object
Metrics for individual user
8 properties
1 required
PipelineTestRequest
object
Request body for testing a guardrail pipeline with sample messages.
2 properties
2 required
PolicyAttachmentCreateRequest
object
Request body for creating a policy attachment.
6 properties
1 required
PolicyAttachmentDBResponse
object
Response for a policy attachment from the database.
11 properties
2 required
PolicyAttachmentListResponse
object
Response for listing policy attachments.
2 properties
PolicyConditionRequest
object
Condition for when a policy applies.
1 property
PolicyCreateRequest
object
Request body for creating a new policy.
7 properties
1 required
PolicyDBResponse
object
Response for a policy from the database.
18 properties
2 required
PolicyListDBResponse
object
Response for listing policies from the database.
2 properties
PolicyUpdateRequest
object
Request body for updating a policy.
7 properties
PolicyVersionCompareResponse
object
Response for comparing two policy versions.
3 properties
2 required
PolicyVersionCreateRequest
object
Request body for creating a new policy version (draft).
1 property
PolicyVersionListResponse
object
Response for listing all versions of a policy.
3 properties
1 required
PolicyVersionStatusUpdateRequest
object
Request body for updating a policy version's status.
1 property
1 required
Prompt
object
3 properties
2 required
PromptInfo
object
2 properties
1 required
PromptInfoResponse
object
3 properties
1 required
PromptLiteLLMParams
object
8 properties
1 required
PromptSpec
object
8 properties
3 required
PromptTemplateBase
object
3 properties
2 required
PromptTokensDetails
object
2 properties
2 required
ProviderBudgetResponse
object
Complete provider budget configuration and status. Maps provider names to their budget configs.
1 property
ProviderBudgetResponseObject
object
Configuration for a single provider's budget settings
4 properties
2 required
ProviderCreateInfo
object
5 properties
4 required
ProviderCredentialField
object
8 properties
2 required
PublicModelHubInfo
object
4 properties
4 required
RawRequestTypedDict
object
4 properties
RegenerateKeyRequest
object
52 properties
RegisterGuardrailRequest
object
Request body for POST /guardrails/register. Follows Generic Guardrail API config.
4 properties
2 required
RegisterGuardrailResponse
object
4 properties
3 required
RejectMCPServerRequest
object
1 property
ResetSpendRequest
object
1 property
1 required
ResponseLiteLLM_ManagedVectorStore
object
1 property
RetryPolicy
object
Use this to set a custom number of retries per exception type If RateLimitErrorRetries = 3, then 3 retries will be made for RateLimitError Mapping of Exception…
6 properties
RoleMappings
object
Configuration for mapping SSO groups to LiteLLM roles. The system will look at the groupclaim field in the SSO token to determine which role to assign the user…
4 properties
2 required
RouterFieldsResponse
object
2 properties
2 required
RouterSettingsField
object
8 properties
5 required
RouterSettingsResponse
object
3 properties
3 required
RoutingGroup
object
A group of models that share a routing strategy.
4 properties
3 required
SSOConfig
object
Configuration for SSO environment variables and settings
20 properties
SSOSettingsResponse
object
Response model for SSO settings
3 properties
2 required
SpendAnalyticsPaginatedResponse
object
2 properties
1 required
SpendCalculateRequest
object
3 properties
SpendMetrics
object
12 properties
SuccessfulKeyUpdate
object
Successfully updated key with its updated information
2 properties
2 required
SupportedEndpoint
object
4 properties
4 required
SupportedEndpointsResponse
object
1 property
1 required
TagActiveUsersResponse
object
Response for tag active users metrics
5 properties
3 required
TagDeleteRequest
object
1 property
1 required
TagInfoRequest
object
1 property
1 required
TagNewRequest
object
12 properties
1 required
TagSummaryMetrics
object
Summary metrics for a tag
7 properties
7 required
TagSummaryResponse
object
Response for tag summary analytics
1 property
1 required
TagUpdateRequest
object
12 properties
1 required
TeamAddMemberResponse
object
34 properties
3 required
TeamListItem
object
A team item in the paginated list response, enriched with computed fields.
37 properties
1 required
TeamListResponse
object
Response to get the list of teams
5 properties
5 required
TeamMappings
object
Configuration for mapping SSO JWT fields to team IDs. This allows configuring teamidsjwtfield via the database instead of requiring config file changes and res…
1 property
TeamMemberAddRequest
object
Request body for adding members to a team. Example: json { "teamid": "45e3e396-ee08-4a61-a88e-16b3ce7e0849", "member": { "role": "user", "userid": "user123" },…
5 properties
2 required
TeamMemberAddResult
object
Result of a single team member add operation
6 properties
1 required
TeamMemberDeleteRequest
object
3 properties
1 required
TeamMemberInfoResponse
object
Response for GET /team/{teamid}/members/me — caller's own membership row.
9 properties
2 required
TeamMemberUpdateRequest
object
9 properties
1 required
TeamMemberUpdateResponse
object
8 properties
2 required
TeamModelAddRequest
object
Request to add models to a team
2 properties
2 required
TeamModelDeleteRequest
object
Request to delete models from a team
2 properties
2 required
TestCustomCodeGuardrailRequest
object
Request model for testing custom code guardrails.
4 properties
2 required
TestCustomCodeGuardrailResponse
object
Response model for testing custom code guardrails.
4 properties
1 required
TestPromptRequest
object
3 properties
1 required
TokenCountDetailsResponse
object
Response structure for token count details with modality breakdown. Example: {'totalTokens': 12, 'promptTokensDetails': [{'modality': 'TEXT', 'tokenCount': 12}…
2 properties
2 required
TokenCountRequest
object
6 properties
1 required
TokenCountResponse
object
8 properties
4 required
ToolDetailResponse
object
2 properties
1 required
ToolListResponse
object
2 properties
2 required
ToolPermissionRule
object
A rule defining permission for a specific tool or tool pattern
5 properties
2 required
ToolPolicyOption
object
3 properties
3 required
ToolPolicyOptionsResponse
object
2 properties
2 required
ToolPolicyOverrideRow
object
8 properties
2 required
ToolPolicyUpdateRequest
object
6 properties
1 required
ToolPolicyUpdateResponse
object
6 properties
2 required
ToolSpendDailyEntry
object
Spend attributed to one tool on one UTC day.
4 properties
2 required
ToolSpendEntry
object
Total spend attributed to one tool over the requested window.
4 properties
1 required
ToolSpendResponse
object
4 properties
ToolUsageLogEntry
object
One spend log row for a tool call (for UI "recent logs" table).
6 properties
2 required
ToolUsageLogsResponse
object
4 properties
4 required
TopLogprob
object
3 properties
2 required
TransformRequestBody
object
2 properties
2 required
UISettingsResponse
object
Response model for UI settings
2 properties
2 required
UIThemeConfig
object
Configuration for UI theme customization
2 properties
UIThemeSettingsResponse
object
Response model for UI theme settings
2 properties
2 required
UiDiscoveryEndpoints
object
8 properties
5 required
UnblockUsersResponse
object
1 property
1 required
UpdateCustomerRequest
object
Update a Customer, use this to update customer budgets etc
8 properties
1 required
UpdateGuardrailRequest
object
1 property
1 required
UpdateKeyRequest
object
47 properties
1 required
UpdateMCPServerRequest
object
41 properties
1 required
UpdateMCPToolsetRequest
object
4 properties
1 required
UpdateModelGroupRequest
object
2 properties
UpdateProjectRequest
object
Request model for POST /project/update
22 properties
1 required
UpdatePublicModelGroupsRequest
object
Request model for updating public model groups
1 property
1 required
UpdateRouterConfig
object
Set of params that you can modify via router.updatesettings().
16 properties
UpdateTeamMemberPermissionsRequest
object
Request to update the team member permissions for a team
2 properties
2 required
UpdateTeamRequest
object
UpdateTeamRequest, used by /team/update when you need to update a team teamid: str teamalias: Optional[str] = None organizationid: Optional[str] = None metadat…
35 properties
1 required
UpdateUsefulLinksRequest
object
1 property
1 required
UpdateUserRequest
object
33 properties
UpdateUserRequestNoUserIDorEmail
object
32 properties
UsageChartPoint
object
4 properties
3 required
UsageDetailResponse
object
12 properties
12 required
UsageLogEntry
object
9 properties
9 required
UsageLogsResponse
object
4 properties
4 required
UsageOverviewResponse
object
5 properties
5 required
UsageOverviewRow
object
10 properties
10 required
UserAPIKeyAuth
object
Return the row in the db
93 properties
UserInfoResponse
object
4 properties
4 required
UserInfoV2Response
object
Response model for GET /v2/user/info Returns ONLY the user object - no keys, no teams objects. This is a lightweight alternative to UserInfoResponse.
14 properties
1 required
UserListResponse
object
Response model for the user list endpoint
5 properties
5 required
UserUpdateResult
object
Result of a single user update operation
5 properties
1 required
ValidationError
object
5 properties
3 required
VectorStoreDeleteRequest
object
1 property
1 required
VectorStoreInfoRequest
object
1 property
1 required
VectorStoreUpdateRequest
object
5 properties
1 required
WorkerRegistryEntry
object
3 properties
3 required
WorkflowEventCreateRequest
object
3 properties
2 required
WorkflowMessageCreateRequest
object
3 properties
2 required
WorkflowRunCreateRequest
object
3 properties
1 required
WorkflowRunUpdateRequest
object
3 properties
updateDeployment
object
4 properties
updateLiteLLMParams
object
129 properties
ProxyChatCompletionRequest
object
Pydantic model for chat completion requests that includes both OpenAI standard fields and LiteLLM-specific parameters. This replaces the previous TypedDict ver…
29 properties
2 required
ChatCompletionAssistantMessage
object
9 properties
1 required
ChatCompletionAssistantToolCall
object
3 properties
3 required
ChatCompletionAudioObject
object
2 properties
2 required
ChatCompletionDeveloperMessage
object
4 properties
2 required
ChatCompletionDocumentObject
object
5 properties
5 required
ChatCompletionFileObject
object
2 properties
2 required
ChatCompletionFileObjectFile
object
6 properties
ChatCompletionFunctionMessage
object
4 properties
4 required
ChatCompletionImageObject
object
2 properties
2 required
ChatCompletionImageUrlObject
object
3 properties
1 required
ChatCompletionSystemMessage
object
4 properties
2 required
ChatCompletionTextObject
object
3 properties
2 required
ChatCompletionToolCallFunctionChunk
object
3 properties
ChatCompletionToolMessage
object
3 properties
3 required
ChatCompletionUserMessage
object
3 properties
2 required
ChatCompletionVideoObject
object
2 properties
2 required
ChatCompletionVideoUrlObject
object
2 properties
1 required
CitationsObject
object
1 property
1 required
DocumentObject
object
3 properties
3 required
InputAudio
object
2 properties
2 required
EmbeddingRequest
object
13 properties
1 required
ChatCompletionToolCallChunk
object
4 properties
4 required
ChatCompletionToolParam
object
3 properties
2 required
ChatCompletionToolParamFunctionChunk
object
4 properties
1 required
EnrichTemplateRequest
object
5 properties
2 required
GenericGuardrailAPIInputs
object
6 properties
GuardrailTestResultEntry
object
4 properties
4 required
PolicyGuardrailsResponse
object
Guardrails configuration for a policy.
2 properties
PolicyInfoResponse
object
Response for /policy/info/{policyname} endpoint.
6 properties
5 required
PolicyListResponse
object
Response for /policy/list endpoint.
2 properties
2 required
PolicyMatchContext
object
Context used to match a request against policies. Contains the team alias, key alias, and model from the incoming request.
4 properties
PolicyScopeResponse
object
Scope configuration for a policy.
4 properties
PolicySummaryItem
object
Summary of a single policy for list endpoint.
5 properties
4 required
PolicyTestResponse
object
Response for /policy/test endpoint.
4 properties
3 required
PolicyValidateRequest
object
Request body for the /policy/validate endpoint.
1 property
1 required
PolicyValidationError
object
Represents a validation error or warning for a policy.
5 properties
3 required
PolicyValidationErrorType
string
Types of validation errors that can occur.
PolicyValidationResponse
object
Response from policy validation. - valid: True if no blocking errors were found - errors: List of blocking errors (prevent policy from being applied) - warning…
3 properties
1 required
SuggestTemplatesRequest
object
3 properties
TestPoliciesAndGuardrailsRequest
object
Request body for POST /utils/testpoliciesandguardrails.
6 properties
TestPolicyTemplateRequest
object
2 properties
2 required
TestPolicyTemplateResponse
object
2 properties
2 required
AttachmentImpactResponse
object
Response for estimating the impact of a policy attachment.
6 properties
PolicyMatchDetail
object
Details about why a specific policy matched.
3 properties
2 required
PolicyResolveRequest
object
Request body for resolving effective policies/guardrails for a context.
4 properties
PolicyResolveResponse
object
Response for resolving effective policies/guardrails for a context.
2 properties
IndexCreateLiteLLMParams
object
2 properties
2 required
IndexCreateRequest
object
3 properties
2 required
CreateSearchToolRequest
object
1 property
1 required
ListSearchToolsResponse
object
Response model for listing search tools.
1 property
1 required
SearchTool
object
Search tool configuration. Example: { "searchtoolid": "123e4567-e89b-12d3-a456-426614174000", "searchtoolname": "litellm-search", "litellmparams": { "searchpro…
6 properties
2 required
SearchToolInfoResponse
object
Response model for search tool information.
7 properties
SearchToolLiteLLMParams
object
LiteLLM params for search tools configuration.
5 properties
1 required
TestSearchToolConnectionRequest
object
1 property
1 required
UpdateSearchToolRequest
object
1 property
1 required
RealtimeClientSecretResponse
object
Response from POST /v1/realtime/clientsecrets. Both the top-level value and session.clientsecret.value will contain the encrypted token instead of the raw ephe…
3 properties
1 required
DeleteSkillResponse
object
Response from deleting a skill
2 properties
1 required
ListSkillsResponse
object
Response from listing skills
3 properties
1 required
Skill
object
Represents a skill from the Anthropic Skills API
7 properties
4 required
CancelEvalResponse
object
Response from cancelling an evaluation
3 properties
2 required
CancelRunResponse
object
Response from cancelling a run
3 properties
2 required
DeleteEvalResponse
object
Response from deleting an evaluation
3 properties
2 required
Eval
object
Represents an evaluation from the OpenAI Evals API
8 properties
4 required
ListEvalsResponse
object
Response from listing evaluations
5 properties
1 required
ListRunsResponse
object
Response from listing runs
5 properties
1 required
PerTestingCriteriaResult
object
Results for a specific testing criteria
3 properties
2 required
ResultCounts
object
Result counts for a run
4 properties
1 required
Run
object
Represents a run from the OpenAI Evals API
17 properties
5 required
RunDeleteResponse
object
Response from deleting a run
3 properties
1 required
ListPluginsResponse
object
Response from listing plugins.
2 properties
2 required
PluginAuthor
object
Plugin author information.
2 properties
1 required
PluginListItem
object
Plugin item in list responses.
14 properties
8 required
RegisterPluginRequest
object
Request body for registering a plugin in the marketplace. LiteLLM acts as a registry/discovery layer. Plugins are hosted on GitHub/GitLab/Bitbucket and referen…
10 properties
2 required
SCIMFeature
object
4 properties
1 required
SCIMGroup
object
6 properties
2 required
SCIMListResponse
object
5 properties
2 required
SCIMMember
object
2 properties
1 required
SCIMPatchOp
object
2 properties
1 required
SCIMPatchOperation
object
3 properties
1 required
SCIMServiceProviderConfig
object
9 properties
SCIMUser
object
10 properties
1 required
SCIMUserEmail
object
3 properties
1 required
SCIMUserGroup
object
3 properties
1 required
SCIMUserName
object
6 properties
ChatMessage
object
2 properties
2 required
UsageAIChatRequest
object
2 properties
1 required
CreateJWTKeyMappingRequest
object
4 properties
3 required
DeleteJWTKeyMappingRequest
object
1 property
1 required
JWTKeyMappingResponse
object
9 properties
6 required
UpdateJWTKeyMappingRequest
object
4 properties
1 required
ComplianceCheckRequest
object
Request payload for compliance check endpoints. Mirrors the spend log fields needed for compliance evaluation.
5 properties
1 required
ComplianceCheckResult
object
Result of a single compliance check.
4 properties
4 required
ComplianceResponse
object
Response from a compliance check endpoint.
3 properties
3 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs University of Amsterdam publishes across the network.