API (programavimo sąsaja)
Sutarta taisyklių visuma, pagal kurią viena programa prašo duomenų ar veiksmų iš kitos.
Žodynas · Sistemos ir integracijos
API (angl. application programming interface) yra tai, per ką sistemos bendrauja tarpusavyje be žmogaus. El. parduotuvė per kurjerių tarnybos API užregistruoja siuntą, buhalterinė programa per banko API gauna išrašą.
API apibrėžia, ko galima prašyti, kokia forma ir kas bus grąžinta. Jis taip pat nustato ribas: kas turi teisę kreiptis, kiek užklausų leidžiama per minutę ir kas nutinka įvykus klaidai.
Verslui svarbu ne pats terminas, o trys klausimai apie konkrečią sistemą: ar ji turi API, ar jis aprašytas ir ar leidžia padaryti tai, ko reikia. Nuo atsakymų priklauso, ar integracija bus paprasta, ar sudėtinga.