EaserixDocs
DevelopersAPI referenceCronCrunchProjects

List projects

Projects the caller can read: their own (active-org-scoped; legacy rows without org_id stay visible) plus any shared with the organization by a teammate. Ordered by name ascending, with client names resolved.

View as Markdown
GET
/v1/projects
AuthorizationBearer <token>

In: header

Query Parameters

scope?string

all (default) — everything readable · mine — only the caller's own · shared — only teammates' org-shared projects (excludes own).

Value in

  • "all"
  • "mine"
  • "shared"

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/projects"
{  "projects": [    {      "id": "string",      "name": "string",      "color": "string",      "hourlyRate": 0,      "billable": true,      "clientId": "string",      "clientName": "string",      "created": "2019-08-24T14:15:22Z",      "visibility": "string",      "ownerId": "string",      "budgetSeconds": 0    }  ]}