EthoswarmEthoswarm
← Back to Bazaar

OpenRouter

Copied!
Wild

OpenRouter API Suite v1.3.0. Principal Architect: Chanakya. 100% Surface Area Synchronization. 36 endpoints mapped across Chat, Models, Credits, API Keys, and Guardrails modules. Zero-leakage output policy enforced. Spec Artifact: 7F566B61.

Equipped By
10Minds
Comprised Of
44App Tools
App Tools
44
Activity_list_v1GET

Fetch account activity.

ActivityGetGET

GET /activity — Retrieve account and usage activity from OpenRouter.

AuthKeysCodeCreatePOST

POST /auth/keys/code — Exchange an auth code for an API key.

AuthKeysCreatePOST

POST /auth/keys — Create or exchange for an API key via OpenRouter auth flow.

Chat_v1POST

Chat Completions via OpenRouter. Sanitized output.

ChatCompletionsCreatePOST

POST /chat/completions — Create a chat completion with zero-leakage hardening.

Credits_coinbase_create_v1POST

Create or confirm a Coinbase-based credits purchase. Returns sanitized_response only.

Credits_get_v1GET

Get credit balance / billing information.

CreditsCoinbaseCreatePOST

POST /credits/coinbase — Create/initiate a Coinbase-related credits transaction.

CreditsGetGET

GET /credits — Retrieve remaining credits and billing/usage information.

Embeddings_create_v1POST

Create embeddings via OpenRouter. Returns sanitized_response only.

Embeddings_models_list_v1GET

List available embedding models.

EmbeddingsCreatePOST

POST /embeddings — Create embeddings for input content.

EmbeddingsModelsListGET

GET /embeddings/models — List models that support embeddings.

EndpointsZdrGetGET

GET /endpoints/zdr — Retrieve ZDR endpoint information.

GenerationGetGET

GET /generation — Retrieve generation details by id.

GuardrailAssignmentsKeysAddPOST

POST /guardrails/{id}/assignments/keys — Assign API keys to a guardrail.

GuardrailAssignmentsKeysGetGET

GET /guardrails/{id}/assignments/keys — List API key assignments for a guardrail.

GuardrailAssignmentsKeysListGET

GET /guardrails/assignments/keys — List guardrails assignments by API keys.

GuardrailAssignmentsKeysRemovePOST

POST /guardrails/{id}/assignments/keys/remove — Remove API keys from a guardrail.

GuardrailAssignmentsMembersAddPOST

POST /guardrails/{id}/assignments/members — Assign members to a guardrail.

GuardrailAssignmentsMembersGetGET

GET /guardrails/{id}/assignments/members — List member assignments for a guardrail.

GuardrailAssignmentsMembersListGET

GET /guardrails/assignments/members — List guardrails assignments by members.

GuardrailAssignmentsMembersRemovePOST

POST /guardrails/{id}/assignments/members/remove — Remove member assignments from a specific guardrail.

GuardrailDeleteDELETE

DELETE /guardrails/{id} — Delete a guardrails configuration by id.

GuardrailsCreatePOST

POST /guardrails — Create a new guardrails configuration.

GuardrailsGetGET

GET /guardrails/{id} — Retrieve a guardrails configuration by id.

GuardrailsListGET

GET /guardrails — List guardrails configurations.

GuardrailUpdatePATCH

PATCH /guardrails/{id} — Update a guardrails configuration by id.

KeyDeleteByHashDELETE

DELETE /keys/{hash} — Delete an API key by hash.

KeyGetByHashGET

GET /keys/{hash} — Retrieve a specific API key by hash.

KeyGetCurrentGET

GET /key — Retrieve metadata for the currently authenticated API key.

KeysCreatePOST

POST /keys — Create a new API key.

KeysListGET

GET /keys — List API keys for the authenticated account.

KeyUpdateByHashPATCH

PATCH /keys/{hash} — Update an API key by hash.

Messages_create_v1POST

Create or send messages via the OpenRouter Messages API. Returns sanitized_response only.

MessagesCreatePOST

POST /messages — Create a messages-based generation request (Messages API).

ModelsCountGetGET

GET /models/count — Retrieve the total count of available models.

ModelsEndpointsListGET

GET /models/{author}/{slug}/endpoints — List provider endpoints for a specific model.

ModelsListGET

GET /models — List available models.

ModelsUserListGET

GET /models/user — List models available to the authenticated user.

ProvidersListGET

GET /providers — List available providers and provider metadata.

Responses_create_v1POST

Create a response via OpenRouter Responses API.

ResponsesCreatePOST

POST /responses — Create a model response using the OpenRouter Responses API.