Eversince
by @eversince-ai
Eversince is a creative agent that plans and executes across image, video, audio, and motion graphics. It lives in a purpose-built environment for creative w...
1. Create a project
curl -X POST https://eversince.ai/api/v1/projects \
-H "Authorization: Bearer $EVERSINCE_API_KEY" \
-H "X-Eversince-Source: plugin" \
-H "Content-Type: application/json" \
-d '{
"brief": "Your creative brief here",
"mode": "autonomous"
}'
Response (202):
{
"id": "abc12345-def6-7890-abcd-ef1234567890",
"status": "queued",
"mode": "autonomous",
"project_url": null,
"credits_balance": 4200,
"created_at": "2026-03-30T12:00:00Z"
}
2. Poll for status
curl https://eversince.ai/api/v1/projects/PROJECT_ID \
-H "Authorization: Bearer $EVERSINCE_API_KEY" \
-H "X-Eversince-Source: plugin"
Poll until the status reaches idle, failed, or cancelled. The status can be one of:
| Status | Meaning |
|--------|---------|
| queued | Waiting to start |
| running | Agent is working |
| generating | Waiting for model providers |
| rendering | Video being assembled |
| idle | Agent finished its run β check the response |
| failed | Something went wrong |
| cancelled | Stopped via cancel endpoint |
3. Get the result
When status is idle, the response includes:
output_type β assembled (rendered video available), assets (individual files, no render), or pending (still processing)assembled_url β the rendered video from the active state of the timeline, if the project produced one (expires after 24 hours, re-render to refresh)agent_message β the agent's latest messageproject_url β link to the project in the Eversince studiovariation_id β the active variation IDTo get all generated assets (images, videos, audio): GET /projects/:id/assets
To get the full timeline structure of the active variation: GET /projects/:id/timeline
To get the conversation history: GET /projects/:id/messages
To get all variations: GET /projects/:id/variations
To read the agent's working memory: GET /projects/:id/memory
If the project has an assembled_url, a permanent shareable link can be created via POST /projects/:id/share
Base URL: https://eversince.ai/api/v1
Authentication: API key in the Authorization header.
Authorization: Bearer YOUR_API_KEY
Get your API key at https://eversince.ai/app/settings. Once you have a key, you can create additional keys via POST /keys, list them via GET /keys, and revoke via DELETE /keys/:id.
clawhub install eversince