API klíče a přihlášení

Jak vytvořit API klíč, jaký přístup zvolit, jak přihlásit CLI a jak API klíč zneplatnit.

Vytvoření API klíče

  1. Otevřete Nastavení → API a CLI.
  2. Klikněte na Vytvořit API klíč a vyplňte název (třeba „Export do tabulky“), přístup a platnost.
  3. API klíč si hned zkopírujte. Moniary si ukládá jen jeho otisk, takže vám ho už znovu neukáže.

API klíč začíná na mny_ a posílá se v hlavičce požadavku:

Authorization: Bearer mny_…

Přístup

PřístupCo API klíč smí
ČteníJen akce, které čtou data. Nic nezmění.
Čtení a zápisNavíc nahrávat, upravovat, vystavovat a odesílat doklady a párovat platby.

Když API klíč spustí akci, na kterou nemá přístup, dostane chybu 403 INSUFFICIENT_SCOPE. Pro přehledy, exporty a AI agenty, kteří jen odpovídají na otázky, použijte API klíč pro čtení.

Komu API klíč patří

  • API klíč jedná vaším jménem, a to jen ve firmě, ve které jste ho vytvořili. Pro jinou firmu si vytvořte další API klíč.
  • Má vždy stejná oprávnění jako vy. Když se změní vaše role, změní se i to, co API klíč smí.
  • Když z firmy odejdete, API klíč přestane fungovat.
  • Každý vidí a spravuje jen své API klíče. V jedné firmě můžete mít nejvýš 20 aktivních API klíčů.

Přihlášení CLI

Příkaz moniary login otevře prohlížeč. Přihlaste se, vyberte firmu a přístup a klikněte na Povolit přístup. CLI si pak vytvoří vlastní API klíč s názvem „CLI (název počítače)“. Uvidíte ho v seznamu API klíčů a zneplatníte ho stejně jako ostatní. Víc na stránce CLI.

Přihlášení používá OAuth s PKCE. Prohlížeč předá jednorázový kód jen CLI na vašem počítači (127.0.0.1). Kód platí 10 minut a dá se použít jen jednou.

Zneplatnění

U API klíče v seznamu klikněte na Zneplatnit. API klíč přestane fungovat okamžitě. Pokud API klíč unikne, třeba do repozitáře, zneplatněte ho a vytvořte si nový.

Bezpečnost

  • API klíč nevkládejte do kódu ani do prohlížeče. Uložte ho do proměnné prostředí nebo do správce hesel a tajných údajů.
  • Pro každý skript nebo službu si vytvořte samostatný API klíč s jasným názvem. Ve sloupci Poslední použití pak uvidíte, které API klíče se ještě používají.
  • API klíčům pro jednorázové úlohy nastavte platnost 30 nebo 90 dní.