api-gateway
API gateway for calling third-party APIs with managed auth. Use this skill when users want to interact with external services like Slack, HubSpot, Salesforce, Google Workspace, Stripe, Shopify, and more.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
API gateway for calling third-party APIs with managed auth. Use this skill when users want to interact with external services like Slack, HubSpot, Salesforce, Google Workspace, Stripe, Shopify, and more.
How to use
Upewnij się, że masz klucz MATON_API_KEY — ustawić go jako zmienną środowiskową w konfiguracji agenta lub skilla.
Zidentyfikuj serwis, z którym chcesz się połączyć (np. Slack, Gmail, Notion). Każdy serwis ma własną nazwę w bramce — na przykład Google Mail to "google-mail", a natywna ścieżka API to "gmail/v1/users/me/messages".
Sformułuj żądanie HTTP (POST lub GET) na adres https://gateway.maton.ai/{nazwa-serwisu}/{natywna-ścieżka-api}. W nagłówku Authorization dodaj "Bearer {MATON_API_KEY}". Jeśli wysyłasz dane, ustaw Content-Type na application/json.
Jeśli jeszcze nie autoryzowałeś tego serwisu, Maton poprosi Cię o zgodę przez OAuth — zaloguj się na konto danego serwisu i potwierdź dostęp. Ta zgoda jest zapisywana i nie musisz jej powtarzać.
Wyślij żądanie — bramka automatycznie dołączy Twoje autoryzowane dane dostępu i przekaże żądanie do natywnego API serwisu. Odpowiedź wróci w formacie JSON.
Obsługuj odpowiedź w swoim agencie — sprawdź status, wyciągnij dane i wykorzystaj je w logice przepływu.