Skip to main content

Sync a time entry from an external system

POST 

/integration/time-entries

Idempotently creates a time entry from an external provider (e.g. Illumera). The combination of externalSystem + externalId is used as the idempotency key: a second call with the same pair returns the existing entry (HTTP 200) without creating a duplicate.

Permission: write:integration_link.

Key scope: organisation keys only. A project-scoped key gets 403 scope_violation.

Plan: requires time tracking. When it is off the call returns 402 with reason: feature_disabled.

Request​

Time entry already existed (idempotent replay). created is false in the response body.