---
title: "Coverage Products"
method: POST
path: "/stores/{storeId}/coverage-products"
tags: ["Coverage Products"]
---

# Coverage Products

`POST /stores/{storeId}/coverage-products`

Get available coverage products.

## Path parameters

- `storeId` string, required

## Request body

- object
  - `cart` StorefrontCartSchema, required — Storefront cart.
    - `lineItems` object[], required — Line items.
      - `coupons` object[]
        - `code` string, required
        - `discountAmount` MoneySchema, required — Currency amount
          - `amount` string
          - `currency` string
        - `id` string, required
      - `id` string, required — Line item ID.
      - `originalPrice` MoneySchema — Currency amount
        - `amount` string
        - `currency` string
      - `priceTotal` MoneySchema, required — Currency amount
        - `amount` string
        - `currency` string
      - `product` object, required — Product.
        - `id` string, required — Identifier of the product.
      - `quantity` integer, required — Quantity.
      - `variant` object, required — Variant.
        - `id` string, required — Identifier of the variant.
    - `priceTotal` MoneySchema, required — Currency amount
      - `amount` string
      - `currency` string
  - `customer` StorefrontCustomerSchema — Storefront customer.
    - `id` string, required — Customer ID.
  - `products` object[] — Product information.
    - `id` string, required — Identifier of the product.
  - `variants` object[] — Variant information.
    - `height` LengthSchema — Length measurement with unit.
      - `unit` 'in' | 'cm', required — Length unit
      - `value` number, required — Numeric length value
    - `id` string, required — Identifier of the variant.
    - `length` LengthSchema — Length measurement with unit.
      - `unit` 'in' | 'cm', required — Length unit
      - `value` number, required — Numeric length value
    - `title` string
    - `weight` WeightSchema — Weight.
      - `kg` number — Weight in kilograms
    - `width` LengthSchema — Length measurement with unit.
      - `unit` 'in' | 'cm', required — Length unit
      - `value` number, required — Numeric length value

## Response `200`

Success

- object
  - `coverageProducts` CoverageProductSchema[], required — Coverage products.
    - `coverages` object[] — Coverage.
      - `lineItems` object[], required
        - `id` string — Line item ID.
      - `type` 'shipping_failure' | 'return_shipping', required
    - `id` string, required — Coverage ID.
    - `price` MoneySchema, required — Currency amount
      - `amount` string
      - `currency` string

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/redoapp/apis/redo-api.md) · [All operations](https://skmtc.dev/redoapp/apis/redo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redoapp/redo-api/revisions/119714540a45/schema)
