Українська
Українська
Appearance
Українська
Українська
Appearance
Ключі API дозволяють програмно звертатися до REST API badges.ninja. Використовуйте їх для автоматизації створення, видачі та управління значками з власних застосунків.




Під час створення ключа ви можете зробити його лише для читання або залишити з повним доступом:
| Область доступу | Дозволяє |
|---|---|
| Повний доступ (за замовчуванням) | Читання та запис — перегляд даних і створення, видача, оновлення чи видалення. |
| Лише читання | Лише безпечні запити GET. Будь-який змінюючий запит (POST, PUT, PATCH, DELETE) відхиляється з 403 Forbidden. |
Використовуйте ключ лише для читання для інтеграцій, яким потрібно тільки читати ваші дані (звіти, дашборди, резервні копії), щоб витеклий ключ нічого не міг змінити. Позначте Read-only key у формі створення; ключі лише для читання показують значок Read-only у списку. Ключі, створені до появи областей доступу, зберігають повний доступ.
Ключі API використовують префікс bws_, за яким іде 32-символьний hex-рядок:
bws_a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6Додавайте ключ API до заголовка X-Api-Key у кожному API-запиті:
curl -X GET https://api.badges.ninja/issuers \
-H "X-Api-Key: bws_your_api_key_here"Повні відомості про автентифікацію API — на сторінці Автентифікація.
Кількість ключів API, які можна створити, залежить від тарифу:
| Тариф | Ліміт ключів API |
|---|---|
| Free | 1 |
| Starter ($9/міс) | 5 |
| Pro ($29/міс) | 20 |

Після видалення ключ негайно припиняє працювати. Усі застосунки, що його використовують, отримуватимуть помилки автентифікації.