Opportunities API
PUT/api/v1/opportunities/{id}/commitments/{commitmentId}
Product availabilityAlgaPSA

Update commitment

Edits or resolves a commitment to a downstream artifact or explicit decline. Requires opportunity management: Community Edition answers 403 `ENTERPRISE_EDITION_REQUIRED`, and plans below Pro answer 403 `TIER_ACCESS_DENIED`.

RBAC · opportunities

Path parameters

idstring <uuid>Required
commitmentIdstring <uuid>Required

Request body

Content type: application/json · schema OpportunityCommitmentUpdateBodyV1

descriptionstring
min length 1 · max length 4000
resolution_statusstring
Enum: openquote_lineagreement_lineproject_taskdeclined
resolution_ref_idstring <uuid>Nullable

Response body

Success response 200 · schema OpportunityApiSuccessV1

dataobjectRequired
metaobject

Response codes

200
Operation succeeded.
400
Validation or request parsing failure.
401
API key missing or invalid.
403
RBAC denied for the opportunities resource action, or the caller’s edition and plan do not include opportunity management (`ENTERPRISE_EDITION_REQUIRED` in Community Edition; `TIER_ACCESS_DENIED` below the Pro plan).
404
Opportunity or nested resource not found.
409
Opportunity state conflicts with the requested operation.
500
Unexpected controller or service failure.