Skip to content

Cliente

POST /v2/clients/validate-code

Valida el código de ingreso de un cliente y verifica su estado.

Content-Type: application/json
{
"code": "ABC123"
}
CampoTipoRequeridoDescripción
codestringSíCódigo de ingreso del cliente
{
"success": true,
"message": "Cliente encontrado",
"data": {
"id": 1,
"code": "ABC123",
"name": "Empresa ejemplo",
"status": "activo",
"url_base": "https://example.com/",
}
}
{
"success": false,
"message": "Cliente no encontrado",
"data": null
}
{
"success": false,
"message": "El cliente está inactivo",
"data": null
}
{
"message": "The code field is required.",
"errors": {
"code": [
"The code field is required."
]
}
}
{
"success": false,
"message": "Error al obtener el cliente",
"data": null
}
  • 200: Cliente encontrado y activo
  • 403: Cliente encontrado pero inactivo/bloqueado
  • 404: Cliente no encontrado
  • 422: Datos de entrada inválidos
  • 500: Error interno del servidor
Terminal window
curl -X POST http://tu-dominio.com/api/v2/clients/validate-code \
-H "Content-Type: application/json" \
-d '{
"code": "ABC123"
}'
  1. Validación de estado: El endpoint verifica que el cliente tenga estado “activo” (case-insensitive).
  2. Validación del código: El código debe coincidir exactamente con el almacenado en la base de datos.
  3. Formato de respuesta: Todas las respuestas siguen un formato consistente con success, message y data.