Авторизація API
Усі запити до Rekognita API повинні бути авторизовані за допомогою API-ключа. Ця сторінка описує деталі авторизації на рівні API.
Bearer Token
Передайте ключ у заголовку Authorization:
GET /v1/documents HTTP/1.1
Host: api.rekognita.com
Authorization: Bearer rk_sk_abc123def456
Content-Type: application/jsonФормат ключів
API-ключі Rekognita мають фіксований формат:
| Тип | Префікс | Опис |
|---|---|---|
| Secret key | rk_sk_ | Серверний ключ з повним доступом |
| Restricted key | rk_rk_ | Ключ з обмеженими scopes |
| Test key | rk_test_ | Ключ для тестового оточення (sandbox) |
Rate Limits
API має обмеження кількості запитів залежно від вашого плану:
| План | Запитів/хв | Документів/день |
|---|---|---|
| Free | 10 | 50 |
| Pro | 60 | 1 000 |
| Business | 300 | 10 000 |
| Enterprise | Custom | Unlimited |
При перевищенні ліміту API повертає 429 Too Many Requests із заголовками:
HTTP/1.1 429 Too Many Requests
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 1705312800
Retry-After: 45Використовуйте заголовок
Retry-After для визначення часу очікування перед наступним запитом.CORS
API Rekognita не підтримує CORS-запити з браузера. Усі запити повинні виконуватися з серверної сторони. Це забезпечує безпеку вашого API-ключа.