Make Endpoints: akcje z Gmaila czy Google Docs wywołasz prosto z kodu, bez scenariusza. Działa na darmowym planie

Laptop z kodem połączony świetlistymi przewodami z kafelkami aplikacji i kłódką (grafika wygenerowana przez AI)

Make wypuścił w becie Make Endpoints – sposób na wywoływanie akcji z aplikacji biznesowych prosto z własnego kodu w JavaScripcie, TypeScripcie albo przez REST. Logowanie do usług i tokeny zostają po stronie Make, a każde wywołanie widać w logach zespołu. Funkcja działa także na darmowym planie.

Co to właściwie jest

Do tej pory, jeśli ktoś chciał z poziomu skryptu czy własnej aplikacji wykonać jedną prostą akcję – na przykład pobrać dokument z Google Docs albo odczytać wiadomość z Gmaila – przez Make, musiał zbudować osobny, jednokrokowy scenariusz i wywoływać go webhookiem. Albo samodzielnie zintegrować się z API danej usługi, łącznie z obsługą logowania OAuth i odświeżaniem tokenów.

Make Endpoints, zapowiedziane przez Make 8 listopada, skraca tę drogę. Programista wywołuje konkretną akcję aplikacji (tzw. endpoint) bezpośrednio z kodu, podaje dane wejściowe oraz identyfikator połączenia zapisanego w Make, a Make wykonuje akcję i zwraca wynik. Cała logika, testy i sterowanie przepływem zostają we własnym repozytorium, a Make robi za „pośrednika” z gotowymi połączeniami do aplikacji.

Jak to działa w praktyce

  • Wyszukanie akcji – zespół sprawdza, które endpointy są dla niego dostępne, a narzędziem wiersza poleceń make-endpoints-cli podgląda, jakie dane przyjmuje i zwraca dana akcja.
  • Wybór połączenia – jeśli akcja wymaga logowania, używa się istniejącego albo nowego połączenia w Make. Dane uwierzytelniające do usługi nie trafiają do kodu, przekazuje się tylko ID połączenia.
  • Wywołanie – przez SDK dla JavaScriptu/TypeScriptu (z wygenerowanymi, typowanymi klientami) albo zwykłym zapytaniem REST z dowolnego języka. Potrzebny jest klucz API Make z uprawnieniem endpoints:run i dostępem do zespołu.

Każde wywołanie trafia do zakładki Team → Endpoint logs. Widać tam czas, aplikację, endpoint, status, użytkownika, ID połączenia i czas trwania, z filtrowaniem i podglądem szczegółów. To ważne, gdy z połączeń korzysta kilka osób albo agent AI.

Agenci AI z kontrolowanym dostępem

Make wprost celuje w twórców agentów AI. W SDK jest mechanizm EndpointTools, który pozwala dać agentowi napisanemu w JavaScripcie wybrane akcje aplikacji jako narzędzia – i potem prześledzić w logach, co dokładnie wywołał. Przykład podawany przez Make: agent czyta wybrane maile z Gmaila przez połączenie zarządzane przez zespół, zanim przygotuje odpowiedź lub podsumowanie.

Warto odróżnić to od Make MCP Server. MCP udostępnia klientom AI (np. Claude czy ChatGPT) całe scenariusze jako narzędzia. Endpoints działa niżej – pozwala wywołać pojedynczą akcję aplikacji z własnego kodu.

Ile to kosztuje i jakie są ograniczenia

Funkcja jest dostępna na wszystkich planach Make, łącznie z darmowym. W czasie bety każde wywołanie endpointu kosztuje 0,1 kredytu Make – czyli dziesięć wywołań to równowartość jednego kredytu. Make nie podał jeszcze, czy cennik zmieni się po zakończeniu bety.

Ograniczenia są dwa. Po pierwsze, nie każda aplikacja w Make ma już swoje endpointy – zakres zależy od konkretnej usługi i trzeba to sprawdzić w wyszukiwarce dostępnych akcji. Po drugie, nadal obowiązują uprawnienia zespołu, typy połączeń i zakresy (scopes) nadane przy łączeniu konta – Endpoints nie da więcej, niż pozwala samo połączenie.

Dla kogo to ma sens

Istniejących scenariuszy nie trzeba przebudowywać – wizualne przepływy dalej działają jak dotąd. Endpoints przyda się tam, gdzie pełny scenariusz to przesada: w wewnętrznym narzędziu, które ma wyszukać właściwą procedurę w Google Docs, w skrypcie dewelopera, w usłudze w TypeScripcie czy w agencie AI. Dla małych firm i software house’ów w Polsce to sposób, by nie trzymać tokenów do kilkunastu usług w każdej aplikacji, a mieć je w jednym miejscu z logiem wywołań.

Praktyczna rada: klucz API z uprawnieniem endpoints:run traktuj jak hasło – trzymaj go w zmiennych środowiskowych lub menedżerze sekretów, nie w kodzie w repozytorium, i nadawaj agentom AI tylko te akcje, których naprawdę potrzebują.

Źródło: Make Community – Feature Spotlight: Make Endpoints

Artykuł zredagowany przy pomocy AI.

Śledzę AI, dotacje i cyberbezpieczeństwo, żebyś Ty nie musiał. Codziennie wybieram to, co naprawdę ważne, i podaję w pigułce, bez marketingowego bełkotu.

Opublikuj komentarz

Prawdopodobnie można pominąć