Generar API Key para Comercio
Crea una nueva credencial de acceso asociada a una cuenta comercio específica.
Consideración de Seguridad
Los endpoints detallados en esta sección requieren autenticación con la Master API Key. La API Key retornada para el comercio solo será visible una vez; debe almacenarse y encriptarse inmediatamente en su base de datos.
- Endpoint:
api/v1/dealers/api-keys - Método:
POST
Parámetros de Petición (Body JSON)
| Atributo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
business_code | integer | Sí | Identificador de la cuenta comercio (obtenido del Webhook). |
name | string | Sí | Identificador legible para la credencial (ej. "API Key E-commerce Producción"). |
expiration_type | string | Sí | Ciclo de expiración. Valores permitidos: 7, 30, 60, 90, custom o none (sin expiración). |
allowed_domains | array | No | Arreglo de strings para restricciones de CORS. |
Ejemplo de Petición:
{
"business_code": 333,
"name": "Marketplace Integration",
"expiration_type": "none"
}
Ejemplo de Respuesta:
{
"success": true,
"message": "Api Key generada exitosamente",
"data": {
"business_code": 333,
"id": 15,
"api_key": "vds_abc123def456ghi789jkl",
"expires_at": null
}
}