DefinicjaAPI (Application Programming Interface, interfejs programistyczny) to ustalony zestaw reguł, przez który jeden program może pobierać dane z innego albo zlecać mu działania, bez klikania przez człowieka. Dzięki API formularz na stronie zapisuje kontakt w CRM, sklep wystawia fakturę w programie księgowym, a asystent AI sprawdza status zamówienia.
Jak działa API?
Jeden program wysyła do drugiego prośbę w ustalonym formacie, a drugi odsyła odpowiedź. Przypomina to okienko w urzędzie: nie wchodzisz na zaplecze, tylko składasz wniosek według wzoru i dostajesz odpowiedź. Twórca systemu decyduje, jakie „wnioski” przyjmuje i kto może je składać.
Dostęp do API zwykle wymaga klucza, czyli czegoś w rodzaju hasła dla programu. Klucz określa, co dany program może zrobić: np. tylko czytać zamówienia, ale nie zmieniać cen.
Do czego API przydaje się w firmie?
Do tego, żeby dane same przechodziły między systemami, zamiast być przepisywane ręcznie. Przykłady:
- Zapytanie z formularza na stronie trafia od razu do CRM jako nowy kontakt.
- Opłacone zamówienie w sklepie tworzy fakturę w programie księgowym.
- Stany magazynowe z systemu firmy aktualizują się w sklepie internetowym.
- Chatbot na stronie sprawdza status zamówienia klienta w systemie firmy.
Narzędzia do automatyzacji, takie jak Make czy Zapier, też korzystają z API: ich gotowe „klocki” to w praktyce wygodna nakładka na API popularnych aplikacji.
O co zapytać, zanim kupisz nowy system?
Czy ma API i co da się przez nie zrobić. System bez API albo z bardzo ubogim API zamyka dane w sobie. Każde połączenie z innym programem oznacza wtedy eksport do pliku, ręczne kopiowanie albo kosztowne obejścia.
- Czy API jest dostępne w Twoim planie? Czasem tylko w droższym abonamencie.
- Czy ma publiczną dokumentację? To znak, że dostawca traktuje integracje poważnie.
- Czy są limity? Na przykład liczba zapytań na minutę albo na dzień.
Jeśli zastanawiasz się, które procesy w firmie warto połączyć w pierwszej kolejności, zajrzyj do artykułu Automatyzacja w firmie: od czego zacząć.
Najczęstsze pytania
Czym różni się API od webhooka?
Przez API jeden program pyta drugi o dane albo zleca mu zadanie, kiedy sam tego potrzebuje. Webhook działa odwrotnie: system sam wysyła powiadomienie, gdy coś się wydarzy, np. wpłynie płatność.
Czy udostępnienie API jest bezpieczne?
Tak, jeśli dostęp jest ograniczony kluczami z najmniejszymi potrzebnymi uprawnieniami, klucze są trzymane w bezpiecznym miejscu, a nieużywane się wyłącza.
Zobacz też
Źródła