API on lyhenne sanoista Application Programming Interface. Yksinkertaisesti sanottuna se on määritelty tapa kahdelle ohjelmistojärjestelmälle kommunikoida ja vaihtaa tietoja keskenään. Kun Shopify-kauppasi lähettää tilauksen Fortnoxiin, se tapahtuu API:n kautta. Kun Fortnox päivittää varastosaldon ja lähettää sen verkkokauppaasi, sekin tapahtuu API:n kautta.
Miten API:t toimivat
API on joukko sääntöjä, jotka määrittelevät mitä pyyntojä yksi järjestelmä voi tehdä toiselle ja mitä vastauksia se saa. Järjestelmä A lähettää jäsennetyn pyynnön — "luo lasku tälle tilaukselle näillä tiedoilla" — ja Järjestelmä B vastaa tuloksella — "lasku luotu, tässä on ID."
Sinun ei tarvitse ymmärtää API:en teknisiä yksityiskohtia käyttääksesi niitä. Tärkeää on tietää, että API:t ovat se, mikä tekee integraation mahdolliseksi: ne ovat viestintäkanava, joka antaa järjestelmien jakaa tietoja ilman, että ihminen kopioi niitä näytöltä toiselle.
API:t verkkokaupassa
Useimmat modernit verkkokauppa-alustat ja ERP-järjestelmät tarjoavat API:t. Shopifylla on API. Fortnoxilla on API. Vismalla, Business Centralilla, Klarnalla, Stripellä ja nShiftilla kaikilla on API:t. Nämä API:t ovat se, mikä mahdollistaa integraatioalustan kuten Junipeerin yhdistää ne.
Kun konfiguroit virtauksen Junipeerissa — esimerkiksi "luo Fortnox-lasku jokaisesta Shopify-tilauksesta" — Junipeer käyttää Shopifyn API:ta tilausdatan lukemiseen ja Fortnoxin API:ta laskun luomiseen. Konfiguroit mikä data kohdistuu mihin kenttään. Junipeer hoitaa API-kutsut.
Ilman API:ta: manuaalinen työ
Ilman API:ta datan siirtäminen tarkoittaa tiedoston vientä yhdesta järjestelmästä ja tuontia toiseen. Rajoitukset ovat merkittäviä: data on vain niin ajantasaista kuin viimeisin vienti, tuonnissa syntyvat virheet ovat vaikea jäljittää, ja prosessi vaatii jonkun suorittamaan sen manuaalisesti.
API:t mahdollistavat reaaliaikaisen tai lähes reaaliaikaisen tietojenvaihdon, automaattisen virheenkäsittelyn ja tapahtumalokikirjauksen, joka kertoo tarkalleen mitä jokaiselle tilaukselle tapahtui.
Seuraavat askeleet
Mikä on iPaaS? | Integraatioalusta verkkokaupalle | Kaikki integraatiot