latestOpenAPI 3.1.1LicenseRef-Proprietary2026-07-1310179223.1 KB

fc6136e33352

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"
  }
}