Agenti API
API — přehled
API je stejné rozhraní, které používá naše aplikace. Co jde v dashboardu, jde i přes API.
Základ
https://api.multibrains.eu/v1Ověření
Každý požadavek nese klíč v hlavičce:
Authorization: Bearer mb_live_...Klíč vydáme v dashboardu (připravujeme). Klíč je vázaný na účet — nesdílejte ho a při úniku ho zrušte.
Odpovědi
Úspěch vrací JSON. Chyba má vždy stejný tvar:
{"error":{"code":"not_found","message":"Agent neexistuje."}}Kódy chyb jsou v češtině i angličtině, ale code je vždy anglicky, aby se dal zpracovat programem.
Endpointy
| Metoda | Cesta | Co dělá | | --- | --- | --- | | GET | /v1/agents | seznam agentů | | POST | /v1/agents | vytvoří agenta | | GET | /v1/agents/{id} | detail agenta | | POST | /v1/agents/{id}/start | spustí agenta | | POST | /v1/agents/{id}/stop | uspí agenta | | DELETE | /v1/agents/{id} | smaže agenta | | GET | /v1/agents/{id}/files | vypíše soubory | | POST | /v1/agents/{id}/exec | spustí příkaz | | POST | /v1/agents/{id}/chat | pošle zprávu |