Pular para o conteúdo

Serviços (configuração)

Liga/desliga o módulo de serviços e os submódulos (campo, projetos, NFS-e, etc.).

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

Obter configurações de serviços

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

Atualizar configurações de serviços

Corpo (JSON)

Campo Tipo Obrigatório Descrição
servicesEnabled boolean não Liga o módulo de serviços na loja
useProjects boolean não Projetos
useContracts boolean não Contratos
useSubscriptions boolean não Assinaturas
useTimeTracking boolean não Apontamento de horas
useFieldService boolean não Atendimento em campo
autoGenerateReceivable boolean não Gerar conta a receber ao concluir a OS. Se a OS for faturada no PDV depois, recebíveis abertos da OS são cancelados na finalização da venda.
autoGenerateNfse boolean não Emitir NFS-e ao concluir a OS. Preferível faturar pelo PDV (to-sale + nfseIntent na finalize); se a nota já existir na OS, o finalize da venda não reemite.
nfseEnvironment string não HOMOLOG | PROD
nfseSeries string não Série numérica da NFS-e
Janela do terminal
curl -X PUT "https://api.nivesistemas.com.br/service-settings" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"servicesEnabled":true,"useProjects":true,"useContracts":true,"useSubscriptions":true,"useTimeTracking":true,"useFieldService":true,"autoGenerateReceivable":true,"autoGenerateNfse":true,"nfseEnvironment":"","nfseSeries":""}'

POST /service-settings/apply-aesthetic-clinic-preset

Seção intitulada “POST /service-settings/apply-aesthetic-clinic-preset”

Aplicar modelo pronto para clínica de estética

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/service-settings/apply-aesthetic-clinic-preset" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

POST /service-settings/apply-mechanic-workshop-preset

Seção intitulada “POST /service-settings/apply-mechanic-workshop-preset”

Aplicar modelo pronto para oficina mecânica

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/service-settings/apply-mechanic-workshop-preset" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"

Usuários que podem receber visita, OS ou recorrência (só dados básicos, sem exigir permissão de usuários)

Resposta: Lista ordenada por nome de { id, name, username, agendaColor, active }. O usuário de suporte da plataforma não aparece.

Janela do terminal
curl -X GET "https://api.nivesistemas.com.br/service-settings/assignable-users" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo"