Pular para o conteúdo

GTINs

Base: https://api.nivesistemas.com.br · 5 endpoints

Listar GTINs

Query params

Campo Tipo Obrigatório Descrição
q string não Busca
page integer não Página
pageSize integer não Itens por página
Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/gtins" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Buscar produto/variante por GTIN

Parâmetros de rota: gtin

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/gtins/lookup/{gtin}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

GTINs de um produto

Parâmetros de rota: productId

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/gtins/by-product/{productId}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Alterar GTIN de uma variante

Parâmetros de rota: variantId

Corpo (JSON)

Campo Tipo Obrigatório Descrição
gtin string sim Novo GTIN
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/gtins/{variantId}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"gtin":""}'

Atualizar GTINs em lote

Corpo (JSON)

Campo Tipo Obrigatório Descrição
updates array sim Lista [{ variantId, gtin }]
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/gtins/bulk" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"updates":[]}'