Projects
Manage your videos, ask questions, and build applications with the Platform API. Explore the operations below for request details, responses, and examples.
No matching documentation. Try a different search.
Projects
Projects are the top-level container for videos, documents, alerts, and agent sessions.
GET/api/v1/projectsList user's projects
List user's projects
Send the request to https://platform.endlessai.com/api/v1/projects using your project key or user token.
POST/api/v1/projectsCreate project
Create project
Request body:
{ "name": "My Project", "description": "optional" }GET/api/v1/projects/:projectIdGet project details
Get project details
Send the request to https://platform.endlessai.com/api/v1/projects/:projectId using your project key or user token.
PUT/api/v1/projects/:projectIdBetaUpdate project
Update project
Beta: this operation may change before it is final.
Request body (partial update):
{ "name": "New Name", "description": "Updated desc" }DELETE/api/v1/projects/:projectIdDelete project
Delete project
Returns 204 No Content on success.
GET/api/v1/projects/:projectId/configGet project configuration
Get project configuration
Returns the project configuration, including analysis and detection settings.
POST/api/v1/projects/from-template/:templateIdBetaCreate project from template
Create project from template
Beta: this operation may change before it is final.
Send the request to https://platform.endlessai.com/api/v1/projects/from-template/:templateId using your project key or user token.
PUT/api/v1/projects/:projectId/stageBetaUpdate project stage
Update project stage
Beta: this operation may change before it is final.
Body: { "stage": "production" } — stages: created, calibrating, production
GET/api/v1/projects/:projectId/checklistBetaGet setup checklist
Get setup checklist
Beta: this operation may change before it is final.
Send the request to https://platform.endlessai.com/api/v1/projects/:projectId/checklist using your project key or user token.