Documentation API

Accédez par programmation à vos données chiffrées à l'aide de notre API REST sécurisée avec authentification par jeton.

Commencer

Générez une clé API dans les paramètres de votre compte pour commencer

Pour utiliser l'API Hexbon, vous devez générer une clé API depuis votre page Paramètres du Compte → Paramètres API. L'API utilise un flux d'authentification en deux étapes pour une sécurité renforcée.

Flux d'Authentification

1

Demander un Jeton

Utilisez votre clé API pour demander un jeton d'accès temporaire via POST /api/v1/auth

2

Validité du Jeton

Le jeton est valide pendant 60 minutes. Après expiration, demandez un nouveau jeton.

3

Utiliser le Jeton

Incluez le jeton dans l'en-tête Authorization: Bearer <token> pour les opérations de données.

Limitation de Débit

L'API est limitée à 10 requêtes par minute par utilisateur. Le dépassement de cette limite entraînera une réponse 429 Too Many Requests.

Points de Terminaison

Authentifier

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

Générez un jeton d'accès temporaire à l'aide de votre clé API.

En-têtes

X-API-Key Votre clé API (requis)
Exemple de Requête
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Exemple de Réponse
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Lire

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

Récupérez vos données chiffrées. Renvoie la charge utile chiffrée par le client (v1:...).

En-têtes

Authorization Bearer <token> (requis)
Exemple de Requête
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Exemple de Réponse
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

Mettre à jour

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

Enregistrez vos données chiffrées. Accepte une charge utile chiffrée par le client (v1:...) dans le corps de la requête.

Note : L'accès en écriture doit être activé dans vos Paramètres API. Par défaut, l'accès API est en lecture seule.

En-têtes

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

Corps de la Requête

data Charge utile chiffrée par le client commençant par v1: (requis)
Exemple de Requête
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"}'
Exemple de Réponse
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Format de Réponse

Toutes les réponses de l'API sont renvoyées au format JSON avec un champ booléen success indiquant le résultat de l'opération.

Réponse de Succès
{
  "success": true,
  "data": "..."
}
Réponse d'Erreur
{
  "success": false,
  "message": "Error description"
}

Codes d'Erreur

Code Description
401 Clé API invalide ou manquante / jeton expiré
403 Accès en écriture désactivé (pour POST /data)
422 Format de charge utile invalide ou limite de stockage dépassée
429 Limite de débit dépassée (10 requêtes/minute)
500 Erreur interne du serveur

Prêt à Commencer ?

Générez votre clé API et commencez à intégrer Hexbon dès aujourd'hui.

Aller aux Paramètres API

Nous utilisons à peine des cookies

Nous n'utilisons que des cookies strictement nécessaires, qui améliorent la sécurité du site web et l'expérience utilisateur. Nous ne suivons pas vos actions ni votre activité.