Documentație API

Accesează programatic datele tale criptate folosind API-ul nostru REST securizat cu autentificare bazată pe token.

Introducere

Generează o cheie API în setările contului tău pentru a începe

Pentru a utiliza API-ul Hexbon, trebuie să generezi o cheie API din pagina ta Setări Cont → Setări API. API-ul folosește un flux de autentificare în doi pași pentru securitate sporită.

Fluxul de Autentificare

1

Solicită un Token

Folosește cheia API pentru a solicita un token de acces temporar prin POST /api/v1/auth

2

Valabilitatea Token-ului

Token-ul este valabil timp de 60 minute. După expirare, solicită un nou token.

3

Folosește Token-ul

Include token-ul în antetul Authorization: Bearer <token> pentru operațiunile cu date.

Limitarea Ratei

API-ul este limitat la 10 cereri pe minut per utilizator. Depășirea acestei limite va rezulta într-un răspuns 429 Too Many Requests.

Endpoint-uri

Autentificare

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

Generează un token de acces temporar folosind cheia API.

Antete

X-API-Key Cheia ta API (obligatoriu)
Exemplu de Cerere
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Exemplu de Răspuns
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Citire

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

Preia datele tale criptate. Returnează payload-ul criptat de client (v1:... sau v2:...).

Antete

Authorization Bearer {token} (obligatoriu)
Exemplu de Cerere
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Exemplu de Răspuns
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

Actualizare

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

Salvează datele tale criptate. Acceptă un payload criptat de client (v1:... sau v2:...) în corpul cererii.

Notă: Accesul la scriere trebuie activat în Setări API. Implicit, accesul API este doar pentru citire.

Antete

Authorization Bearer {token} (obligatoriu)
Content-Type application/json (obligatoriu)

Corpul Cererii

data Payload criptat de client începând cu v1: sau v2: (obligatoriu)
Exemplu de Cerere
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"}'
Exemplu de Răspuns
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Formatul Răspunsului

Toate răspunsurile API sunt returnate în format JSON cu un câmp boolean success care indică rezultatul operațiunii.

Răspuns de Succes
{
  "success": true,
  "data": "..."
}
Răspuns de Eroare
{
  "success": false,
  "message": "Error description"
}

Coduri de Eroare

Cod Descriere
401 Cheie API invalidă sau lipsă / token expirat
403 Accesul la scriere dezactivat (pentru POST /data)
422 Format de payload invalid sau limită de stocare depășită
429 Limita de rată depășită (10 cereri/minut)
500 Eroare internă a serverului

Gata să Începi?

Generează cheia API și începe integrarea cu Hexbon astăzi.

Mergi la Setări API

Aproape că nu folosim cookie-uri

Folosim doar cookie-uri strict necesare care îmbunătățesc securitatea site-ului și îți îmbunătățesc experiența de utilizare. Nu urmărim comportamentul sau activitatea ta.