Skip to content

Overblik over API og dataadgang med KeyBalance

API, WebHocks, REST kært barn har mange navne. I denne artikel vil vi søge at give et overblik over mulighederne i KeyBalance. Bemærk at da hver KeyBalance Installation som udgangspunkt er tilpasset denne kunde, er API og webhocks også som udgangspunkt PER installation.

Data TIL KeyBalance

Hent / Pull

I KeyBalance laver vi mange løsninger hvor vi henter data fra externe kilde.

Dette kan være alle slags API, REST, SOAP eller andet. Her udvikles koden af KeyBalance A/S eller en forhandler. Vi har lavet løsninger imod lønsystemer, webshops, Paymentsystemer og meget andet. Nogle enkelte er standarder - andre kan måske nemt tilpasses

Der findes også mere traditionelle løsninger med csv, txt eller xml filer som hentes via sftp, ftp eller maill.

Send / Push

Vi kan via KeyBalance API opsætte "modtagere" af webhocks. Eller bare generelle API uploads. Dette er næsten altid per kunde. Dog har vi per 2025 oprettet et par standarder til at oprette salgsordre via vores specifikke payload. Normalt er det via KB REST API. Det kan være enten POST/PUT direkte på en datakilde, eller via et POST som behandles af KeyBalance kode.

Data FRA KeyBalance

Hent / Pull

KeyBalance kan udstille data via et REST API. Her kan udvalgte tabeller læses direkte. Dette kan vi opsætte en gang og alt udvikling foregår så i modtager programmet.

Send / Push

Det er også muligt at programmere i KeyBalance, så bestemte begivenheder sender data ud. Det kan være oprettelse af en forsendelse der sender data til GLS / PostNord / Danske Fragtmænd via API eller csv filer, eller rettelse af stamdata der sender data til en webhock i et webshop system. Her vil udviklingen ofte foregå i KeyBalance og være tilpasset dem der skal modtage data. Det komplekse er ofte at identificee de konkrete begivenheder, fx kan rettelse af en Rabatgruppe i KeyBalance jo reeel være ændring på 5000 vare-priser i webshoppen.