# Opper AI User delegation API

**Canonical:** https://apis.io/apis/opper/opper-user-delegation-api/  
**Provider:** Opper AI — https://apis.io/providers/opper/  
**Base URL:** https://api.opper.ai/v3  
**Documentation:** https://docs.opper.ai/v3-api-reference

Opper AI User delegation API is one of 19 APIs that [Opper AI](https://apis.io/providers/opper/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include User delegation. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The User delegation API from Opper AI — 30 operation(s) for user delegation.

## Operations (40)

| Method | Path | Summary |
|---|---|---|
| POST | `/mcp` | Operate Opper with delegated user authorization |
| GET | `/user/v1/api-keys` | List your organization-scoped personal keys |
| POST | `/user/v1/api-keys` | Create your organization-scoped personal key |
| DELETE | `/user/v1/api-keys/{id}` | Delete your organization-scoped personal key |
| POST | `/user/v1/api-keys/{id}/chat/completions` | Chat Completions API |
| GET | `/user/v1/api-keys/{id}/traces/{trace_id}` | Get trace |
| GET | `/user/v1/context` | Read the connected account context |
| GET | `/user/v1/controls/allowed-models` | Read effective model allowlist |
| GET | `/user/v1/controls/rules` | List control rules |
| POST | `/user/v1/controls/rules` | Create a control rule |
| DELETE | `/user/v1/controls/rules/{uuid}` | Delete a control rule |
| PATCH | `/user/v1/controls/rules/{uuid}` | Update a control rule |
| GET | `/user/v1/controls/vocabulary` | Read rule vocabulary |
| GET | `/user/v1/dynamic-routes` | List dynamic routes |
| POST | `/user/v1/dynamic-routes` | Create a dynamic route |
| DELETE | `/user/v1/dynamic-routes/{name}` | Delete a dynamic route |
| GET | `/user/v1/dynamic-routes/{name}` | Get a dynamic route |
| PATCH | `/user/v1/dynamic-routes/{name}` | Update a dynamic route's display name |
| POST | `/user/v1/dynamic-routes/{name}/deploy` | Deploy the draft |
| PUT | `/user/v1/dynamic-routes/{name}/draft` | Replace the draft |
| POST | `/user/v1/dynamic-routes/{name}/simulate` | Simulate a request through the route |
| GET | `/user/v1/dynamic-routes/{name}/versions` | List a route's versions |
| GET | `/user/v1/dynamic-routes/{name}/versions/{version_number}` | Get a version |
| POST | `/user/v1/dynamic-routes/{name}/versions/{version_number}/restore-to-draft` | Copy a version into the draft |
| POST | `/user/v1/dynamic-routes/{name}/versions/{version_number}/rollback` | Roll back to a version |
| GET | `/user/v1/guides/{topic}` | Get an Opper integration or troubleshooting guide |
| GET | `/user/v1/models` | List models |
| GET | `/user/v1/models/access` | Check model access for the connected account |
| GET | `/user/v1/projects` | List projects |
| POST | `/user/v1/projects` | Create a project |
| DELETE | `/user/v1/projects/{uuid}` | Delete a project |
| GET | `/user/v1/projects/{uuid}` | Get a project |
| PATCH | `/user/v1/projects/{uuid}` | Update a project |
| GET | `/user/v1/projects/{uuid}/api-keys` | List a project's API keys |
| POST | `/user/v1/projects/{uuid}/api-keys` | Mint an API key |
| DELETE | `/user/v1/projects/{uuid}/api-keys/{id}` | Delete an API key |
| POST | `/user/v1/projects/{uuid}/api-keys/{id}/chat/completions` | Chat Completions API |
| GET | `/user/v1/projects/{uuid}/api-keys/{id}/traces/{trace_id}` | Get trace |
| GET | `/user/v1/traces` | List retained trace summaries |
| GET | `/user/v1/usage` | Read usage and inference costs |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/opper/openapi/opper-user-delegation-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-models-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-model-resolve-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-roundtable-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-chat-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-orstream-event-response-in-progress-schema.json
- **JSONSchema** — https://artifacts.apis.io/opper/json-schema/opper-orstream-event-completed-schema.json

## Other Opper AI APIs (12)

- [Opper AI Account API](https://apis.io/apis/opper/opper-account-api/)
- [Opper AI Artifacts API](https://apis.io/apis/opper/opper-artifacts-api/)
- [Opper AI Audio API](https://apis.io/apis/opper/opper-audio-api/)
- [Opper AI Compatibility API](https://apis.io/apis/opper/opper-compatibility-api/)
- [Opper AI Files API](https://apis.io/apis/opper/opper-files-api/)
- [Opper AI Functions API](https://apis.io/apis/opper/opper-functions-api/)
- [Opper AI Generations API](https://apis.io/apis/opper/opper-generations-api/)
- [Opper AI Images API](https://apis.io/apis/opper/opper-images-api/)
- [Opper AI Management API](https://apis.io/apis/opper/opper-management-api/)
- [Opper AI Models API](https://apis.io/apis/opper/opper-models-api/)
- [Opper AI OCR API](https://apis.io/apis/opper/opper-ocr-api/)
- [Opper AI Rerank API](https://apis.io/apis/opper/opper-rerank-api/)

## Tags

User delegation

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/opper/opper-user-delegation-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/opper/.
