API

Tracelink er en åben platform. Dette betyder at der er mulig at integrerer andre systemer med Tracelink.

Med API'et - der baserer sig på industristandarder - er det nemt for en IT-kyndig at udveksle data mellen Tracelink og en række andre systemer.

Hovedfunktioner

Med Tracelink API er det muligt at hente, opdatere, oprette og slette data i Tracelinks database. Eksempler på integrationer via API er
  • Oprettelse af ordre fra andet system
  • Læse timeregistreringer fra Tracelink over i et andet system
  • Synkroniserer brugerkonti
  • Få beskeder ved ordre lukning
  • Sende modtage beskeder

Data API

Data API'et baserer sig på et RESTfull interface over HTTPS. Dvs. at der er en række URL'er til at hente, opdatere, oprette og slette data i Tracelink's database.

Data frem og tilbage kan være i enten JSON eller XML format.

Hændelses API

Hændelses-API'et baserer sig på en websocket forbindelse med STOMP som transport protokol.

En applikation kan forbinde sig til Tracelink hændelsesserveren, og abonnere på en helt række hændelser. Dette kan f.eks. være order.update - hvor Tracelink vil sende besked i det øjeblik hvor den givende ordre er opdateret.

Dokumentation

Dokumentation til de to API'er kan fås ved henvendelse til Tracelink.