Pular para o conteúdo

Ativos / equipamentos

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

Listar ativo de serviço

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

Criar ativo de serviço

Corpo (JSON)

Campo Tipo Obrigatório Descrição
customerId uuid sim Cliente
name string sim Nome do equipamento
serialNumber string não Número de série
model string não Modelo
brand string não Marca
addressLine string não Endereço de instalação
city string não Cidade
state string não UF
notes string não Observações
active boolean não Ativo

Resposta: 201 Created

Janela do terminal
curl -X POST "https://api.nivesistemas.com.br/service-assets" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"customerId":"00000000-0000-0000-0000-000000000000","name":"Exemplo","serialNumber":"","model":"","brand":"","addressLine":"","city":"","state":"","notes":"","active":true}'

Atualizar ativo de serviço

Parâmetros de rota: id

Corpo (JSON)

Campo Tipo Obrigatório Descrição
customerId uuid sim Cliente
name string sim Nome do equipamento
serialNumber string não Número de série
model string não Modelo
brand string não Marca
addressLine string não Endereço de instalação
city string não Cidade
state string não UF
notes string não Observações
active boolean não Ativo
Janela do terminal
curl -X PATCH "https://api.nivesistemas.com.br/service-assets/{id}" \
-H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \
-H "X-Store-Slug: loja-demo" \
-H "Content-Type: application/json" \
-d '{"customerId":"00000000-0000-0000-0000-000000000000","name":"Exemplo","serialNumber":"","model":"","brand":"","addressLine":"","city":"","state":"","notes":"","active":true}'

Excluir ativo de serviço

Parâmetros de rota: id

Resposta: 204 No Content

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

Detalhe do ativo

Parâmetros de rota: id

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

Consultar ativo pelo token do QR

Parâmetros de rota: token

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

Ordens de serviço do equipamento/veículo

Parâmetros de rota: id

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

Atualizar equipamento/veículo (alias do PATCH)

Parâmetros de rota: id

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