Pular para o conteúdo

Transportadoras

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

Listar transportadoras

Query params

Campo Tipo Obrigatório Descrição
q string não Busca por nome ou CNPJ
active boolean não Somente ativas
Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/carriers" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Detalhe da transportadora

Parâmetros de rota: id

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

Criar transportadora

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Razão social / nome
taxId string não CNPJ ou CPF
Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/carriers" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","taxId":""}'

Atualizar transportadora

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string não Campos do POST
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/carriers/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo"}'

Excluir transportadora

Parâmetros de rota: id

Resposta: 204 No Content

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