Pular para o conteúdo

Canais de venda

Origem da venda (loja física, WhatsApp, Instagram, marketplace…), usada em relatórios.

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

Listar canais

Query params

Campo Tipo Obrigatório Descrição
active boolean não Somente ativos (true/1)
Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/sales-channels" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Criar canal

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Nome
active boolean não Padrão true
position integer não Ordem de exibição

Resposta: 201 Created

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/sales-channels" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","active":true,"position":1}'

Atualizar canal (campos parciais)

Parâmetros de rota: id

Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/sales-channels/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Excluir canal

Parâmetros de rota: id

Resposta: 204 No Content

Janela do terminal
curl -X DELETE "https://api.nivesistemas.com.br/sales-channels/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"