API Documentatie

Krijg programmatisch toegang tot uw versleutelde gegevens met behulp van onze beveiligde REST API met token-gebaseerde authenticatie.

Aan de Slag

Genereer een API-sleutel in uw accountinstellingen om te beginnen

Om de Hexbon API te gebruiken, moet u een API-sleutel genereren via uw Accountinstellingen → API Instellingen pagina. De API gebruikt een tweestaps authenticatiestroom voor verbeterde beveiliging.

Authenticatiestroom

1

Vraag een Token Aan

Gebruik uw API-sleutel om een tijdelijk toegangstoken aan te vragen via POST /api/v1/auth

2

Token Geldigheid

Het token is 60 minuten geldig. Vraag na verloop een nieuw token aan.

3

Gebruik het Token

Neem het token op in de Authorization: Bearer <token> header voor gegevensbewerkingen.

Snelheidsbeperking

De API is beperkt tot 10 verzoeken per minuut per gebruiker. Het overschrijden van deze limiet resulteert in een 429 Too Many Requests antwoord.

Eindpunten

Authenticeren

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

Genereer een tijdelijk toegangstoken met uw API-sleutel.

Headers

X-API-Key Uw API-sleutel (verplicht)
Voorbeeldverzoek
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Voorbeeldantwoord
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Lezen

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

Haal uw versleutelde gegevens op. Retourneert de client-versleutelde payload (v1:...).

Headers

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

Bijwerken

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

Sla uw versleutelde gegevens op. Accepteert een client-versleutelde payload (v1:...) in de body van het verzoek.

Opmerking: Schrijftoegang moet zijn ingeschakeld in uw API Instellingen. Standaard is API-toegang alleen-lezen.

Headers

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

Verzoekbody

data Client-versleutelde payload beginnend met v1: (verplicht)
Voorbeeldverzoek
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"}'
Voorbeeldantwoord
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Antwoordformaat

Alle API-antwoorden worden geretourneerd in JSON-formaat met een boolean veld success dat het resultaat van de operatie aangeeft.

Succesvol Antwoord
{
  "success": true,
  "data": "..."
}
Foutantwoord
{
  "success": false,
  "message": "Error description"
}

Foutcodes

Code Beschrijving
401 Ongeldige of ontbrekende API-sleutel / token verlopen
403 Schrijftoegang uitgeschakeld (voor POST /data)
422 Ongeldig payloadformaat of opslaglimiet overschreden
429 Snelheidslimiet overschreden (10 verzoeken/minuut)
500 Interne serverfout

Klaar om te Beginnen?

Genereer uw API-sleutel en begin vandaag nog met integreren met Hexbon.

Ga naar API Instellingen

We gebruiken nauwelijks cookies

We gebruiken alleen strikt noodzakelijke cookies die de veiligheid van de website verbeteren en uw gebruikerservaring verbeteren. We volgen uw gedrag of activiteit niet.