---
title: "POST /{merchantId}/pos/{targetMerchantId}/sale"
method: POST
path: "/{merchantId}/pos/{targetMerchantId}/sale"
tags: ["pos"]
---

# POST /{merchantId}/pos/{targetMerchantId}/sale

`POST /{merchantId}/pos/{targetMerchantId}/sale`

Submit a sale event for the given merchant.

## Path parameters

- `merchantId` string, required
- `targetMerchantId` string, required

## Request body

- PosSaleRequest
  - `contentLanguage` string — Required. The two-letter ISO 639-1 language code for the item.
  - `quantity` string, int64 — Required. The relative change of the available quantity. Negative for items returned.
  - `targetCountry` string — Required. The CLDR territory code for the item.
  - `price` Price
    - `value` string — The price represented as a number.
    - `currency` string — The currency of the price.
  - `timestamp` string — Required. The inventory timestamp, in ISO 8601 format.
  - `gtin` string — Global Trade Item Number.
  - `saleId` string — A unique ID to group items from the same sale event.
  - `storeCode` string — Required. The identifier of the merchant's store. Either a `storeCode` inserted through the API or the code of the store in a Business Profile.
  - `itemId` string — Required. A unique identifier for the item.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/content.md) · [All operations](https://skmtc.net/google/apis/content/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/content/revisions/1033388fc86f/schema)
