Update a delivery by ID

Updates an existing delivery record.
Two update modes:

  1. Standard update — populate the standard delivery fields.
    Set action = CANCELED to cancel the delivery.
    Set override = Y or costOverRide = Y to enable price/cost override
    (this clears the billing schedule link and sets pricedQuantity =
    deliveredQuantity).
  2. Usage Workbench update — populate usageStatus and usageWorkbenchV
    to route through the workbench path.

Business rules:

  • Cannot cancel a delivery with status BILLED or PAID.
  • Cannot update a delivery that is part of an active Bill/Pay Run.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int64
required

Primary key (DELIVERY_ID) of the delivery to update.

Body Params

Partial update payload for an existing delivery. To cancel, set action = CANCELED. To trigger a Usage Workbench update, populate usageStatus + usageWorkbenchV instead of the standard fields.

int64
string

Set to CANCELED to cancel the delivery.

string
enum

Y/N — price override flag. Forces pricedQuantity = deliveredQuantity.

Allowed:
string
enum

Y/N — cost override flag.

Allowed:
number
number
number
number
number
number
date
date
date

Format: YYYY-MM-DD

date
date
date
string
string
string
enum
Allowed:
string
length ≤ 1000
number
number
number
number
number
number
number
string
string
string
string
number
number
string
string
string
int64
int64
int64
number
number
string
string
string
string
string
string
string
string
string
string
string
number
number
number
number
number
number
number
number
number
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
number
number
number
number
number
number
number
number
number
number
date
date
date
date
date
date
date
date
date
date
date
date
date
date
date
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
string
enum
Allowed:
string
enum
Allowed:
string

When populated, the request is routed to the Usage Workbench update path. usageWorkbenchV must also be provided.

usageWorkbenchV
object

Usage Workbench view model (used with usageStatus).

Responses

500

Internal server error.

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