---
title: "Request a quote for given items"
method: POST
path: "/v4.0/Quotes"
tags: ["Quotes"]
---

# Request a quote for given items

`POST /v4.0/Quotes`

## Request body

- OrderCreateQuotationDto
  - `destinationCountryCode` string, nullable
  - `destinationPostCode` string, nullable
  - `currencyCode` string, nullable
  - `shippingMethod` 0 | 1 | 2 | 3 | 4
  - `items` OrderCreateQuotationItemDto[], nullable
    - `copies` integer, nullable
    - `sku` string, nullable
    - `attributes` object, nullable
    - `assets` OrderQuotationItemAssetDto[], nullable
      - `printArea` string, nullable
      - `pageCount` integer, nullable
  - `branding` OrderCreateQuotationBranding
    - `inserts` string[], nullable

## Response `200`

Returns the quote response for the specified order

- QuotationQuotationDto
  - `quotes` QuotationShipmentSummaryDto[], nullable
    - `shipmentMethod` 0 | 1 | 2 | 3 | 4
    - `costSummary` QuotationTotalsDto
      - `items` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `shipping` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `branding` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `totalCost` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `totalTax` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
    - `shipments` QuotationQuotationShipmentDto[], nullable
      - `carrier` QuotationShippingCarrierDto
        - `name` string, nullable
        - `service` string, nullable
      - `fulfillmentLocation` QuotationFulfillmentLocationDto
        - `countryCode` string, nullable
        - `labCode` string, nullable
      - `cost` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `items` string[], nullable
      - `brandingItems` string[], nullable
      - `tax` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
    - `items` QuotationQuotationItemDto[], nullable
      - `id` string, nullable
      - `sku` string, nullable
      - `copies` integer
      - `unitCost` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `ourUnitCost` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `attributes` object, nullable
      - `assets` QuotationQuotationItemAssetDto[], nullable
        - `printArea` string, nullable
      - `taxUnitCost` QuotationCostDto
        - `amount` number, double
        - `currency` string, nullable
      - `proCosts` object, nullable
      - `additionalCosts` QuotationAdditionalCost[], nullable
        - `appliedTo` string, nullable
        - `unitCost` QuotationCostDto
          - `amount` number, double
          - `currency` string, nullable
        - `taxUnitCost` QuotationCostDto
          - `amount` number, double
          - `currency` string, nullable
        - `baseCount` integer
        - `chargeableCount` integer
      - `labSpecificSku` string, nullable
      - `itemAvailability` 0 | 1
    - `branding` QuotationQuotationBrandingDto
      - `inserts` QuotationQuotationInsertDto[], nullable
        - `id` string, nullable
        - `cost` QuotationCostDto
          - `amount` number, double
          - `currency` string, nullable
        - `tax` QuotationCostDto
          - `amount` number, double
          - `currency` string, nullable
  - `issues` QuotationIssuesDto[], nullable
    - `objectId` string, nullable
    - `errorCode` string, nullable
    - `description` string, nullable

## Other responses

- `400` — Returns a bad request validation error
- `401` — Unauthorized response

---

[API](https://skmtc.net/prodigi/apis/prodigi-api.md) · [All operations](https://skmtc.net/prodigi/apis/prodigi-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/prodigi/prodigi-api/revisions/697039a65afe/schema)
