Pular para o conteúdo

Fornecedores

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

Listar fornecedores

Query params

Campo Tipo Obrigatório Descrição
q string não Busca
Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/suppliers" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Detalhe do fornecedor

Parâmetros de rota: id

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

Criar fornecedor

Corpo (JSON)

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

Atualizar fornecedor

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/suppliers/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo"}'

Excluir fornecedor

Parâmetros de rota: id

Resposta: 204 No Content

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

Definir ou remover a marca padrão do fornecedor, sem alterar o resto do cadastro

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
brandId string sim Marca padrão; null desvincula

Resposta: O fornecedor atualizado. 404 se o fornecedor não existe; 400 se a marca não existe.

Janela do terminal
curl -X PUT "https://api.nivesistemas.com.br/suppliers/{id}/default-brand" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"brandId":""}'