API de registros y números de serie

Gestiona los registros de productos y los números de serie mediante la API

API de registros y números de serie

Usa estos endpoints para consultar registros de productos y validar números de serie para la cobertura de garantía.

Consultar un registro

GET /api/public/registration/lookup

Parámetros de consulta:

  • registrationNumber (obligatorio) — p. ej., UMB-REG-00089
  • orgId (obligatorio) — ID de la organización

Devuelve el registro con los detalles del producto, los datos del cliente, el estado, la fecha de compra y la garantía asociada.

Estados del registro

EstadoDescripción
pendingEnviado, en espera de la revisión del comerciante
approvedAprobado por el comerciante
deniedRechazado por el comerciante
expiredEl periodo de revisión de 30 días venció sin ninguna acción

Flujo de registro

  1. El cliente envía el registro mediante POST /api/public/products/register (consulta la API de productos)
  2. El sistema valida los datos del producto y del cliente, y crea un registro con estado pending
  3. El cliente recibe un correo electrónico de confirmación con su número de registro
  4. El comerciante lo revisa y lo aprueba o rechaza en el panel
  5. El cliente puede consultar el estado con este endpoint de consulta
Nota Los registros vencen automáticamente después de 30 días sin acción del comerciante.

Validar un número de serie

POST /api/public/serial-numbers/validate

Campos obligatorios del cuerpo: serialNumber, orgId

Si es válido, devuelve { "valid": true } con los detalles del número de serie (ID del producto, ID de la garantía, fechas de validez).

Si no es válido, devuelve { "valid": false } con el motivo: ya registrado, vencido, revocado, aún no válido, periodo de registro finalizado o no encontrado.

Estados del número de serie

EstadoDescripción
activeDisponible para registro
registeredYa se usó en un registro
expiredEl periodo de validez terminó
revokedRevocado por el comerciante

Carga masiva de números de serie

Los números de serie se cargan mediante un CSV en el panel:

  1. Ve a Panel > Números de serie > Subir
  2. Sube un CSV con las columnas: serialNumber (obligatoria), productId, warrantyId, validFrom, validUntil

Los números de serie deben ser únicos dentro de una organización. Los lotes grandes se procesan de forma asíncrona.

Relacionado

Solicitar demo

Descubre cómo myUmbrella puede transformar tu programa de garantías

Elige un horario

Elige un horario conveniente para tu demo personalizada

ESC

Empieza a escribir para buscar en todo el contenido

No se encontraron resultados

Prueba con otro término de búsqueda