Autenticación¶
Toda comunicación con la API requiere un Bearer token en la cabecera Authorization.
Registro¶
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
name |
string | ✅ | Nombre de la empresa |
email |
string | ✅ | Email único |
password |
string | ✅ | Mínimo 8 caracteres |
Respuesta 201:
{
"message": "Registration successful.",
"data": {
"api_key": "1|abc123...",
"name": "Mi Empresa SL",
"plan": "professional",
"monthly_quota": 5000
}
}
Login¶
| Campo | Tipo | Requerido |
|---|---|---|
email |
string | ✅ |
password |
string | ✅ |
Respuesta 200:
Regenerar API key¶
Si tu API key se ve comprometida:
Invalidación
Al regenerar, todos los tokens anteriores se invalidan inmediatamente.
Información de cuenta¶
{
"data": {
"id": "uuid",
"name": "Mi Empresa SL",
"email": "dev@miempresa.com",
"plan": "professional",
"monthly_quota": 5000,
"monthly_used": 42
}
}
Uso en cabeceras¶
Todas las peticiones autenticadas deben incluir:
Entorno de pruebas
Usa is_production: false en tus contribuyentes para enviar a la AEAT en modo sandbox.