Pular para o conteúdo

Locais (filiais e depósitos)

Locais de estoque da rede: lojas (STORE) e depósitos (WAREHOUSE). Escrita exige o recurso de multi-loja no plano e a permissão de configurações do sistema. Usuários sem acesso a todos os locais só enxergam os locais liberados para eles.

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

Listar locais

Query params

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

Locais que podem receber transferência de estoque

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/locations/transfer-destinations" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Detalhe do local

Parâmetros de rota: id

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

Criar local

Corpo (JSON)

Campo Tipo Obrigatório Descrição
name string sim Nome (até 200)
code string não Código interno (até 40)
type string não STORE ou WAREHOUSE
active boolean não Ativo
addressLine1 string não Endereço
addressLine2 string não Complemento
city string não Cidade
state string não UF (2 letras)
zipCode string não CEP

Resposta: 201 Created

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/locations" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"name":"Exemplo","code":"","type":"","active":true,"addressLine1":"","addressLine2":"","city":"","state":"","zipCode":""}'

Atualizar local (campos da criação, todos opcionais)

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
isDefault boolean não Tornar o local padrão
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/locations/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"isDefault":true}'

Perfil fiscal da filial (CNPJ próprio, IE, série NFC-e, CSC)

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
fiscalCnpj string não CNPJ da filial
fiscalStateRegistration string não Inscrição estadual
fiscalMunicipalRegistration string não Inscrição municipal
fiscalLegalName string não Razão social
fiscalTradeName string não Nome fantasia
fiscalAddressNumber string não Número do endereço
fiscalAddressDistrict string não Bairro
fiscalIbgeCityCode string não Código IBGE do município
fiscalPhone string não Telefone
fiscalNfceSeries integer não Série da NFC-e (1–889)
fiscalNfceNextNumber integer não Próximo número da NFC-e
fiscalCscId string não ID do CSC (produção)
fiscalCscToken string não Token do CSC (produção)
fiscalCscIdHomolog string não ID do CSC (homologação)
fiscalCscTokenHomolog string não Token do CSC (homologação)
Janela do terminal
curl -X PUT "https://api.nivesistemas.com.br/locations/{id}/fiscal" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"fiscalCnpj":"","fiscalStateRegistration":"","fiscalMunicipalRegistration":"","fiscalLegalName":"","fiscalTradeName":"","fiscalAddressNumber":"","fiscalAddressDistrict":"","fiscalIbgeCityCode":"","fiscalPhone":"","fiscalNfceSeries":1,"fiscalNfceNextNumber":1,"fiscalCscId":"","fiscalCscToken":"","fiscalCscIdHomolog":"","fiscalCscTokenHomolog":""}'