thirdparties-key-dates

Get Key Dates For Contract

All key dates linked to a contract, at any lifecycle status (proposed, active, or superseded), so the contract page can show its full history.

get/thirdparties/key-dates/contract/{contract_id}

Path parameters

contract_idstring uuid required

Response

Successful Response

key_date_idstring uuid required
vendor_company_namestring required
vendor_websitestring nullable
vendor_idstring uuid required
file_idstring uuid nullable
run_idstring uuid nullable
source_type'run' | 'contract' | 'review'

What kind of entity a key date was derived from.

Generalizes the historical run_id linkage so a key date can point at a contract-analysis run or a formal contract entity.

source_idstring uuid nullable
status'proposed' | 'active' | 'superseded'

Lifecycle of a key date.

Distinct from the AnnualKeyDates.active boolean, which only toggles notifications on an already-real key date. An ACTIVE-status key date may still have active=False notifications.

replaces_key_date_idstring uuid nullable
key_date_type'termination_notice' | 'renewal' | 'review' | 'other' required
labelstring nullable
monthinteger required
dayinteger required
first_yearinteger required
interval_yearsinteger required
activeboolean required
contract_filenamestring nullable
next_occurrence_datestring date nullable

Changes

No recorded changes to this endpoint across all 1 revision of this API.