Autenticación de API
Todas las solicitudes de la API v2 requieren autenticación mediante token Bearer.
Cómo Funciona
- Genera una clave API en Configuración > Claves API
- Inclúyela en el encabezado
Authorizationde cada solicitud:
Authorization: Bearer YOUR_API_KEY_HERE
Example (cURL)
curl -X GET "https://yourdomain.com/api/v2/submissions" \
-H "Authorization: Bearer fp_key_abc123xyz789" \
-H "Accept: application/json"
Example (JavaScript)
const response = await fetch('https://yourdomain.com/api/v2/submissions', {
headers: {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json',
'Content-Type': 'application/json'
}
});
const data = await response.json();
Example (PHP)
$client = new \GuzzleHttp\Client();
$response = $client->get('https://yourdomain.com/api/v2/submissions', [
'headers' => [
'Authorization' => 'Bearer fp_key_abc123xyz789',
'Accept' => 'application/json',
]
]);
$data = json_decode($response->getBody(), true);
Example (Python)
import requests
headers = {
'Authorization': 'Bearer fp_key_abc123xyz789',
'Accept': 'application/json'
}
response = requests.get('https://yourdomain.com/api/v2/submissions', headers=headers)
data = response.json()
Seguridad
| Característica | Detalle |
|---|---|
| Almacenamiento | Las claves se almacenan con hash SHA256 en la base de datos |
| Ámbito | Las claves están vinculadas a un inquilino específico |
| Seguimiento | La marca de tiempo last_used_at se actualiza en cada uso |
| Vencimiento | Las claves pueden tener fechas de vencimiento opcionales |
| Revocación | Las claves se pueden revocar al instante desde Configuración |
Gestión de Claves API
| Acción | Cómo |
|---|---|
| Crear | Configuración > Claves API > Crear Nueva Clave |
| Ver | Ver nombre de la clave, fecha de creación, fecha de último uso |
| Revocar | Haz clic en Revocar para deshabilitar permanentemente una clave |
aviso
La clave completa solo se muestra una vez al crearla. Guárdala de forma segura. Si se pierde, revócala y crea una nueva.