Русский
Русский
Appearance
Русский
Русский
Appearance
API-ключи позволяют программно обращаться к REST API badges.ninja. Используйте их, чтобы автоматизировать создание, выдачу и управление цифровыми значками из ваших приложений.



bws_a1b2c3d4...); полный ключ хранится на сервере и используется для аутентификации ваших запросов:
В каждой строке также указано, когда ключ был создан, а после первого использования — метка last used, чтобы вы могли заметить неиспользуемые ключи.
При создании ключа его можно сделать только для чтения или оставить с полным доступом:
| Область | Разрешает |
|---|---|
| Полный доступ (по умолчанию) | Чтение и запись — просмотр данных, а также создание, выдачу, обновление и удаление. |
| Только чтение | Только безопасные запросы GET. Любой изменяющий запрос (POST, PUT, PATCH, DELETE) отклоняется с ошибкой 403 Forbidden. |
Используйте ключ только для чтения для интеграций, которым нужно лишь читать ваши данные (отчёты, панели, резервные копии), чтобы утёкший ключ не мог ничего изменить. Отметьте Read-only key в форме создания; у ключей только для чтения в списке есть значок Read-only. Ключи, созданные до появления областей доступа, сохраняют полный доступ.
API-ключи начинаются с префикса bws_, за которым следует шестнадцатеричная строка из 32 символов:
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/mo) | 5 |
| Pro ($29/mo) | 20 |
Каждый API-ключ истекает через год после создания. Истёкший ключ перестаёт аутентифицировать запросы — так же, как если бы его удалили. Создайте новый ключ до истечения старого, чтобы избежать перебоев.

После удаления ключ немедленно перестаёт работать. Все приложения, использующие этот ключ, будут получать ошибки аутентификации.