API Документация

Достъпвайте програмно вашите криптирани данни, използвайки нашето сигурно REST API с токен-базирана автентикация.

Първи стъпки

Генерирайте API ключ в настройките на акаунта си, за да започнете

За да използвате Hexbon API, трябва да генерирате API ключ от вашата страница Настройки на Акаунта → API Настройки. API използва двустъпков процес на автентикация за повишена сигурност.

Процес на Автентикация

1

Заявка за Токен

Използвайте вашия API ключ, за да заявите временен токен за достъп чрез POST /api/v1/auth

2

Валидност на Токена

Токенът е валиден за 60 минути. След изтичане, заявете нов токен.

3

Използване на Токена

Включете токена в заглавната част Authorization: Bearer <token> за операции с данни.

Ограничение на Скоростта

API е ограничено до 10 заявки в минута на потребител. Превишаването на този лимит ще доведе до отговор 429 Too Many Requests.

Крайни Точки

Автентикация

POST
https://hexbon.com/api/v1/auth

Генерирайте временен токен за достъп, използвайки вашия API ключ.

Заглавки

X-API-Key Вашият API ключ (задължително)
Примерна Заявка
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Примерен Отговор
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Четене

GET
https://hexbon.com/api/v1/data

Изтеглете вашите криптирани данни. Връща криптирания от клиента полезен товар (v1:...).

Заглавки

Authorization Bearer <token> (задължително)
Примерна Заявка
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Примерен Отговор
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

Актуализиране

POST
https://hexbon.com/api/v1/data

Запазете вашите криптирани данни. Приема криптиран от клиента полезен товар (v1:...) в тялото на заявката.

Забележка: Достъпът за запис трябва да бъде активиран във вашите API Настройки. По подразбиране достъпът до API е само за четене.

Заглавки

Authorization Bearer <token> (задължително)
Content-Type application/json (задължително)

Тяло на Заявката

data Криптиран от клиента полезен товар, започващ с v1: (задължително)
Примерна Заявка
curl -X POST "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here" \
  -H "Content-Type: application/json" \
  -d '{"data": "v2:your_encrypted_payload"}'
Примерен Отговор
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Формат на Отговора

Всички API отговори се връщат във формат JSON с булево поле success, показващо резултата от операцията.

Успешен Отговор
{
  "success": true,
  "data": "..."
}
Отговор за Грешка
{
  "success": false,
  "message": "Error description"
}

Кодове за Грешка

Код Описание
401 Невалиден или липсващ API ключ / изтекъл токен
403 Достъпът за запис е деактивиран (за POST /data)
422 Невалиден формат на полезния товар или надвишен лимит за съхранение
429 Надвишен лимит на скоростта (10 заявки/минута)
500 Вътрешна грешка на сървъра

Готови ли сте да започнете?

Генерирайте своя API ключ и започнете интеграцията с Hexbon днес.

Към API Настройки

Почти не използваме бисквитки

Използваме само строго необходимите бисквитки, които повишават сигурността на уебсайта и подобряват потребителското изживяване. Не проследяваме вашите действия или дейност.