Tasks API
Tasks are managed within an organization context. See Organizations API for the full task endpoints.
Base URL: https://api.creovine.com/lira/v1/orgs/:orgId/tasks
Endpoints
Create Task
POST /lira/v1/orgs/:orgId/tasks
Authorization: Bearer <jwt>
{
"title": "Follow up with client about proposal",
"description": "Discussed in standup meeting — needs response by Friday",
"assignee": "user-uuid",
"dueDate": "2026-04-04T17:00:00Z",
"priority": "high"
}
List Tasks
GET /lira/v1/orgs/:orgId/tasks?status=open&assignee=user-uuid
Authorization: Bearer <jwt>
Filter parameters:
status—open,in_progress,completedassignee— user UUIDpriority—low,medium,high
Meeting-Generated Tasks
During meetings, Lira automatically extracts action items and creates tasks. These tasks include:
- The original transcript excerpt as context
- Auto-assigned to the correct org member (via speaker identification + member mapping)
- Synced to connected tools (Linear, Slack, etc.) if integrations are configured