Leseendepunkter
Alle listeendepunkter deler samme konvolutt, cursor-paginering og updatedSince-filteret for inkrementell synk (se Oversikt):
{
"data": [ … ],
"nextCursor": "01H…" // null on the last page
}Endepunkter
| Endepunkt | Scope | Filtre |
|---|---|---|
GET /api/v1/items | items.view | status, locationId, categoryId, tag, updatedSince |
GET /api/v1/items/{id} | items.view | include=codes,service (service krever også scopet service.view) |
GET /api/v1/products | products.view | trackingMode, categoryId, updatedSince |
GET /api/v1/locations | items.view eller stock.view | — (returnerer hele treet med materialiserte stier) |
GET /api/v1/stock-levels | stock.view | productId, locationId |
Filtre er eksakte treff, kombinert med OG. Lokasjonsfiltre utvider ikke undertrær — hent /api/v1/locations én gang og utvid stiene på din side. Økonomifelter (kjøpspris, bokverdigrunnlag) dukker opp bare for nøkler med economy.view.
curl "https://din-org.leidang.app/api/v1/items?updatedSince=2026-07-01T00:00:00Z&limit=200" \ -H "Authorization: Bearer ldg_XXXXXXXXXXXXXXXX"