vrm

Get My Contracts

The current term of every contract in the caller's book of business.

The Contracts tab of the My Services landing: GET /contracts/current-terms narrowed to the vendors this user is assigned to and the services they are the internal POC for (_my_contracts_clause) — the same book the Services tab lists, built by the same build_current_term_rows.

Ownership here is access, not the reminder-audience cascade ?assigned_to_me resolves: Action Required answers "what do I owe?", this answers "what am I responsible for?".

Read-only, gated by resource scope like the rest of this router.

get/vrm/my-contracts

Response

Successful Response

contract_idstring uuid required
contract_titlestring required
contract_status'draft' | 'active' | 'expired' | 'terminated' required

DRAFT and TERMINATED are human judgments; the derivation in recompute_contract_status overwrites neither.

vendor_idstring uuid nullable
vendor_namestring nullable
vendor_websitestring nullable
service_namesstring[]

Changes

No recorded changes to this endpoint across all 2 revisions of this API.