Introducción
El contenedor
validatecode valida el código de activación|recuperación y su expiración en X minutos.
Recurso POST
Los datos básicos de validatecode se describen a continuación
[POST,DELETE] /validatecode
language=:language
device=:device
human=:human
code=:code
:language explicado en el capítulo Generalidades
:device explicado en el capítulo Generalidades
:human explicado en el capítulo Generalidades
:code es el código a validar
Si el código es correcto y no ha expirado, entonces regresa un objeto con los datos siguientes:
{
"status":"REGISTER",
"name":"USERNAME",
"lastname":"LASTNAME",
"newsletter":"newsletter",
"token":"XXX",
}
Los campos son los siguientes:
estatus: siempre REGISTER.
name: nombre de usuario validado.
lastname: apellido de usuario validado.
newsletter: newsletter del cliente.
token: token de usuario.
En caso de que el registro sea incorrecto, regresa un objeto con la estructura siguiente:
{
"code":1301,
"status":"Error",
"message":"code_message"
}
code: El código del error que pasó:
- 1301: Error: no hay usuario pendiente con este código.
- 1302: Error: el código ha expirado.
- 1398: Error internal.
Si el sistema esta en mantenimiento, puede regresar un estatus 503
Si accede otros métodos, puede regresar un estatus 501
Si hay un problema en el sistema, puede regresar un estatus 500