Escaneos
Un escaneo representa la validación de un pase: en la entrada de un evento, en el punto de venta o en un lector NFC. Además de quedar en el historial, los escaneos alimentan las reglas de activación.Registrar un escaneo
Cuerpo
string
required
El identificador del pase que se escaneó.
string
required
Identificador del lector o punto de escaneo. Lo recibirás de vuelta como
scanner_id.object
Metadatos libres del escaneo: sucursal, ticket, monto, lo que necesites. Se devuelve como
metadata.string
Veredicto que tú impones, si tu sistema ya decidió. Acepta
"true" o "false" (también "1" / "0"). Si lo omites, Alara evalúa el escaneo.string
Motivo del rechazo. Solo se registra cuando
status indica fallo.Parámetros de consulta
boolean
default:"false"
Si es
true, la respuesta incluye el pase escaneado. Evita una segunda petición cuando necesitas mostrar datos del portador en el momento.Respuesta
Devuelve200 OK.
string
Identificador del escaneo.
string
El
reader_id que enviaste.string
Nombre del lector, si está registrado en tu cuenta.
string
Identificador del pase.
string
Momento del escaneo, RFC 3339.
object
Los metadatos que enviaste en
meta.string
El veredicto:
succeeded o failed.string
Código del motivo cuando
status es failed. Cadena vacía cuando fue exitoso.object
Presente solo con
?pass_info=true.Motivos de rechazo
Listar escaneos
Parámetros
integer
default:"25"
Máximo
100.integer
default:"0"
string
Busca en el identificador del escaneo, el del pase, el del lector y el nombre del lector.
string
Repetible. Valores:
processing, succeeded, failed.string
Repetible. Filtra por uno o varios lectores.
string
default:"created_at"
id, name o created_at.string
default:"desc"
asc o desc.string
RFC 3339, inclusivo.
string
RFC 3339, exclusivo.
200 OK con un arreglo de escaneos, más X-Total-Count y X-Has-More.
Consultar un escaneo
string
required
Identificador del escaneo.
200 OK con el escaneo, o 404 RESOURCE_NOT_FOUND.
En tiempo real
Si prefieres reaccionar a los escaneos en lugar de consultarlos, suscríbete al eventoscan.created y Alara notificará a tu servidor cada vez que se registre uno.
