June 22nd, 2026
GET /api/v3/pub/contracts
Added
- endpoint added
Differences from v2:
-
contract_holderโ returns the actual contract holder subtype value. Unlike v2, which normalises both principal subtypes into'principal', v3 returns the precise value:'advisory''agency''agency-bill-pay''principal-fixed-fee-delivery'(v2 returns'principal')'principal-transparent-billing'(v2 returns'principal')
-
sourceโ ๐๏ธ removed. This field was deprecated in v2 and is not present in v3. -
project_site_idsโ now documented and renamed. The field was silently present in the v2 response (asproject_sites) but undocumented. In v3 it is an official response field, renamed toproject_site_ids: an array of project site IDs the contract is associated with. -
Date-time fields (
created_at,updated_at) โ returned in Zulu format (2026-05-27T18:30:24Z). v2 uses UTC offset notation (2026-05-27T18:30:24+00:00). Date-only fields (effective_date,initiation_date) are unchanged:Y-m-d.
GET /api/v3/pub/contracts/{id}
Added
- endpoint added
Differences from v2: same as listed above for GET /api/v3/pub/contracts.
POST /api/v3/pub/contracts
Added
- endpoint added
Differences from v2:
-
typeโ renamed. The contract type field is namedtypein v3 (v2 calls itcontract_type). Accepts'standard'and'gmp'; currently only'standard'contracts are supported via the public API. -
contract_holderโ accepts all 5 subtype values (see GET section above). v2 only accepts'advisory','agency','principal', and'agency-bill-pay'. -
send_invitationโ ๐๏ธ removed. The field was accepted by v2 but silently ignored (always treated asfalse). -
execution_noteโ ๐๏ธ removed. The field was accepted by v2 but silently ignored. -
execution_documentsโ ๐๏ธ removed. The field was accepted by v2 but silently ignored. -
project_manager_idsโ ๐๏ธ removed. The field was accepted by v2 but silently ignored (the authenticated user is always set as project manager).
GET /api/v2/pub/contracts
Deprecated
- endpoint deprecated
Endpoint will be removed December 31 2026
GET /api/v2/pub/contracts/{id}
Deprecated
- endpoint deprecated
Endpoint will be removed December 31 2026
POST /api/v2/pub/contracts
Deprecated
- endpoint deprecated
Endpoint will be removed December 31 2026