API
Tracelink er en åben platform. Det betyder, at der er rig mulighed for at integrere Tracelink med andre systemer.
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 Tracelinks API er det muligt at hente, opdatere, oprette og slette data i Tracelinks database. Eksempler på integrationer via API kunne være:
- Oprettelse af ordre fra andet system
- Læse timeregistreringer fra Tracelink over i et andet system
- Synkronisere brugerkonti
- Få beskeder ved ordre lukning
- Sende og modtage beskeder.
Data API
Data API'et er baseret på et RESTfull interface over HTTPS. Dvs. at der er en række URL'er til at hente, opdatere, oprette og slette data i Tracelinks database.
Data frem og tilbage kan enten være i JSON eller XML format.
Hændelses API
Hændelses-API'et er baseret 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. Det 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.