Orqen Docs

API Reference

Provider keys

Provider endpoints store and manage encrypted upstream LLM credentials. Authenticate these requests with your Orqen API key.

List providers

curl https://api.orqen.app/v1/account/providers \
  -H "Authorization: Bearer sk-orq-YOUR_KEY"

Save a provider key

curl https://api.orqen.app/v1/account/providers \
  -X PUT \
  -H "Authorization: Bearer sk-orq-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "provider": "openai",
    "api_key": "sk-proj-..."
  }'

Delete a provider key

curl https://api.orqen.app/v1/account/providers/openai \
  -X DELETE \
  -H "Authorization: Bearer sk-orq-YOUR_KEY"

Forwarding behavior

When a chat request uses a model from a connected provider, Orqen decrypts the matching key, injects it into the upstream request, then forwards through LiteLLM. Your agent only sends the Orqen API key.

For per-request Bedrock credentials, see aws_access_key_id and related fields in the Chat API reference. Saving a provider key is the cleaner production path because your agent only needs its Orqen API key.