Request allows you to report completion of unloading selected transportation order. You can confirm unloading together with the arrival confirmation or skip this step.
It is available for sent and received orders for Shippers and Carriers.
The order-id identification number in method call can be taken from response after creating the order or by downloading the order list.
POST
/ext/orders-api/v1/orders-created/{order-id}/unloaded
Request Authorization
Every request MUST include a valid access token obtained during the user authorization process, provided using the Bearer token scheme in the Authorization header.
Successful Response
Error Response
Request Header
POST /ext/orders-api/v1/orders-created/{order-id}/unloaded HTTP/1.1
Host: api.platform.trans.eu
Content-Type: application/json
Accept: application/json
Authorization: Bearer {access_token)
Api-key: {unique_app_api-key}Request Parameters
| Attribute | Type | Example | Mandatory | Description |
| arrived_at | String | “2025–10-22T11:00:00+0600” | No | Date and time of arrival to unloading point. If a future time is specified, the current time will be recorded instead. |
| complete_date | String | “2025–10-22T14:00:00+0600” | Yes | Date and time of complete unloading of the transport. If a future time is specified, the current time will be recorded instead. |
| claims | String | “damaged cargo” | No | Must contain at least 5 characters. if provided, the unloading will be marked as “objections raised”. |
Example Request Body
{
"arrived_at": "2026-02-10T11:00:00+0100", // not mandatory
"complete_date": "2026-02-10T11:30:00+0100",
"claims": "damaged cargo" // not mandatory
} Successful Response
204 No ContentClient errors (code 400)
HTTP 4xx status codes indicate client errors, meaning that the request could not be processed due to an issue on the client side. Below is a list of request-specific errors.
Example error 1
Claims is too short
{
"claims": {
"minLength": "claims must be longer than or equal to 5 characters"
}
}Example error 2
No complete date
{
"complete_date": {
"isDefined": "complete_date should not be null or undefined",
"isIso8601": "complete_date must be a valid ISO 8601 date string"
}
}Example error 3
Attempt to report the complete date before arriving to unload
{
"error": "Unprocessable Entity",
"message": "transportId: 20a931e4-b43c-4bd1-958f-ab2c2e386299: Complete date cannot be before arrival date.",
"status_code": 422
}