v1

latestOpenAPI 3.0.02026-07-24102143224.1 KB
Contracts

Bulk save contract performance obligations

post/v3/contracts/{id}/performance-obligations

Path parameters

idstring required
Example:123e4567-e89b-12d3-a456-426614174000

Contract Id

Request body

billingTermGroupIdstring required

Billing term group ID (BTG) that all operations are scoped to

toDeletestring[] required

Performance obligation IDs to delete

Example request

{
  "billingTermGroupId": "123e4567-e89b-12d3-a456-426614174000",
  "toCreate": [
    {
      "transactionPrice": "1000.50"
    }
  ],
  "toUpdate": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "transactionPrice": "1000.50"
    }
  ]
}

Response

Batch save completed successfully

successboolean required

Boolean with true=success, false=failure

messagestring required

Plain-text description of the result