Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Info |
---|
Warning Debit clients! Dispatch order price calculation is available only for prepaid clients. Prices are not returned for postpaid (debit) clients. |
On this page
Table of Contents |
---|
Structure
DispatchOrderPriceList
resource has the following attributes:
Attribute | Type | Description |
---|---|---|
| Integer |
Amount of correctly processed shipments | |
| Integer |
Amount of incorrectly processed shipments | ||
| Hash | Total |
price for courier pick-up | ||
| Hash | Courier pick-up |
price list | ||
| Hash | Unprocessed shipment errors |
DispatchOrderPriceList
resource in
JSON format:
Code Block | ||
---|---|---|
| ||
{ "total_success_count": 3, "total_error_count": 1, "total_price": { "amount": 20.3, "currency": "PLN" }, "price_list": { "courier": { "count": 1, "price": { "amount": "12", "currency": "PLN" }, "shipments": [ 24921 ] }, "locker": { "count": 1, "price": { "amount": "4.30", "currency": "PLN" }, "shipments": [ 24907 ] } "allegro": { "count": 1, "price": { "amount": "4.30", "currency": "PLN" }, "shipments": [ 24908 ] } }, "invalid_shipments": { "24906": [ "already_dispatched" ] } } |
Authentication
Access to the resource
requires a valid access token.
Dispatch Order price calculation
Code Block | ||
---|---|---|
| ||
POST /v1/organizations/:organization_id/dispatch_orders/calculate |
Parameters
Parameter | Type | Description | Validation |
---|---|---|---|
|
|
Dispatch Point identifier, from which the shipment is to be collected from (the dispatch point address will become the |
dispatch order address). |
Attribute not required. | ||
|
| List of shipment IDs for which the |
dispatch order is to be created for. |
Required attribute |
. |
|
|
|
Request example
Code Block | ||
---|---|---|
| ||
curl -X POST https://api-shipx-pl.easypack24.net/v1/organizations/1/dispatch_orders/calculate -H ' |
Authorization: Bearer token' -H ' |
Content- |
Type: application/json' -d '{ "dispatch_point_id": 10, "shipments": [24907, 24908, 24906, 24918, 24921] }' |
Response
Code Block | ||
---|---|---|
| ||
HTTP/1.1 200 OK
Content-Type: application/json
|
{
"total_success_count": 3,
"total_error_count": 2,
"total_price": {
"amount": 16.3,
"currency": "PLN"
},
"price_list": {
"courier": {
"count": 1,
"price": {
"amount": "12",
"currency": "PLN"
},
"shipments": [
24921
]
},
"locker": {
"count": 2,
"price": {
"amount": "4.30",
"currency": "PLN"
},
"shipments": [
24907,
24908
]
}
},
"invalid_shipments": {
"24906": [
"already_dispatched"
],
"24918": [
"invalid_status"
]
}
} |
Warning |
---|
Error Information |
The server may return the following errors
•
|
|
|
|
|
|
|
|