API
Et API er en softwaregrænseflade, der gør det muligt for softwaresystemer at interagere med hinanden.
Hvad er et API?
Et API, der er en forkortelse af Application Programming Interface, er et værktøj, der gør det muligt for softwaresystemer (der ofte ikke laver det samme) at tale sammen og udveksle data. Hver gang du bruger en app som Facebook eller tjekker vejret på din smartphone, bruger du et API.
Når du bruger en app på din computer, tablet eller smartphone, opretter app’en forbindelse til internettet og sender data til en server. Denne server henter efterfølgende disse data, fortolker dem og udfører de nødvendige handlinger og sender dem tilbage til dit apparat (computer, tablet, smartphone). Efterfølgende fortolker app’en dataene og præsenterer dig for de ønskede oplysninger på en læsbar måde.
API vs Webhooks
På trods af mange ligheder er API’er og webhooks ikke det samme. Begge systemer bruges til at udveksle data mellem systemer, men de adskiller sig ift. måden hvorpå, data udveksles. Et API er anmodningsbaseret, hvilket vil sige, at når der skal udveksles data mellem systemer, skal du aktivt bede API’et om at udveksle data - og dette kaldes for et API-kald. Webhooks er derimod hændelsesbaseret, og det vil sige, at et webhook af sig selv udveksler data, når visse kriterier er opfyldt eller scenarier finder sted.
Hvorfor bruge API?
Der er mange fordele ved at bruge API. Det er nemlig et værktøj, der gør det muligt for dig at benytte funktioner i andre programmer i samspil med dine egne systemer. Dét, der særligt gør API’er til et godt værktøj, er at når du bruger API’er, kan du lette dine arbejdsprocesser, fordi du selv slipper for manuelt at at overføre data fra ét system til et andet. Du kan bruge et API til at udveksle data på mange måder f.eks. i forbindelse med fragtsystemer, bogføring, ordreimport m.m.
En API-løsning giver dig typisk flere muligheder for at skræddersy løsninger, som passer til dit behov. Et eksempel kunne være, hvis et system ikke tilbyder en integration til din webshop-platform, så kan du eller din udvikler, hvis systemet har offentlig API, selv kode en løsning.
Byg din egen integrationsløsning med Shipmondos API
Har du dit eget system, men gerne vil bruge nogle af Shipmondos features, kan du med fordel lave din egen skræddersyet løsning med Shipmondos API. På den måde kan du behandle ordrer og forsendelser, som du ønsker. Du kan for eksempel gøre som Curvii, rito eller Myselfie, der har brugt Shipmondos API til at lave deres egen skræddersyet løsning.
Find den komplette API dokumentation her.