> ## Documentation Index
> Fetch the complete documentation index at: https://docs.martan.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Criar Produto

> Cria um novo produto no Martan.

## Headers

<ParamField header="X-API-Key" type="string" required>
  Sua API key do tipo `orders`
</ParamField>

<ParamField header="X-Store-Id" type="string" required>
  ID da sua loja
</ParamField>

<ParamField header="Content-Type" type="string" required>
  Deve ser `application/json`
</ParamField>

## Body

<ParamField body="product_id" type="string" required>
  ID único do produto no seu sistema
</ParamField>

<ParamField body="name" type="string" required>
  Nome do produto
</ParamField>

<ParamField body="price" type="number" required>
  Preço do produto (0 a 9999999999). Se não fornecido, será 0 por padrão.
</ParamField>

<ParamField body="sku" type="string" required>
  SKU do produto
</ParamField>

<ParamField body="gtin" type="string" required>
  Código GTIN do produto
</ParamField>

<ParamField body="mpn" type="string" required>
  Código MPN do produto
</ParamField>

<ParamField body="url" type="string" required>
  URL do produto
</ParamField>

<ParamField body="pictures" type="array">
  Array de URLs de imagens do produto
</ParamField>

## Response

<ResponseField name="id" type="string">
  ID único do produto criado no sistema Martan
</ResponseField>

## Erros Possíveis

| Status | Código | Descrição                                           |
| ------ | ------ | --------------------------------------------------- |
| 400    | 802030 | Body JSON mal formatado ou validação falhou         |
| 422    | 103    | Produto já existe (mesmo `product_id` e `store_id`) |
| 500    | 520    | Erro inesperado ao buscar ou criar produto          |
