Appearance
GET
/order-management/delivery/deliveriesRequired scope:
shipment:readSearches for deliveries in the system.
Parameters
Query parameters
checkForParcelModifications booleanAn optional filter on whether to check modifiedAfter on parcels as well.
countryCode stringMultivalued
Filter on delivery countryCode (ISO 3166-1 alpha-2 standard format). For example countryCode=SE&countryCode=NO.
customFieldValue stringMultivalued
An optional filter on one/many custom field values. For example customFieldValue=22468-15267-80&customFieldValue=22468-15267-81
customerId integerAn optional filter on customer id. Mutually exclusive with customer number. For example customerId=1234
Default value:
-1customerNumber stringAn optional filter on customer number. Mutually exclusive with customer id. For example customerNumber=8564
deliveryId integerMultivalued
An optional filter on one/many deliveryId. For example deliveryId=123&deliveryId=789
deliveryMethodId integerMultivalued
An optional filter on one/many delivery method id(s), matched against
deliveryMethod.deliveryMethodId. For example deliveryMethodId=19&deliveryMethodId=20deliveryMethodName stringMultivalued
An optional filter on one/many delivery method name(s), matched against
deliveryMethod.deliveryMethodName. For example deliveryMethodName=MyPack&deliveryMethodName=InStoredeliveryNumber stringMultivalued
An optional filter on one/many deliveryNumber. For example deliveryNumber=abc&deliveryNumber=xyz
externalDeliveryMethodCode stringMultivalued
An optional filter on one/many external delivery method code(s), matched against
deliveryMethod.externalDeliveryMethodCode. This is not the delivery method name. For example externalDeliveryMethodCode=HOME-01&externalDeliveryMethodCode=STORE-01 NOTE! The payment method filters (id, name and external code) and the delivery method filters (id, name and external code) are separate filters. Values within one filter are combined with OR, and different filters are combined with AND, like all other filters.
externalPaymentMethodCode stringMultivalued
An optional filter on one/many external payment method code(s), matched against
paymentMethod.externalPaymentMethodCode. This is not the payment method name. For example externalPaymentMethodCode=INVOICE-30&externalPaymentMethodCode=CARDincludeCanceledRows booleanAn optional filter on whether to include canceled delivery rows.
The canceled rows will have the original price/discounts, but partly delivered rows will have the discount and totals reflecting the delivered quantities.
The canceled rows will have the original price/discounts, but partly delivered rows will have the discount and totals reflecting the delivered quantities.
internalCustomers booleanAn optional filter on whether the customers of the deliveries are internal.
methodOfArrival stringMultivalued
An optional filter on one/many method of arrivals. For example methodOfArrivals=A09
modifiedAfter stringFilter on last modification date. Useful for getting delta-changes. More details.
multiBrandId integerAn optional filter on the multibrand (concept) the customer belongs to.
Default value:
-1orderNumber stringMultivalued
An optional filter on one/many order numbers. For example orderNumber=1234&orderNumber=5678
page integerThe page to search for.
Default value:
1parcelNumber stringMultivalued
An optional filter on one/many 'In Store' parcel numbers. For example parcelNumber=1234&parcelNumber=5678
parcelStatus enumMultivalued
An optional filter on one/many statuses of 'In Store' parcels. Only deliveries with at least one 'In Store' parcel in any of the given statuses are returned; parcels of other carriers are never matched. For example parcelStatus=ARRIVED&parcelStatus=UNCOLLECTED
Enum:
ARRIVEDCANCELLEDCOLLECTEDCREATEDLOSTMISDELIVEREDMISSINGPACKEDPRESUMED_ARRIVEDREROUTEDROUTEDUNCOLLECTEDUNPACKEDpaymentMethodId integerMultivalued
An optional filter on one/many payment method id(s), matched against
paymentMethod.paymentMethodId. For example paymentMethodId=1&paymentMethodId=4paymentMethodName stringMultivalued
An optional filter on one/many payment method name(s), matched against
paymentMethod.paymentMethodName. For example paymentMethodName=Klarna&paymentMethodName=SwishprocessChain stringFilter on current delivery processChain. For example processChain=REPORT_QUEUE. The use of this filter is contingent upon the approval of Viskan.
processStatus stringMultivalued
Filter on current delivery processStatus. For example processStatus=PROCESSED&processStatus=EXPORTED. The use of this filter is contingent upon the approval of Viskan.
purchaseNumber stringMultivalued
An optional filter on a one/many purchase numbers. For example purchaseNumber=1234&purchaseNumber=5678
resultsPerPage integerThe number of results per page. Must be a value between
1 and 200.searchId stringThe search ID to use for continued pages. Not usable together with any of the filters. More details.
status enumMultivalued
Filter on current delivery status. For example status=CREATED&status=DELIVERED.
NOTE! When fetching deliveries to handle in a pick & pack process, you should always filter on CREATED. Only deliveries in this state are ready to be processed for packing and shipment.
Enum:
CANCELEDCREATEDDELIVEREDwarehouseId integerThe id of the warehouse we want deliveries for. Mutually exclusive with warehouseNumber.
warehouseNumber stringThe number of the warehouse we want deliveries for. Mutually exclusive with warehouseId.
webStoreNumber stringMultivalued
An optional filter on one/many web store(s) where the order was placed. Only applicable for web orders, subscription based orders and physical store orders are not supported by this filter. For example webStoreNumber=888
Response
The search was successful.
JSON
{
"hits": [
{
"batchNumber": 2490,
"campaign": {
"campaignCode": "50%DFA",
"campaignId": 1,
"campaignName": "50% Discount for all"
},
"currencyCode": "...",
"customFields": [
{
"code": "shippingReference",
"inheritedFrom": "PURCHASE",
"value": "22468-15267-80"
}
],
"customer": {
"alternativeEmailAddress": "info@viskan.com",
"bonusPoints": 12345,
"cellphone": "",
"companyName": "Viskan System AB",
"contactPerson": "",
"customerBalance": 125,
"customerId": 123,
"customerNumber": "...",
"deliveryAddress": {
"addressLine1": "Druveforsvägen 8",
"administrativeDivision": "...",
"careOf": "...",
"city": "BORÅS",
"companyName": "Viskan System AB",
"countryCode": "SE",
"firstName": "...",
"lastName": "...",
"zipcode": "50454"
},
"emailAddress": "info@viskan.com",
"firstName": "",
"internal": false,
"invoiceAddress": {
"addressLine1": "Druveforsvägen 8",
"administrativeDivision": "...",
"careOf": "...",
"city": "BORÅS",
"companyName": "Viskan System AB",
"countryCode": "SE",
"firstName": "...",
"lastName": "...",
"zipcode": "50454"
},
"landLine": "+46712345678",
"lastName": "",
"multiBrandId": 1,
"organizationNumber": "556590-1864",
"socialSecurityNumber": "556590-1864",
"vatRegistrationNumber": "DE123456789"
},
"deliveryDate": "2020-09-30",
"deliveryId": 12345,
"deliveryMethod": {
"customParcelLabel": "Open at 11 oclock",
"deliveryMethodId": 19,
"deliveryMethodName": "MyPack",
"externalDeliveryMethodCode": "HOME-01",
"productCode": "A01",
"serviceProvider": "...",
"shippingReference": "01HMRVKPAGQPA0FM06H7S890XZ"
},
"deliveryNote": "...",
"deliveryNumber": "...",
"deliveryPoint": {
"carrier": "...",
"carrierLookup": "...",
"deliveryPointAddress": {
"addressLine1": "Druveforsvägen 8",
"city": "BORÅS",
"countryCode": "SE",
"zipCode": "50454"
},
"deliveryPointCode": "...",
"deliveryPointId": 12345,
"deliveryPointName": "..."
},
"estimatedArrivalDate": "2020-09-28",
"externalOrderNumber": "...",
"invoice": {
"amountCheckSum": "1",
"amountToPay": 50.55,
"creditedAmount": 25,
"dueDate": "2024-06-10",
"invoiceDate": "2024-05-31",
"invoiceNumber": "126726",
"paidAmount": 150.05,
"transactionReference": "375922423",
"transferredAmount": 100,
"transferredFromCustomerAmount": 100
},
"methodOfArrivalNumber": "E01",
"minimumDeliveryDate": "2020-09-21",
"orderDate": "2020-09-21",
"orderId": 12345,
"orderNumber": "...",
"parcels": [
{
"currentDeliveryPoint": {...},
"parcelNumber": "AE5O6742852SE",
"returnParcel": true,
"revoked": false,
"status": "..."
}
],
"paymentMethod": {
"externalPaymentMethodCode": "INVOICE-30",
"paymentMethodId": 12345,
"paymentMethodName": "..."
},
"paymentReferences": [
{
"additionalPaymentType": "Swish",
"amount": 49,
"reference": "37W15728OP640392F",
"serviceProvider": "Klarna",
"transactionType": "..."
}
],
"physicalStoreNumber": "S01",
"processChain": "...",
"processStatus": "...",
"purchaseNumber": "...",
"rows": [
{
"accountingAccountForSales": "...",
"additionalRowText": "...",
"campaign": {...},
"costOfGoodsSold": 12345,
"europeanArticleNumber": "...",
"parentRowId": 12345,
"personalizationText": "...",
"priceLookUpNumber": "...",
"productName": "...",
"quantity": 12345,
"quantityReturned": 12345,
"quantitySent": 12345,
"rowId": 12345,
"shouldBePicked": true,
"status": "...",
"stockKeepingUnitId": 12345,
"value": {...},
"warehouseId": 12345,
"warehouseNumber": "..."
}
],
"seller": {
"sellerId": 12,
"sellerName": "Anna Andersson",
"sellerNumber": "S100"
},
"shippingOption": {
"deliveryInstructions": "The port code is 4912",
"timeSlot": {
"dayOfWeek": "...",
"timeFrom": "15:00:00",
"timeSlotId": 2,
"timeTo": "18:00:00"
}
},
"status": "...",
"subscriptionInformation": {
"campaignName": "...",
"deliveriesSent": 12345,
"lastChangeDate": "...",
"nextDeliveryDate": "...",
"subscriptionTypeCode": "...",
"subscriptionTypeId": 12345
},
"taxRates": [
{
"amountExcludingTax": 12345,
"taxAmount": 12345,
"taxRate": 12345
}
],
"termsOfPayment": {
"daysToPay": 14,
"termsOfPaymentId": 100012,
"termsOfPaymentName": "Partial payment"
},
"value": {
"charge": 12345,
"chargeExcludingTaxRate": 12345,
"discount": 12345,
"discountExcludingTaxRate": 12345,
"paymentFee": 12345,
"paymentFeeExcludingTaxRate": 12345,
"rounding": 12345,
"shippingFee": 12345,
"shippingFeeExcludingTaxRate": 12345,
"total": 12345
},
"warehouseId": 12345,
"warehouseNumber": "...",
"webStoreNumber": "888"
}
],
"page": 12345,
"pagesLeft": 12345,
"searchId": "...",
"searchStartedAt": "2026-06-02T15:20:03.123Z",
"totalHits": 12345
}