Skip to content

Get order

Use the Order Get API to retrieve order information

GET https://order.gelatoapis.com/v4/orders/{{orderId}}

Request example

$ curl -X GET \
   https://order.gelatoapis.com/v4/orders/37365096-6628-4538-a9c2-fbf9892deb85 \
   -H 'Content-Type: application/json' \
   -H 'X-API-KEY: {{apiKey}}'

Response example

{
  "id": "37365096-6628-4538-a9c2-fbf9892deb85",
  "orderType": "order",
  "orderReferenceId": "{{myOrderId}}",
  "customerReferenceId": "{{myCustomerId}}",
  "fulfillmentStatus": "printed",
  "financialStatus": "paid",
  "currency": "USD",
  "channel": "api",
  "storeId": "90365096-6628-4538-a9c2-fbf9892deb46",
  "createdAt": "2021-01-14T10:32:03+00:00",
  "updatedAt": "2021-01-14T12:32:03+00:00",
  "orderedAt": "2021-01-14T12:32:03+00:00",
  "items": [
    {
      "id": "0549170c-bd7d-4d43-b7a1-34c855e6aefb",
      "itemReferenceId": "{{myItemId1}}",
      "productUid": "apparel_product_gca_t-shirt_gsc_crewneck_gcu_unisex_gqa_classic_gsi_s_gco_white_gpr_4-4",
      "files": [
        {
          "type": "default",
          "url": "https://cdn-origin.gelato-api-dashboard.ie.live.gelato.tech/docs/sample-print-files/logo.png"
        },
        {
          "type": "back",
          "url": "https://cdn-origin.gelato-api-dashboard.ie.live.gelato.tech/docs/sample-print-files/logo.png"
        }
      ],
      "processedFileUrl": "https://gelato-api-live.s3.eu-west-1.amazonaws.com/order/order_product_file/file_processed",
      "quantity": 100,
      "fulfillmentStatus": "printed",
      "previews": [
        {
          "type": "preview_default",
          "url": "https://gelato-api-live.s3.eu-west-1.amazonaws.com/order/order_product_file/preview_default"
        }
      ]
    },
    {
      "id": "13c165fe-de51-4ea9-86e6-98503ae14486",
      "itemReferenceId": "{{myItemId2}}",
      "productUid": "cards_pf_5r_pt_100-lb-cover-coated-silk_cl_4-4_hor",
      "fileUrl": "https://gelato-api-live.s3.eu-west-1.amazonaws.com/order/order_product_file/file_original",
      "processedFileUrl": "https://gelato-api-live.s3.eu-west-1.amazonaws.com/order/order_product_file/file_processed",
      "quantity": 100,
      "fulfillmentStatus": "printed",
      "previews": [
        {
          "type": "preview_default",
          "url": "https://gelato-api-live.s3.eu-west-1.amazonaws.com/order/order_product_file/preview_default"
        }
      ],
      "options": [
        {
          "id": "68a91f44-2acd-4315-a64a-74a1c2c6c90a",
          "type": "envelope",
          "productUid": "blank-envelopes_pf_a7-env_pt_120-g-env",
          "quantity": 40
        }
      ]
    }
  ],
  "shipment": {
    "id": "87cb3d74-de74-4bce-a682-e92f2652a4a2",
    "shipmentMethodName": "UPS Surepost",
    "shipmentMethodUid": "ups_surepost",
    "minDeliveryDays": 6,
    "maxDeliveryDays": 7,
    "minDeliveryDate": "2019-08-29",
    "maxDeliveryDate": "2019-08-30",
    "totalWeight": 613,
    "fulfillmentCountry": "US",
    "packagesCount": 1,
    "packages": [
      {
        "id": "4a771ca0-7de4-4f0b-a7d4-9c952093af6c",
        "orderItemIds": [
          "0549170c-bd7d-4d43-b7a1-34c855e6aefb",
          "13c165fe-de51-4ea9-86e6-98503ae14486"
        ],
        "trackingCode": "12345678990",
        "trackingUrl": "http://test.tracking.url"
      }
    ]
  },
  "billingEntity": {
    "id": "87cb3d74-de74-4bce-a682-e92f2652a4a2",
    "companyName": "Example",
    "companyNumber": "Example Number",
    "companyVatNumber": "Example VAT1234567890",
    "country": "US",
    "recipientName": "Paul Smith",
    "addressLine1": "451 Clarkson Ave",
    "addressLine2": "Brooklyn",
    "city": "New York",
    "postCode": "11203",
    "state": "NY",
    "email": "[email protected]",
    "phone": "123456789"
  },
  "shippingAddress": {
    "id": "d6bcf17f-3a48-4ec8-888e-70766ae8b56a",
    "orderId": "37365096-6628-4538-a9c2-fbf9892deb85",
    "country": "US",
    "firstName": "Paul",
    "lastName": "Smith",
    "companyName": "Example",
    "addressLine1": "451 Clarkson Ave",
    "addressLine2": "Brooklyn",
    "city": "New York",
    "postCode": "11203",
    "state": "NY",
    "email": "[email protected]",
    "phone": "123456789"
  },
  "returnAddress": {
    "id": "d6bcf17f-3a48-4ec8-888e-70766ae8b56b",
    "orderId": "37365096-6628-4538-a9c2-fbf9892deb85",
    "companyName": "My company",
    "addressLine1": "3333 Saint Marys Avenue",
    "addressLine2": "Brooklyn",
    "state": "NY",
    "city": "New York",
    "postCode": "13202",
    "country": "US",
    "email": "[email protected]",
    "phone": "123456789"
  },
  "receipts": [
    {
      "id": "c74447e5-c543-4baf-8239-3620422b8d81",
      "orderId": "37365096-6628-4538-a9c2-fbf9892deb85",
      "transactionType": "purchase",
      "currency": "USD",
      "items": [
        {
          "id": "b65bb8f3-c2a3-425e-a366-7e19c32c93e2",
          "receiptId": "c74447e5-c543-4baf-8239-3620422b8d81",
          "referenceId": "0549170c-bd7d-4d43-b7a1-34c855e6aefb",
          "type": "product",
          "title": "cards_pf_bx_pt_110-lb-cover-uncoated_cl_4-4_hor",
          "currency": "USD",
          "priceBase": 12.47,
          "amount": 1,
          "priceInitial": 12.47,
          "discount": 0,
          "price": 12.47,
          "vat": 0.75,
          "priceInclVat": 13.22,
          "createdAt": "2021-01-14T12:30:03+00:00",
          "updatedAt": "2021-01-14T12:32:03+00:00"
        },
        {
          "id": "3126e362-8369-4900-bcd3-6990d373b69c",
          "receiptId": "c74447e5-c543-4baf-8239-3620422b8d81",
          "referenceId": "13c165fe-de51-4ea9-86e6-98503ae14486",
          "type": "product",
          "title": "cards_pf_bx_pt_110-lb-cover-uncoated_cl_4-4_hor",
          "currency": "USD",
          "priceBase": 12.47,
          "amount": 1,
          "priceInitial": 12.47,
          "discount": 0,
          "price": 12.47,
          "vat": 0.75,
          "priceInclVat": 13.22,
          "createdAt": "2021-01-14T12:30:03+00:00",
          "updatedAt": "2021-01-14T12:32:03+00:00"
        },
        {
          "id": "762f3563-ff24-4d4e-b6c7-fee19bfc878b",
          "receiptId": "c74447e5-c543-4baf-8239-3620422b8d81",
          "referenceId": "87cb3d74-de74-4bce-a682-e92f2652a4a2",
          "type": "shipment",
          "title": "Delivery using SmartPost",
          "currency": "USD",
          "priceBase": 4.91,
          "amount": 1,
          "priceInitial": 4.91,
          "discount": 0,
          "price": 4.91,
          "vat": 0.3,
          "priceInclVat": 5.21,
          "createdAt": "2021-01-14T12:30:03+00:00",
          "updatedAt": "2021-01-14T12:32:03+00:00"
        },
        {
          "id": "bb4c9eee-91a0-44a1-8ee0-a3cef29820f1",
          "receiptId": "c74447e5-c543-4baf-8239-3620422b8d81",
          "referenceId": "87cb3d74-de74-4bce-a682-e92f2652a4a2",
          "type": "packaging",
          "title": "Packaging",
          "currency": "USD",
          "priceBase": 1.7,
          "amount": 1,
          "priceInitial": 1.7,
          "discount": 0,
          "price": 1.7,
          "vat": 0.1,
          "priceInclVat": 1.8,
          "createdAt": "2021-01-14T12:30:03+00:00",
          "updatedAt": "2021-01-14T12:32:03+00:00"
        }
      ],
      "productsPriceInitial": 24.94,
      "productsPriceDiscount": 0,
      "productsPrice": 24.94,
      "productsPriceVat": 1.5,
      "productsPriceInclVat": 26.44,
      "packagingPriceInitial": 1.7,
      "packagingPriceDiscount": 0,
      "packagingPrice": 1.7,
      "packagingPriceVat": 0.1,
      "packagingPriceInclVat": 1.8,
      "shippingPriceInitial": 4.91,
      "shippingPriceDiscount": 0,
      "shippingPrice": 4.91,
      "shippingPriceVat": 0.3,
      "shippingPriceInclVat": 5.21,
      "discount": 0,
      "discountVat": 0,
      "discountInclVat": 0,
      "totalInitial": 31.55,
      "total": 31.55,
      "totalVat": 1.9,
      "totalInclVat": 33.45
    }
  ],
  "connectedOrderIds": []
}

Request

Parameter Type Description
orderId (required) string Gelato order id.

Response

Parameter Type Description
id (required) string Gelato order id.
orderType (required) string Type of the order. It can be order or draft. Draft orders can be edited from the dashboard and they don't go into production until you decide to convert draft into a regular order via UI or programmatically via Order Patch API.
orderReferenceId (required) string Reference to your internal order id.
customerReferenceId (required) string Reference to your internal customer id.
fulfillmentStatus (required) string The current order fulfillment status can be one of the statuses described under Order statuses.
financialStatus (required) string The order current financial status. Can be: draft, pending, invoiced, to_be_invoiced, paid, canceled, partially_refunded, refunded and refused.
currency (required) string The order currency in iso code standard ISO 4217.
channel (required) string The order channel. Can be: ui, api, shopify and etsy.
storeId string E-commerce store ID identifying which store the order was placed in. It will be null if the order was placed via UI or API.
createdAt (required) string Date and time in ISO 8601 format when order was created.
updatedAt (required) string Date and time in ISO 8601 format when order was updated.
orderedAt (required) string Date and time in ISO 8601 format when order was placed.
items (required) ItemObject List of order items
shipment (optional) ShipmentObject Information about shipment
billingEntity (optional) BillingEntityObject Billing recipient
shippingAddress (optional) ShippingAddressObject Shipping address
returnAddress (optional) ReturnAddressObject Return address
receipts (required) ReceiptObject List of order receipts
connectedOrderIds (optional) string[] List of connected order IDs. Used when an order needs to be produced in multiple locations for example. Read more here

ItemObject

Parameter Type Description
id (required) string Item Id.
itemReferenceId (required) string Reference to your internal order item id.
productUid (required) string Type of printing product in product uid format.
pageCount (optional) integer The page count for multipage products. This parameter is only needed for multi-page products. All pages in the product, including front and back cover are included in the count. For example for a Wire-o Notebook there are 112 inner pages (56 leaves), 2 front (outer and inside) and 2 back cover (outer and inside) pages, total 116 pages. The pageCount is 116. Read more
quantity (required) integer The product quantity.
fulfillmentStatus (required) string The current item fulfillment status can be one of the statuses described under Order statuses
files (required) File[] The links to original file.
processedFileUrl (required) string The link to processed file which was sent to production.
previews (required) ItemPreview[] Array of previews
options (optional) ItemOption[] Array of additional item options

ItemPreview

Parameter Type Description
type (required) string Type of previews. Can be: preview_default and preview_thumbnail.
url (required) string Url to preview file.

File

Parameter Type Description
type (optional) FileType Defines print area where file is supposed to fill. Default value = "default".
url (required) string A URL from where the file can be downloaded.

FileType

Parameter Description
default Indicates that the file should be used for primary print area.
For example for apparel products it will be front, for folded cards - cover + back pages.
In case multipage PDF file is provided, then it is expected to have number of pages matching number of print areas and it will be used to print on all print areas.
back Indicates that the file should be printed on a back of the product.
neck-inner Indicates that the file should be printed on the inner neck of the apparel product.
neck-outer Indicates that the file should be printed on the outer neck of the apparel product.
sleeve-left Indicates that the file should be printed on the left sleeve of the apparel product.
sleeve-right Indicates that the file should be printed on the right sleeve of the apparel product.
inside Indicates that the file should be printed on inner pages of folded cards.

ItemOption

Parameter Type Description
id (required) string Item option Id.
type (required) string A valid option category (currently only envelope).
productUid (required) string Specific option category product in product uid format.
quantity (required) integer The option quantity. For example how many envelopes should be added to your product.

ShipmentObject

Parameter Type Description
id (required) string Shipment Id.
shipmentMethodName (required) string The shipment method name.
shipmentMethodUid (required) string The shipment method uid.
packageCount (required) integer Count of shipping packages. Depending on the product type and quantity ordered, the product might be split into packages if a weight of the product exceeds the available weight or size for the shipping method.
minDeliveryDays (required) integer Minimum days estimate to produce and deliver the item.
maxDeliveryDays (required) integer Maximum days estimate to produce and deliver the item.
minDeliveryDate (required) string Minimum date estimate to produce and deliver the item.
maxDeliveryDate (required) string Maximum date estimate to produce and deliver the item
totalWeight (required) integer Total weight of the product in grams, including the weight of the packages.
fulfillmentCountry (required) string Original of shipment country ISO code. The two-character ISO 3166-1.
packages (required) PackageObject[] List of packages.

PackageObject

Parameter Type Description
id (required) string Package Id.
orderItemIds (required) string[] List of order item Ids.
trackingCode (required) string The tracking code of the package.
trackingUrl (required) string The tracking url.

ShippingAddressObject

Parameter Type Description
id (required) string Shipment address id
country (required) string The two-character ISO 3166-1 code that identifies the country or region.
firstName (required) string The first name of the recipient at this address.
lastName (required) string The last name of the recipient at this address.
companyName (optional) string The company name of the recipient at this address.
addressLine1 (required) string The first line of the address. For example, number, street, and so on.
addressLine2 (optional) string The second line of the address. For example, suite or apartment number.
city (required) string The city name.
postСode (required) string The postal code, which is the zip code or equivalent.
state (optional) string The code for a US state or the equivalent for other countries.
email (required) string The email address for the recipient.
phone (optional) string The phone number, in E.123 format.
isBusiness (optional) bool Boolean value, declares the recipient being a business.
federalTaxId (optional) string The Federal Tax identification number of recipient.
stateTaxId (optional) string The State Tax identification number of recipient.
registrationStateCode (optional) string The code number for a US state or the equivalent for other countries that defines state where recipient company is registered.

BillingEntityObject

Parameter Type Description
id (required) string Billing entity id
companyName (required) string The company name
companyNumber (optional) string The company number
companyVatNumber (optional) string The company VAT number
country (required) string The two-character ISO 3166-1 code that identifies the country or region.
recipientName (required) string The recipient name of the billing entity
addressLine1 (required) string The first line of the address. For example, number, street, and so on.
addressLine2 (optional) string The second line of the address. For example, suite or apartment number.
city (required) string The city name.
postСode (required) string The postal code, which is the zip code or equivalent.
state (optional) string The code for a US state or the equivalent for other countries.
email (required) string The email address for the billing entity
phone (optional) string The phone number, in E.123 format.

ReceiptObject

Parameter Type Description
id (required) string Receipt Id.
orderId (required) string Gelato order id.
transactionType (required) string The transaction type of receipt. Can be: purchase, refund.
currency (required) string The currency of receipt.
items (required) ReceiptItemObject[] List of receipt items.
productsPriceInitial (required) double The initial products price.
productsPriceDiscount (required) double The discount products price.
productsPrice (required) double The products price.
productsPriceVat (required) double The products VAT price.
productsPriceInclVat (required) double The products price included VAT.
packagingPriceInitial (required) double The initial packaging price.
packagingPriceDiscount (required) double The discount packaging price.
packagingPrice (required) double The packaging price.
packagingPriceVat (required) double The packaging VAT price.
packagingPriceInclVat (required) double The packaging price included VAT.
shippingPriceInitial (required) double The initial shipping price.
shippingPriceDiscount (required) double The discount shipping price.
shippingPrice (required) double The shipping price.
shippingPriceVat (required) double The shipping VAT price.
shippingPriceInclVat (required) double The shipping price included VAT.
discount (required) double The total discounts on the order.
discountVat (required) double The total discounts VAT on the order.
discountInclVat (required) double The total discounts on the order included VAT.
totalInitial (required) double The initial total price of the order.
total (required) double The total price of the order.
totalVat (required) double The total VATs of the order.
totalInclVat (required) double The total price of the order included VAT.

ReceiptItemObject

Parameter Type Description
id (required) string Receipt item Id.
receiptId (required) string Receipt Id.
referenceId (required) string Reference to order item id or to shipment id.
type (required) string The type of receipt item. Can be: product, shipment or packaging.
title (required) string The title of receipt item.
currency (required) string The currency of receipt item.
priceBase (required) string The base price of item.
amount (required) string The amount of item.
priceInitial (required) double The initial item price
discount (required) double The discount of the item
price (required) double The item price
vat (required) double The item VAT price
priceInclVat (required) double The item price included VAT
createdAt (required) string The receipt item created at date and time in format ISO 8601
updatedAt (required) string The receipt item updated at date and time in format ISO 8601