The Platform API

API Keys

Manage your videos, ask questions, and build applications with the Platform API. Explore the operations below for request details, responses, and examples.

API Keys

Manage project-scoped API keys. Requires session auth (not API key auth).

GET/api/v1/api-keys?projectId=...List keys for project

List keys for project

Send the request to https://platform.endlessai.com/api/v1/api-keys?projectId=... using your project key or user token.

POST/api/v1/api-keysCreate new key

Create new key

The full key value is only returned on creation.

{ "name": "Production Key", "projectId": "PROJECT_ID" }
PATCH/api/v1/api-keys/:idUpdate key status

Update key status

{ "status": "disabled" }

Valid statuses: active, disabled, revoked

DELETE/api/v1/api-keys/:idDelete API key

Delete API key

Send the request to https://platform.endlessai.com/api/v1/api-keys/:id using your project key or user token.