Skip to main content
PUT
Update CoworkerDelivery
Updates an existing CoworkerDelivery record. You must include the Id of the record to update along with all required fields.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the CoworkerDelivery-Edit role.

Enums

Request Body

Required Fields

integer
required
The Id of the CoworkerDelivery record to update.
integer
required
ID of the business linked to this record.
string
required
Short label or description identifying the delivery item.
string
required
Physical location where the delivery is being stored (e.g. mailroom shelf).
integer
required
Type of delivery item (Mail, Parcel, Check, Publicity, or Other).

Optional Fields

integer
ID of the coworker linked to this record.
integer
ID of the contract contact linked to this record.
string
Name of the staff member who received the delivery.
string
Free-text notes about the delivery.
string
URL of a new file to upload as the file data.
boolean
Set to true to remove the current file data file.
string
URL of a new file to upload as the signature.
boolean
Set to true to remove the current signature file.
string
URL of a new file to upload as the scanned file data.
boolean
Set to true to remove the current scanned file data file.
string
URL of a new file to upload as the forwarded file data.
boolean
Set to true to remove the current forwarded file data file.
boolean
Whether the customer has collected the delivery.
boolean
Whether the customer must sign upon collection.
boolean
Whether the customer has signed for the delivery.
boolean
Whether notified is enabled.
string
Date and time the customer collected the delivery.
boolean
Whether billed is enabled.
integer
How the customer wants this delivery handled (e.g. StoreForCollection, Forward, Shred). See eDeliveryHandlingPreference? enum above.
boolean
Whether the enclosed check has been deposited.
boolean
Whether the delivery has been forwarded to the customer.
boolean
Whether the delivery contents have been scanned.
boolean
Whether the delivery has been recycled.
boolean
Whether the delivery has been shredded.
boolean
Whether the delivery is being held for customer collection.
boolean
Whether the delivery has been returned to sender.
string
Date and time the check was deposited.
string
Date and time the delivery was forwarded.
string
Date and time the delivery contents were scanned.
string
Date and time the delivery was recycled.
string
Date and time the delivery was shredded.
string
Date and time the delivery was placed in storage for collection.
string
Date and time the delivery was returned to sender.
string
ID of the forwarding address unique associated with this record.
string
ID of the check deposited product unique associated with this record.
string
ID of the forwarded product unique associated with this record.
string
ID of the scanned product unique associated with this record.
string
ID of the recycled product unique associated with this record.
string
ID of the shredded product unique associated with this record.
string
ID of the stored for collection product unique associated with this record.
string
ID of the returned to sender product unique associated with this record.
string
ID of the collected product unique associated with this record.

Code Examples

Response

200

integer
HTTP status code. 200 on success.
string
A human-readable message confirming the update.
object
Contains the Id of the updated record.
boolean
true if the coworkerdelivery was updated successfully.
array
null on success.
Example Response

400

string
A summary of the validation error(s), in the format PropertyName: error message.
any
null on validation failure.
object[]
Array of validation errors.
boolean
false when the request fails validation.
Example Response