API Dokumentacija

Pristupite programski vašim šifriranim podacima koristeći naš sigurni REST API s autentifikacijom temeljenom na tokenima.

Početak

Generirajte API ključ u postavkama vašeg računa za početak

Za korištenje Hexbon API-ja, morate generirati API ključ na vašoj Postavke Računa → API Postavke stranici. API koristi dvostupanjski tijek autentifikacije za poboljšanu sigurnost.

Tijek Autentifikacije

1

Zatražite Token

Koristite vaš API ključ za traženje privremenog pristupnog tokena putem POST /api/v1/auth

2

Valjanost Tokena

Token vrijedi 60 minuta. Nakon isteka, zatražite novi token.

3

Koristite Token

Uključite token u Authorization: Bearer <token> zaglavlje za operacije s podacima.

Ograničenje Brzine

API je ograničen na 10 zahtjeva po minuti po korisniku. Prekoračenje ovog ograničenja rezultirat će odgovorom 429 Too Many Requests.

Krajnje Točke

Autentifikacija

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

Generirajte privremeni pristupni token koristeći vaš API ključ.

Zaglavlja

X-API-Key Vaš API ključ (obavezno)
Primjer Zahtjeva
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Primjer Odgovora
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Čitanje

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

Dohvatite vaše šifrirane podatke. Vraća klijentski šifrirani teret (v1:...).

Zaglavlja

Authorization Bearer <token> (obavezno)
Primjer Zahtjeva
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Primjer Odgovora
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

Ažuriranje

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

Spremite vaše šifrirane podatke. Prihvaća klijentski šifrirani teret (v1:...) u tijelu zahtjeva.

Napomena: Pristup pisanju mora biti omogućen u vašim API Postavke. Prema zadanim postavkama, API pristup je samo za čitanje.

Zaglavlja

Authorization Bearer <token> (obavezno)
Content-Type application/json (obavezno)

Tijelo Zahtjeva

data Klijentski šifrirani teret koji počinje s v1: (obavezno)
Primjer Zahtjeva
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"}'
Primjer Odgovora
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Format Odgovora

Svi API odgovori vraćaju se u JSON formatu s boolean poljem success koje označava rezultat operacije.

Uspješan Odgovor
{
  "success": true,
  "data": "..."
}
Odgovor Greške
{
  "success": false,
  "message": "Error description"
}

Kodovi Grešaka

Kod Opis
401 Nevažeći ili nedostajući API ključ / token istekao
403 Pristup pisanju onemogućen (za POST /data)
422 Nevažeći format tereta ili prekoračeno ograničenje pohrane
429 Prekoračeno ograničenje brzine (10 zahtjeva/minuta)
500 Interna greška poslužitelja

Spremni za početak?

Generirajte vaš API ključ i započnite integraciju s Hexbonom danas.

Idi na API Postavke

Jedva koristimo kolačiće

Koristimo samo strogo nužne kolačiće koji poboljšavaju sigurnost web stranice i korisničko iskustvo. Ne pratimo vaše radnje niti aktivnosti.