Updates the order of the external_id specified in the path parameter.
Note that you can update only some fields from the create (POST) request. You cannot update external_id, cod_value, cod_currency, delivery_type, service_type, customer.has_gdpr_consent, order_details["sale_number"], delivery_instructions, and pick_up_instructions. There is no validation performed if you try to update those fields.
In case you need to update the pickup address, cancel the order and use a different external ID to create an order with the correct pickup address.
Responses
400
Returned in case of validation errors. The details are displayed in the error array. Note that the response can return only one error at once.
To ensure a correct validation of a request: - Body of the request must use a structured JSON format. - All mandatory fields must be defined. - Values for fields in the request must match the specific data type and format, including all limitations (e.g., external_id must be unique).
401
Communicates a missing or expired access token for authorization. Currently used also in case of no rights to access the API.
403
🚧 Communicates no rights to access the API. Contact our Customer Solutions team for help. While this HTTP error code is currently not supported the API returns 401.
404
In case the external ID specified in the path parameter doesn't correspond to any order.
500
Returned in case of internal errors, which means the problem is on Paack's side.