Update contract performance obligation
Authentication
Authorizationstring
API Key authentication via header
Path parameters
id
Contract Id
pobId
Performance Obligation Id
Request
Fields to update on the performance obligation
name
The name of the performance obligation
erpClassId
The ID of the integration / ERP class (integration class) for this performance obligation
itemId
The ID of the integration item
category
The revenue category name. An empty string clears it.
serviceStartDate
Service start date
serviceEndDate
Service end date
considerationType
Consideration type
Allowed values:
recognitionPattern
Recognition pattern
Allowed values:
catchUpOption
Where revenue calculated for months that are already closed is recognized: FIRST_OPEN_MONTH adds it to the first open month, LAST_MONTH adds it to the last month, and STRAIGHT_LINE_REMAINDER spreads it evenly across the open months. Omit to keep the stored value. Changing it recalculates revenue.
Allowed values:
Response
Performance obligation updated successfully. Includes warnings when the update changed fields the request did not set (for example, service dates after switching to Recognize as billed).
payload
Response payload, will be empty when success is false
success
Boolean with true=success, false=failure
message
Plain-text description of the result
error
json element with any error messages or warnings
Errors
400
Bad Request Error
404
Not Found Error
500
Internal Server Error

