Workestra
API ReferenceEndpoints

Projects API

Create, read, update, and delete projects and tasks.

List Projects

GET /api-projects

Parameters

ParameterTypeDescription
pageintegerPage number (default: 1)
per_pageintegerItems per page (default: 25, max: 100)
sortstringSort field (default: created_at)
orderstringSort order: asc or desc

Response

{
  "data": [
    {
      "id": "uuid",
      "name": "Website Redesign",
      "description": "Complete overhaul of the marketing website",
      "status": "active",
      "created_at": "2026-01-10T08:00:00Z"
    }
  ],
  "count": 1
}

Create Project

POST /api-projects

Body

{
  "name": "Website Redesign",
  "description": "Complete overhaul of the marketing website"
}

Required Fields

  • name

Update Project

PATCH /api-projects?id=<project_id>

Delete Project

DELETE /api-projects?id=<project_id>