---
title: "Post Shopify Carrier Service"
method: POST
path: "/shopify/dates_and_rates"
---

# Post Shopify Carrier Service

`POST /shopify/dates_and_rates`

## Request

- Base URL: `https://app.datesnrates.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.datesnrates.com/shopify/dates_and_rates`
- Auth: none declared. Required headers: `x-shopify-shop-domain`

## Headers

- `x-shopify-shop-domain` string, required

## Request body

- CarrierRequest
  - `rate` ShopifyRateRequest, required
    - `origin` ShopifyOriginAddress, required
      - `address1` string, required
      - `address2` string, nullable
      - `address3` string, nullable
      - `city` string, required
      - `postal_code` string, nullable
      - `province` string, nullable, required
      - `country` string, required
      - `name` string
      - `phone` string
      - `email` string
      - `fax` string, nullable
      - `address_type` string, nullable
      - `company_name` string, nullable
    - `destination` ShopifyDestinationAddress, required
      - `address1` string, required
      - `address2` string, nullable
      - `address3` string, nullable
      - `city` string, required
      - `postal_code` string, nullable
      - `province` string, nullable, required
      - `country` string, required
      - `name` string
      - `phone` string
      - `email` string
      - `fax` string, nullable
      - `address_type` string, nullable
      - `company_name` string, nullable
    - `items` ShopifyLineItem[], required
      - `name` string, nullable, required
      - `sku` string, nullable, required
      - `quantity` integer, required
      - `grams` integer, nullable, required
      - `price` number, nullable, required
      - `vendor` string, nullable, required
      - `requires_shipping` boolean, nullable, required
      - `taxable` boolean, nullable, required
      - `fulfillment_service` string, nullable, required
      - `properties` unknown, required
      - `product_id` integer, nullable, required
      - `variant_id` integer, nullable, required
    - `order_totals` ShopifyOrderTotals
      - `subtotal_price` integer
      - `total_price` integer
      - `discount_amount` integer
    - `currency` string
    - `locale` string
    - `currency_conversion` CurrencyConversionContext
      - `original_amount` number, required
      - `original_currency` string, required
      - `usd_amount` number, required
      - `fx_rate_to_usd` number, required
      - `source` string, required
      - `as_of` string, date-time, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/datesnrates/apis/datesnrates-api.md) - [All operations](https://skmtc.dev/datesnrates/apis/datesnrates-api/llms.txt) - [OpenAPI document](https://skmtc.dev/datesnrates/apis/datesnrates-api/revisions/f7d101acffdd?raw)
