v1

latestOpenAPI 3.1.1LicenseRef-Proprietary2026-07-1310179223.1 KB
Projects

Sync Integration Project

Sync new integration projects to Everhour.

Traditionally, project sync relied on background jobs which could delay access to Everhour functionality.

This endpoint allows instant synchronization of a project from a connected integration (like Trello, Asana, ClickUp, etc.) into Everhour. Useful for automation flows where you want to start working with a project immediately after creating it in your external tool.

Safe to call multiple times — if the project already exists in Everhour, it simply returns it without creating duplicates.

Workflow

  • Create a project in your external tool (Asana, Trello, etc.) and retrieve its ID.
  • Sync it to Everhour using this endpoint in Everhour API.
  • Proceed with other Everhour API actions — assign a budget, link a client, or set task estimates.

Supported platform codes: as, b2, b3, bb, cl, gh, gl, in, li, mo, no, td, tw, tr, wr.

post/projects/{project_id}/sync

Path parameters

project_idstring required
Example:as:1234567789001

The external project ID in the format {platform code}:{platform ID}.

Response

OK

idstring required
namestring required
workspaceIdstring nullable
workspaceNamestring nullable
clientnumber nullable

Client ID

type'board' | 'list'

Project Type

favoriteboolean
usersnumber[] required

List of assigned user IDs

Example response

{
  "id": "as:1234567890",
  "name": "Project Name",
  "type": "board",
  "users": [
    1304,
    1543
  ],
  "rate": {
    "userRateOverrides": {
      "1304": 10000,
      "1543": 5000
    }
  },
  "budget": {
    "type": "money",
    "budget": 100000,
    "period": "general"
  }
}