Build integrations and custom workflows with powerful RESTful APIs for task management, team collaboration, and project tracking.
curl -X POST https://api.elbox.app/api/v1/tasks \ -H "Authorization: Bearer 1234567890abcdefg" \ -H "Content-Type: application/json" \ -d '{ "title": "Implement API documentation", "project_id": "prj_ab12cd34", "assignees": ["usr_ef56gh78"], "due_date": "2025-12-31", "priority": 2 }'
Create a new task with project context, assignees, due date, and priority.
Retrieve all tasks in a specific project with filtering and sorting options.
Returns:
{ tasks:[], total:123, page:1, per_page:50 }
Use your API key in the Authorization header for programmatic access.
Authorization: Bearer YOUR_API_KEY
For third-party apps, use OAuth for secure, temporary access to user resources.
Interact with our sandbox environment to test endpoints and see responses in real-time.
{ "status": "success", "data": { "task_id": "tsk_1234567890abcdef", "title": "Test Task", "project_id": "prj_devtesting", "status": "pending", "created_at": "2025-09-25T14:30:00Z" }, "meta": { "request_id": "req_987654321fedcba", "duration": 234 } }
Note: Sandbox responses are simulated for demonstration only. Use your sandbox API key from your developer settings.