Autenticação
A IronFlock API usa API keys para autenticação. Inclua sua API key em cada requisição como um Bearer token no header Authorization.
Criando uma API Key
- Vá para Account Settings → API Keys
- Clique em Create API Key
- Dê um nome descritivo (ex.: “CI/CD Pipeline”, “Dashboard Externo”)
- Copie a key gerada — ela é mostrada apenas uma vez
Usando a API Key
Inclua a key no header HTTP Authorization:
curl -H "Authorization: Bearer SEU_API_KEY" \
https://api.ironflock.com/v1/ironflock/devicesCom bibliotecas HTTP:
import httpx
client = httpx.Client(
base_url="https://api.ironflock.com/v1/ironflock",
headers={"Authorization": f"Bearer {api_key}"}
)
devices = client.get("/devices").json()Gerenciando API Keys
- Rotacionar keys regularmente por segurança
- Revogar keys que não são mais necessárias em Account Settings → API Keys
- Use uma key separada por aplicação ou pipeline para facilitar a revogação
Limites de Taxa
As requisições da API são limitadas por conta. Os headers de resposta incluem informações sobre o uso atual:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 998
X-RateLimit-Reset: 1699900800Last updated on