Skip to main content

Qr validation

Este servicio es para validar el qr.


Request

Consume the GET endpoint

{{baseUrl}}/people/qr-validation

Resquest Body

{
"code": {"iv":"4fe4c15f79da99e9d55734e8e8ef6a17","content":"f3ea4ba1f23497ad0a2938f3e7c490b4b418d670d2964ccd4a331db37459c3b10eab53c0e141cc5c6f9c6b92e979f5dc45a56a2fbe7ef6b6cab56aa329326dfb93d2759c5138f9764a729620b8d9c3fcf66f3f2e0efd4c68e460b4248a92ed"}
}

Responses

Si todo es correcto, recibirá una respuesta exitosa como esta:

Success

{
"data": {
"validation": true,
"identifier": "131016032281",
"uid": "aa3a1531-515f-4fa3-9483-8937663cffbb"
},
"status": 200
}

Errors

Si el qr no es válido, recibirá una respuesta fallida como esta:

{
"error": {
"message": "La vigencia del QR ha expirado"
},
"status": 400
}

Si el usuario ya se encuentra registrado:

{
"error": {
"message": "El usuario ya se encuentra registrado",
"errorCode": "QR_VALIDATION_001"
},
"status": 400,
"data": {
"identifier": "1310160322812",
"uid": "c7d9503c-f22d-4285-ae34-abb8b52cd1fa"
}
}

Si el qr no se encuentra activo:

{
"error": {
"message": "El QR no se encuentra activo",
"errorCode": "QR_VALIDATION_002"
},
"status": 400,
"data": {
"identifier": "1310160322812",
"uid": "c7d9503c-f22d-4285-ae34-abb8b52cd1fa"
}
}

Si no se envia el code, iv o content, recibirá una respuesta fallida como esta:

{
"error": {
"message": "Cannot destructure property 'responseService' of '(intermediate value)' as it is undefined."
},
"status": 500
}

Si el error es del servidor, recibirá una respuesta fallida como esta:

{
"status": 500,
"data": "message"
}

Http Codes

StatusDescription
200OK
400Bad Request
401Unauthorized
500Internal Server Error