Linha do tempo
Base: https://api.nivesistemas.com.br · 2 endpoints
GET /store-timeline
Seção intitulada “GET /store-timeline”Acontecimentos da loja em ordem cronológica (pedido, condicional, entrada, pagamento, sangria e demais movimentos)
Query params
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
cursor |
string | não | Cursor da próxima página (rolagem infinita) |
limit |
integer | não | Itens por página (máx. 50, padrão 30) |
types |
string | não | Tipos separados por vírgula (ex.: SALE_COMPLETED,CASH_WITHDRAWAL) |
from |
string | não | Data inicial |
to |
string | não | Data final |
Resposta: Retorna { items, nextCursor }. nextCursor nulo indica o fim da lista.
curl -X GET "https://api.nivesistemas.com.br/store-timeline" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/store-timeline", { method: "GET", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "GET", "https://api.nivesistemas.com.br/store-timeline", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())GET /store-timeline/summary
Seção intitulada “GET /store-timeline/summary”Totais de entradas, saídas e quantidade de acontecimentos do período filtrado
Query params
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
types |
string | não | Tipos separados por vírgula; só valem os tipos que a permissão do usuário permite |
from |
string | não | Data inicial (AAAA-MM-DD ou data/hora ISO) |
to |
string | não | Data final (AAAA-MM-DD ou data/hora ISO) |
q |
string | não | Busca por texto (até 120) |
allLocations |
boolean | não | Considera todas as filiais (padrão: só a filial do usuário) |
Resposta: { inflow, outflow, count } — mesmos filtros de GET /store-timeline.
curl -X GET "https://api.nivesistemas.com.br/store-timeline/summary" \ -H "Authorization: Bearer sl_live_exemplo_abc123xyz789" \ -H "X-Store-Slug: loja-demo"const res = await fetch("https://api.nivesistemas.com.br/store-timeline/summary", { method: "GET", headers: { Authorization: "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },});const data = await res.json();import requests
res = requests.request( "GET", "https://api.nivesistemas.com.br/store-timeline/summary", headers={ "Authorization": "Bearer sl_live_exemplo_abc123xyz789", "X-Store-Slug": "loja-demo", },)print(res.json())
