Všechny API endpointy vyžadují autentizaci pomocí Bearer tokenu v hlavičce Authorization. API klíče mají prefix lasso_.
Vytvoření API klíče
API klíče vygenerujete v Lasso dashboardu. Přejděte do Settings > API Keys a klikněte na Create API Key.
API klíče se zobrazí pouze jednou při vytvoření. Uložte je na bezpečné místo. Pokud klíč ztratíte, deaktivujte ho a vytvořte nový.
Použití API klíče
Klíč zahrňte do hlavičky Authorization každého požadavku.
curl -X GET "https://hub.banditshq.com/api/v1/tables" \
-H "Authorization: Bearer lasso_your_api_key_here"
| Vlastnost | Hodnota |
|---|
| Prefix | lasso_ |
| Délka | 70 znaků |
| Příklad | lasso_a1b2c3d4e5f6... |
Bezpečnostní doporučení
- Ukládejte API klíče do proměnných prostředí, ne do zdrojového kódu.
- Používejte samostatný klíč pro každé prostředí (vývoj, staging, produkce).
- Klíče pravidelně obměňujte a nepoužívané deaktivujte.
- Klíče jsou vázané na jednu společnost. Všechny zdroje přístupné přes klíč patří dané společnosti.
Chybové odpovědi
Pokud autentizace selže, API vrátí stavový kód 401.
{
"status_code": 401,
"error_type": "unauthenticated",
"message": "Missing or invalid Authorization header. Use: Bearer lasso_...",
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}