Activate a validated private endpointMake a validated draft routable.
Bulk add members to a workspaceAdd multiple organization members to a workspace.
Bulk assign keys to a guardrailAssign multiple API keys to a specific guardrail.
Bulk assign members to a guardrailAssign multiple organization members to a specific guardrail.
Bulk remove members from a workspaceRemove multiple members from a workspace.
Bulk unassign keys from a guardrailUnassign multiple API keys from a specific guardrail.
Bulk unassign members from a guardrailUnassign multiple organization members from a specific guardrail.
Create a new API keyCreate a new API key for the authenticated user.
Create authorization codeCreate an authorization code for the PKCE flow to generate a user-controlled API key
Create a batchCreates a batch of requests that run asynchronously against a single endpoint (`/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/embeddings`).
Create a BYOK provider credentialCreate a new bring-your-own-key (BYOK) provider credential.
Create Chat CompletionGenerate a chat-style completion from messages and a selected model, with function-call request options.
Create Coinbase ChargeTool to create a Coinbase charge for crypto payment to add credits to your OpenRouter account.
Create EmbeddingsCreate vector embeddings for text, token, or multimodal inputs.
Create a guardrailCreate a new guardrail for the authenticated user.
Create Message (Anthropic Format)Create a message using Anthropic Messages API format via OpenRouter, with text, image, PDF, tool, and extended-thinking request options.
Create an observability destinationCreate a new observability destination.
Create a preset from a chat-completions request bodyCreates a preset (or a new version of an existing one) from an inference request body.
Create a preset from a messages request bodyCreates a preset (or a new version of an existing one) from an inference request body.
Create a preset from a responses request bodyCreates a preset (or a new version of an existing one) from an inference request body.
Create a private endpointCreate a private endpoint as a draft.
Create a SCIM group mappingCreate a SCIM group-to-workspace role mapping.
Start a SCIM directory syncStart a SCIM directory sync.
Create SpeechSynthesize speech from text or multi-speaker turns.
Create TranscriptionTranscribe audio into text using an OpenRouter speech-to-text model.
Create Video GenerationSubmit an asynchronous video generation job to OpenRouter.
Create a workspaceCreate a new workspace for the authenticated user.
Delete an API keyDelete one of the authenticated account's own API keys, revoking the selected key's access.
Delete a batchDeletes a batch in a terminal status (`completed`, `failed`, `expired`, or `cancelled`) and its stored requests and results.
Delete a BYOK provider credentialDelete (soft-delete) a bring-your-own-key (BYOK) provider credential by its `id`.
Delete a fileDeletes a file owned by the requesting workspace.
Delete a guardrailDelete an existing guardrail.
Delete an observability destinationDelete an existing observability destination.
Delete a private endpointDelete a private endpoint and stop routing to it.
Delete a SCIM group mappingDelete a SCIM group-to-workspace mapping.
Delete a workspaceDelete an existing workspace.
Delete a workspace budgetRemove the budget for a given interval.
Disable a private endpointStop routing to an active endpoint without deleting it.
Download Container File ContentDownload raw file content from an OpenRouter container using its canonical container and file IDs.
Download File ContentDownload raw content of a server-created file.
Enable a private endpointResume routing to a disabled endpoint.
Exchange authorization code for API keyExchange an authorization code from the PKCE flow for a user-controlled API key
Exchange a workload identity tokenRFC 8693 token exchange.
Generate an imageGenerates an image from a text prompt via the image generation router
Get available analytics metrics and dimensionsReturns the available metrics, dimensions, filter operators, and granularities for the analytics query endpoint.
Get a single API keyGet a single API key by hash.
Top apps by token usageReturns the top public apps on OpenRouter ranked by token usage inside the requested date window, matching the public apps marketplace on openrouter.
Get a batchReturns a batch with its status and request counts.
List BenchmarksUnified benchmark endpoint that aggregates scores from multiple benchmark sources (Artificial Analysis, Design Arena, and OpenRouter's own tau-bench, GPQA, and web-search evals).
Get a BYOK provider credentialGet a single bring-your-own-key (BYOK) provider credential by its `id`.
Retrieve a container fileReturns the metadata of a single file in a container.
Get CreditsTool to get the current API credit balance for the authenticated user.
Get Current KeyTool to get information about the currently authenticated API key.
Get file metadataRetrieves metadata for a single file owned by the requesting workspace.
Get GenerationTool to retrieve a generation result by its unique ID.
Get a guardrailGet a single guardrail by ID.
Get a model by its slugReturns full details for a single model identified by its author and slug (e.
Get Models CountTool to get the total count of available models on OpenRouter.
OpenRouter access token signing keysRFC 7517 JWK Set containing the public keys OpenRouter signs access tokens with.
Get an observability destinationFetch a single observability destination by its UUID.
Get organization settingsGet the settings of the organization associated with the authenticated management key.
Get a presetRetrieves a preset by its slug with its currently designated version inline.
Get a specific version of a presetRetrieves a specific version of a preset by its slug and version number.
Get a private endpointGet one private endpoint with its upstream configuration and current pricing.
Daily token totals for top 50 modelsReturns the top 50 public models per day by total token usage on OpenRouter, plus a single aggregated `other` row per day that sums every model outside that top 50.
Get a SCIM group mappingGet a SCIM group-to-workspace mapping.
Get SCIM directory sync statusGet SCIM directory sync status.
Cost per session by harness and modelReturns weekly refreshed, aggregated cost-per-session cells for the published harnesses.
Task classification market shareReturns the market-share breakdown of OpenRouter traffic by task classification (e.
Get a server toolOne server tool by canonical name or any accepted alias, with the models that run it natively.
Get user activity grouped by endpointReturns user activity data grouped by endpoint for the last 30 (completed) UTC days.
Get Video ContentDownload one output from a completed OpenRouter video generation job.
Get Video GenerationPoll a video generation job for its status, outputs, and usage.
Get a workspaceGet a single workspace by ID or slug.
Get a workspace budgetRetrieve the budget for a given interval.
List API keysList all API keys for the authenticated user.
List Available ModelsList available OpenRouter models, optionally filtered by category.
List batchesLists batches in the workspace of the authenticating API key, newest first.
List BYOK provider credentialsList the bring-your-own-key (BYOK) provider credentials for the authenticated entity's default workspace.
List container filesLists the files in a container, in lexicographic path order.
List Embedding ModelsList available OpenRouter embedding models with properties including architecture, pricing, and capabilities.
List filesLists files belonging to the workspace of the authenticating API key.
Get stored prompt, completion, and error content for a generationGet stored prompt, completion, and error content for a generation
List key assignments for a guardrailList all API key assignments for a specific guardrail.
List member assignments for a guardrailList all organization member assignments for a specific guardrail.
List guardrailsList all guardrails for the authenticated user.
List endpoints for an image modelReturns the full per-endpoint records for an image model: each endpoint's definitive supported parameters, pricing, and passthrough allowlist.
List image generation modelsLists every image generation model with its top-level supported-parameter superset and a URL to its full per-endpoint records.
List all key assignmentsList all API key guardrail assignments for the authenticated user.
List all member assignmentsList all organization member guardrail assignments for the authenticated user.
OpenRouter List Model EndpointsTool to list endpoints for a specific model.
List observability destinationsList the observability destinations configured for the authenticated entity's default workspace.
List organization membersList all members of the organization associated with the authenticated management key.
List presetsLists all presets for the authenticated user, ordered by most recently updated first.
List versions of a presetLists all versions of a preset, ordered by version number ascending (oldest first).
List private endpointsList the organization's private endpoints, including drafts.
OpenRouter List ProvidersTool to list all AI model providers available through the OpenRouter API.
List SCIM group mappingsList SCIM group-to-workspace mappings for the organization.
List SCIM groupsList SCIM groups for the organization.
List server toolsLists every server tool OpenRouter can run on behalf of a model: accepted `tools[].
List User ModelsList models filtered by user provider preferences, privacy settings, and guardrails.
List Video ModelsList video generation models and their supported capabilities.
List workspace budgetsList all budgets configured for a workspace.
List workspace membersList all members of a workspace.
List workspacesList all workspaces for the authenticated user.
OpenRouter List ZDR EndpointsTool to preview the impact of Zero Data Retention (ZDR) on the available endpoints.
Promote a container file into workspace documentsCopies a file from the container's sandbox prefix into the workspace's durable document storage, so it outlives the container.
Query analytics dataExecute an analytics query with specified metrics, dimensions, filters, and time range.
Rerank ContentRank text or multimodal documents by relevance to a query.
Submit feedback for a generationSubmit structured feedback on a generation the authenticated user made.
Submit a System One requestSends state and typed questions to a System One model such as Jev and returns its answers.
Update an API keyUpdate one of the authenticated account's own API keys.
Update a BYOK provider credentialUpdate an existing bring-your-own-key (BYOK) provider credential by its `id`.
Update a guardrailUpdate an existing guardrail, or materialize an unconfigured workspace default guardrail.
Update an observability destinationUpdate an existing observability destination.
Update organization settingsUpdate the settings of the organization associated with the authenticated management key.
Update a private endpointChange any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint.
Update a SCIM group mappingUpdate a SCIM group mapping role.
Update a workspaceUpdate an existing workspace by ID or slug.
Upload FileUpload a file for future API calls under the authenticating key's workspace.
Create or update a workspace budgetCreate or update the budget for a given interval.
Validate a draft private endpointSend a live test request to the draft endpoint using the given workspace's BYOK credential for its provider.