Records or corrects a milestone completion

Creates or fully replaces the current completion on a milestone in a FULL contract. The reference may be the milestone UUID or its case-insensitive key. The completion date must fall within the owning line term. Omitted or null memo and external_references values clear those fields. An identical request is a no-op. The milestone change and required revenue journal regeneration commit atomically.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

UUID of the contract that owns the milestone.

string
required

Milestone UUID or stable key. A key must identify exactly one milestone in the contract.

Body Params
date
required

Actual completion date. It must fall within the owning contract line term.

string | null

Optional completion note. Omit or send null to clear the saved note.

external_references
array of objects | null, unique

Complete replacement of completion references. Omit, send null, or send an empty array to clear them. Every type must already be configured for the organization.

external_references
Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json