List shipments¶
Shipments API v2
GET
https://api.mollie.com/v2/orders/*orderId*/shipments
Authentication:API keysOrganization access tokensApp access tokens
Retrieve all shipments for an order.
Parameters¶
Replace orderId
in the endpoint URL by the order’s ID, for example ord_8wmqcHMN4U
.
Access token parameters¶
If you are using organization access tokens or are creating an
OAuth app, you can enable test mode through the testmode
query string parameter.
Set this to
true
to list all shipments available in test mode.Response¶
200
application/hal+json
count
integer
The number of shipments found in
_embedded
._embedded
objectThe object containing the queried data.
shipments
array
An array of shipment objects as described in Get shipment.
_links
objectLinks related to the lists of shipments. Every URL object will contain an href
and a type
field.
self
object
The URL to the current set of shipments.
documentation
object
The URL to the shipment list endpoint documentation.
Example¶
cURLPHPPythonRubyNode.js
1 2 | curl -X GET https://api.mollie.com/v2/order/ord_kEn1PlbGa/shipments \ -H "Authorization: Bearer test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM" |
1 2 3 4 5 6 | <?php $mollie = new \Mollie\Api\MollieApiClient(); $mollie->setApiKey('test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM'); $order = $mollie->orders->get('ord_kEn1PlbGa'); $shipments = $order->shipments(); |
1 2 3 4 5 6 7 | from mollie.api.client import Client mollie_client = Client() mollie_client.set_api_key("test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM") order = mollie_client.orders.get("ord_kEn1PlbGa") shipments = order.shipments.list() |
1 2 3 4 5 6 7 | require 'mollie-api-ruby' Mollie::Client.configure do |config| config.api_key = 'test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM' end shipments = Mollie::Order::Shipment.all(order_id: 'ord_kEn1PlbGa') |
1 2 3 4 | const { createMollieClient } = require('@mollie/api-client'); const mollieClient = createMollieClient({ apiKey: 'test_dHar4XY7LxsDOtmnkVtjNVWXLSlXsM' }); const shipments = await mollieClient.orderShipments.list({ orderId: 'ord_kEn1PlbGa' }); |
Response¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | HTTP/1.1 200 OK Content-Type: application/hal+json { "count": 2, "_embedded": { "shipments": [ { "resource": "shipment", "id": "shp_3wmsgCJN4U", "orderId": "ord_kEn1PlbGa", "createdAt": "2018-08-09T14:33:54+00:00", "tracking": { "carrier": "PostNL", "code": "3SKABA000000000", "url": "http://postnl.nl/tracktrace/?B=3SKABA000000000&P=1015CW&D=NL&T=C" }, "lines": [ { "resource": "orderline", "id": "odl_dgtxyl", "orderId": "ord_pbjz8x", "name": "LEGO 42083 Bugatti Chiron", "sku": "5702016116977", "type": "physical", "status": "shipping", "metadata": null, "isCancelable": true, "quantity": 1, "unitPrice": { "value": "399.00", "currency": "EUR" }, "vatRate": "21.00", "vatAmount": { "value": "51.89", "currency": "EUR" }, "discountAmount": { "value": "100.00", "currency": "EUR" }, "totalAmount": { "value": "299.00", "currency": "EUR" }, "createdAt": "2018-08-02T09:29:56+00:00", "_links": { "productUrl": { "href": "https://shop.lego.com/nl-NL/Bugatti-Chiron-42083", "type": "text/html" }, "imageUrl": { "href": "https://sh-s7-live-s.legocdn.com/is/image//LEGO/42083_alt1?$main$", "type": "text/html" } } }, { } ] "_links": { "self": { "href": "https://api.mollie.com/v2/order/ord_kEn1PlbGa/shipments/shp_3wmsgCJN4U", "type": "application/hal+json" }, "order": { "href": "https://api.mollie.com/v2/orders/ord_kEn1PlbGa", "type": "application/hal+json" }, "documentation": { "href": "https://docs.mollie.com/reference/v2/shipments-api/get-shipment", "type": "text/html" } } }, { } ] }, "_links": { "self": { "href": "https://api.mollie.com/v2/order/ord_kEn1PlbGa/shipments", "type": "application/hal+json" }, "documentation": { "href": "https://docs.mollie.com/reference/v2/shipments-api/list-shipments", "type": "text/html" } } } |