Saltar al contenido principal

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)

AtributoTipoObligatorioDescripción
business_codeintegerIdentificador de la cuenta comercio (obtenido del Webhook).
namestringIdentificador legible para la credencial (ej. "API Key E-commerce Producción").
expiration_typestringCiclo de expiración. Valores permitidos: 7, 30, 60, 90, custom o none (sin expiración).
allowed_domainsarrayNoArreglo 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
}
}