ai.me.manage

Generated at from openvibe-contracts v0.419.0 and openvibe-sdk v0.161.0.

Grantable to apps: request it for an app on its project page. Network approves it only inside the project's allowance.

The person stores, tests and deletes their own provider keys and chooses how their runs route (L36 Y1/Y3): PUT/DELETE /api/v1/me/credentials/{provider}, POST /api/v1/me/credentials/{provider}/test and PUT /api/v1/me/ai/preferences. A key is tested on save (models, or a one-token request), sealed at rest and never returned, logged or put in an error. Only the person may call it — a service token or any token carrying on_behalf_of is refused, whatever capabilities it holds.

Owner
ai (token audience openvibe.ai)
Version
1.0
Status
active
Visibility
public
Resource constraints
owner
Quota class
ai-credentials
Permissions
ai:me:write
Input
ai.me-credential-put@1
Output
ai.me-credential@1
Events
ai.credential.failed
Implemented by
  • PUT /api/v1/me/credentials/:provider
  • DELETE /api/v1/me/credentials/:provider
  • POST /api/v1/me/credentials/:provider/test
  • PUT /api/v1/me/ai/preferences

These routes in the API explorer