Přeskočit na hlavní obsah

Rest API

Připojení Rest API vám umožňuje připojit jakékoli HTTP API k Siesta AI bez potřeby speciálního nativního připojení. V rámci jednoho připojení můžete definovat více funkcí (endpointů) a nastavit parametry pro každou funkci.

Tato stránka popisuje odchozí integraci: Siesta AI volá externí HTTP API. Pokud chcete, aby váš vlastní systém volal Siesta AI, použijte REST API.

1. Přidání nového připojení Rest API

  1. Otevřete sekci Připojení.
  2. Klikněte na Přidat připojení.
  3. V dialogu vyberte dlaždici Rest API.

2. Základní konfigurace připojení

Po výběru Rest API vyplňte:

  • Název: název integrace v Siesta AI.
  • Základní URL: základní URL API (např. https://api.example.com).
  • Viditelnost: určuje dostupnost připojení.
  • Soukromé = připojení je viditelné pouze pro vás.
  • Sdílené = připojení může být použito více uživateli v organizaci.

Formulář připojení Rest API a definice funkcí

3. Funkce (Endpointy)

V sekci Funkce definujete konkrétní API volání:

  • Přidat funkci přidá další endpoint.
  • Název funkce: interní název funkce pro použití v agentech/workflow.
  • Popis: stručný popis toho, co endpoint dělá.
  • Endpoint: kombinuje HTTP metodu (GET, POST, PUT, DELETE, ...) a cestu endpointu (např. /example), která je složena se Základní URL.

Prakticky to znamená, že:

  • Základní URL: https://api.example.com
  • Endpoint: /orders
  • výsledné volání: https://api.example.com/orders

4. Parametry funkce

V sekci Parametry můžete přidat více parametrů pro každou funkci pomocí Přidat parametr.

Konfigurovatelné položky:

  • Klíč: název parametru.
  • Typ hodnoty: datový typ (např. String).
  • Pozice: kde je parametr zapsán (Query, Path, Header, nebo Body v závislosti na endpointu).
  • Povinné: zda je parametr povinný.
  • Popis: dokumentační popis parametru.
  • Statická hodnota: volitelná pevná hodnota, která je vždy odeslána.

Definování parametrů funkcí v připojení Rest API

5. Doporučení pro použití

  • Používejte konzistentní pojmenování funkcí podle obchodních akcí (např. getOrders, createTicket).
  • Nastavte povinné parametry jako Povinné = true, abyste se vyhnuli neplatným voláním.
  • Ukládejte citlivé hodnoty bezpečně a nepředávejte je jako prostý text v promptu.
  • Pro sdílená připojení (Sdílené) pravidelně kontrolujte, kdo má přístup k integraci.

Shrnutí

Připojení Rest API je univerzální způsob, jak připojit externí systémy k Siesta AI prostřednictvím HTTP endpointů. Umožňuje kombinovat více funkcí v jedné integraci a podrobně spravovat parametry každého volání.

Technické poznámky

  • Implementace: vlastní REST/API nástroje jsou definovány z konfigurace endpointu spíše než z pevného modulu připojení.
  • Autentizace/rozsahy: závisí na konfigurovaném API: API klíč, bearer token, OAuth, základní autentizace nebo vlastní hlavičky. Omezte přihlašovací údaje na endpointy a prostředí, které agent skutečně potřebuje.
  • Funkce: každá vystavená funkce mapuje na HTTP metodu, cestu, parametry, hlavičky a volitelné tělo požadavku definované administrátorem/vývojářem.
  • Chování zápisu: endpointy POST, PUT, PATCH a DELETE mohou měnit externí systémy. Používejte potvrzení, staging endpointy a úzké seznamy povolení pro produkční agenty.