Documentación de API

Acceda programáticamente a sus datos cifrados utilizando nuestra API REST segura con autenticación basada en tokens.

Comenzando

Genere una clave API en la configuración de su cuenta para comenzar

Para usar la API de Hexbon, necesita generar una clave API desde su página de Configuración de Cuenta → Configuración de API. La API utiliza un flujo de autenticación de dos pasos para mayor seguridad.

Flujo de Autenticación

1

Solicitar un Token

Use su clave API para solicitar un token de acceso temporal a través de POST /api/v1/auth

2

Validez del Token

El token es válido por 60 minutos. Después de expirar, solicite un nuevo token.

3

Usar el Token

Incluya el token en el encabezado Authorization: Bearer <token> para operaciones de datos.

Límite de Velocidad

La API está limitada a 10 solicitudes por minuto por usuario. Exceder este límite resultará en una respuesta 429 Too Many Requests.

Puntos Finales

Autenticar

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

Genere un token de acceso temporal usando su clave API.

Encabezados

X-API-Key Su clave API (requerido)
Ejemplo de Solicitud
curl -X POST "https://hexbon.com/api/v1/auth" \
  -H "X-API-Key: your_api_key_here"
Ejemplo de Respuesta
{
  "success": true,
  "bearer_token": "abc123def456...",
  "expires_at": "2025-11-27T15:30:00Z",
  "expires_in": 3600
}

Leer

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

Recupere sus datos cifrados. Devuelve la carga útil cifrada por el cliente (v1:...).

Encabezados

Authorization Bearer <token> (requerido)
Ejemplo de Solicitud
curl -X GET "https://hexbon.com/api/v1/data" \
  -H "Authorization: Bearer your_token_here"
Ejemplo de Respuesta
{
  "success": true,
  "data": "v1:encrypted_payload_here..."
}

Actualizar

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

Guarde sus datos cifrados. Acepta una carga útil cifrada por el cliente (v1:...) en el cuerpo de la solicitud.

Nota: El acceso de escritura debe estar habilitado en su Configuración de API. Por defecto, el acceso a la API es de solo lectura.

Encabezados

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

Cuerpo de la Solicitud

data Carga útil cifrada por el cliente comenzando con v1: (requerido)
Ejemplo de Solicitud
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"}'
Ejemplo de Respuesta
{
  "success": true,
  "message": "Encrypted data saved successfully."
}

Formato de Respuesta

Todas las respuestas de la API se devuelven en formato JSON con un campo booleano success que indica el resultado de la operación.

Respuesta Exitosa
{
  "success": true,
  "data": "..."
}
Respuesta de Error
{
  "success": false,
  "message": "Error description"
}

Códigos de Error

Código Descripción
401 Clave API inválida o faltante / token expirado
403 Acceso de escritura deshabilitado (para POST /data)
422 Formato de carga útil inválido o límite de almacenamiento excedido
429 Límite de velocidad excedido (10 solicitudes/minuto)
500 Error interno del servidor

¿Listo para Comenzar?

Genere su clave API y comience a integrar con Hexbon hoy.

Ir a Configuración de API

Apenas usamos cookies

Solo usamos cookies estrictamente necesarias, que mejoran la seguridad del sitio web y la experiencia del usuario. No rastreamos tus acciones ni actividad.