/api/items/:register
Returnerer varer, afdelinger, grupper og parameterdata for det valgte register.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/items/1
Brug administratorudstedte API-tokens til sikkert at hente vare-, kasselinje- og rapportdata fra DAKSRapport. Guiden beskriver alle data-relaterede endpoints og viser konkrete eksempler.
https://cloud.daks.nu
Alle eksempler i guiden bruger base URL'en ovenfor.
Alle data-endpoints kræver et API-token, som en DAKS administratore opretter for et firma.
Send tokenet i Authorization-headeren for hvert kald.
Authorization: <DIN_API_TOKEN>
Tokens kan være tidsbegrænsede eller permanente. Permanenter bør undgås og holdes under 1 år i levetid.
Brug nedenstående flow for at hente data til BI eller integrationer.
Find relevante terminalnumre i din terminal-opsætningen.
Læs varer, varegrupper og afdelinger via masterdata-endpoints.
Brug receipt- og reconciliation-endpoints til salgsdata.
Planlæg kald og gem output i datavarehus eller BI-værktøj.
Alle endpoints kræver Authorization-headeren. Filter efter kategori efter behov.
/api/items/:register
Returnerer varer, afdelinger, grupper og parameterdata for det valgte register.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/items/1
/api/departments/:register
Hent vareafdelinger for et register.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/departments/1
/api/groups/:register
Hent varegrupper for et register.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/groups/1
/api/cashiers/:register
Hent kassepersonale og tilknyttede koder for et register.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/cashiers/1
/api/receipts/:register
Returnerer kvitteringsdata, inklusive stamdata og metadata for registeret.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/receipts/1
/api/receipts/:cashregister/:date
Returnerer kvitteringslinjer fra salgsdatabasen for én kasse og én dato.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/receipts/1/20260331
/api/receipts/:date
Returnerer kvitteringslinjer fra salgsdatabasen for alle kasser i virksomheden på én dato.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/receipts/20260331
/api/reconciliation/dates
Liste over datoer hvor der findes afstemningsdata.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/reconciliation/dates
/api/reconciliation/:date
Hent afstemningsdata for en specifik dato (YYYY-MM-DD).
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/reconciliation/2024-06-30
/api/history/:companyName/:logName
Hent historiske CSV- eller logfiler, når virksomhed og lognavn er kendt.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/history/firmadb/saleslog.csv
Her er konkrete eksempler du kan bruge direkte i integrationer og tests.
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/items/1
{
"register": "1",
"items": [
{
"itemcode": "1001",
"itemname": "Burger Classic",
"itemprice": "95,00"
}
],
"departments": [
{ "code": "01", "name": "Mad" }
],
"groups": [
{ "code": "001", "name": "Burger" }
],
"summary": {
"totalItems": 438,
"lastUpdatedAt": "2026-02-10T21:40:00.000Z"
}
}
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/reconciliation/2026-02-10
{
"date": "2026-02-10",
"registers": [
{ "register": "1", "zReport": { "nettoSalg": 12450.5 } },
{ "register": "2", "zReport": { "nettoSalg": 9875.0 } }
],
"consolidation": {
"totalSales": 22325.5,
"totalReceipts": 184,
"averagePerReceipt": 121.33,
"totalItems": 472,
"itemsPerReceipt": 2.57,
"uniqueItems": 96,
"activeGroups": 8,
"activeRegisters": 2,
"activeDepartments": 0,
"averageDailyEarned": 22325.5,
"averageDailyReceipts": 184
}
}
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/receipts/1/20260331
{
"register": "1",
"date": "20260331",
"receipts": [
{
"cashier": "Mads",
"datetime": "2026-03-31 12:08",
"cashRegister": "Restaurant Vesterbro",
"paymentType": "KORT",
"itemName": "Burger Classic",
"category": "Burger",
"department": "Mad",
"amount": 95
},
{
"cashier": "Mads",
"datetime": "2026-03-31 12:08",
"cashRegister": "Restaurant Vesterbro",
"paymentType": "KORT",
"itemName": "Sodavand 0,5L",
"category": "Drikkevarer",
"department": "Bar",
"amount": 30
}
]
}
curl -H "Authorization: <DIN_API_TOKEN>" \
https://cloud.daks.nu/api/receipts/20260331
{
"date": "20260331",
"receipts": [
{
"cashier": "Mads",
"datetime": "2026-03-31 12:08",
"cashRegister": "Restaurant Vesterbro",
"paymentType": "KORT",
"itemName": "Burger Classic",
"category": "Burger",
"department": "Mad",
"amount": 95
},
{
"cashier": "Sofie",
"datetime": "2026-03-31 12:15",
"cashRegister": "Take Away Nørrebro",
"paymentType": "KONTANT",
"itemName": "Pommes Frites",
"category": "Sides",
"department": "Mad",
"amount": 35
}
]
}
API'et bruger standard HTTP-statuskoder.
Token mangler eller er ikke sendt med request.
Token er udløbet, tilbagekaldt eller ikke gyldigt.
Datafil eller register findes ikke.
Anbefalinger til sikker brug af API-tokens.