Módulo API

auth


...






login

https://restelix.com/api/auth/login
Request Head: Request Body:
{
	"login": "admin@demo",
	"psswd": "demo123"
}
Success Response Header:
Status Code: 200 OK
Success Response Body:
{
	"code": 200,
	"st": "001",
	"msg": "OK",
	"token": "1234567890ABCDEF",
	"usuario": "Administrador",
	"lang": "es",
	"tz": "3",
}
Error Response Header:
Status Code: 401 Unauthorized
Error Response Body:
{
    "code": "401",
    "st": "L11",
    "msg": "Error en la autenticaci\u00f3n"
}





logout

Esta función se encarga de cerrar la conexión con Restelix, es importante realizar logout al finalizar las tareas, ya que cada login genera un token que consume una conexión.

https://restelix.com/api/auth/logout
Request Head:
Authorization: Token 1234567890ABCDEF
Request Body:
{
}
Success Response Header:
Status Code: 200 OK
Success Response Body:
{
	"code": 200,
	"st": "001",
	"msg": "OK"
}
Error Response Header:
Status Code: 401 Unauthorized
Error Response Body:
{
    "code": 401,
    "st": "002",
    "msg": "Unauthorized"
}





status

https://restelix.com/api/auth/status
Request Head:
Authorization: Token 1234567890ABCDEF
Request Body:
{
}
Success Response Header: Status Code: 200 OK Success Response Body:
{
	"code": 200,
	"st": "001",
	"msg": "Authorized"
}
Error Response Header:
	Status Code: 401 Unauthorized
Error Response Body:
{
    "code": 401,
    "st": "002",
    "msg": "Unauthorized"
}





info

https://restelix.com/api/auth/info
Request Header:
Authorization: Token 1234567890ABCDEF
Request Body:
{
}
Success Response Header:
Status Code: 200 OK
Success Response Body:
{
    "code": 200,
    "st": "001",
    "msg": "OK",
    "data": {
        "startsession": "2025-04-14 12:08:50",
        "lastaccess": "2025-04-14 12:10:24",
        "compania": {
            "id": 1,
            "cuenta": "demo",
            "pathafiliado": "dat\/de\/demohotel\/",
            "lc_modulos": "ofi,rhr,hrm,rhc,rhi,nom,rnm",
            "nombre": "Demo Hotel",
            "contacto": "",
            "email": "prueba@demohotel.com",
            "telefono": "55 11223344",
            "celular": "55 11223344",
            "pais": "",
            "estado": "",
            "ciudad": "",
            "colonia": "",
            "direccion": "",
            "ft_rfc": "XAXX010101ABC",
            "ft_curp": "",
            "ft_nombre": "Demo Hotel",
            "ft_paterno": "",
            "ft_materno": "",
            "ft_pais": "M\u00e9xico",
            "ft_estado": "Ciudad de M\u00e9xico",
            "ft_municipio": "",
            "ft_ciudad": "CDMX",
            "ft_colonia": "",
            "ft_calle": "",
            "ft_noexterior": "",
            "ft_nointerior": "",
            "ft_cp": "07000",
            "id_ciaRegimenFiscal": 612,
            "cfd_tipo": "M40",
            "numdec_cantidad": 0,
            "numdec_precio": 2,
            "numdec_costo": 2,
            "sec_usuario_maxsesiones": 0,
            "sec_bloquear_intentos": 10,
            "sec_bloquear_tiempo": 20,
            "sec_conexion_maxinactivo": 10,
            "sec_contrasena_minlongitud": 8,
            "sec_contrasena_minmayuscula": 0,
            "sec_contrasena_minnumero": 0,
            "sec_contrasena_minespecial": 0,
            "sec_contrasena_historial": 0,
            "sec_contrasena_maxantiguedad": 0,
            "sec_keepalive": 0,
            "sec_log_actividades": 1,
            "sec_experimentalmode": 1,
            "clvweb": "demo",
            "horario_ini": "09:00",
            "horario_fin": "18:00",
            "horario_int": "15",
            "nombrefiscal": "DEMO HOTEL",
            "hr_ini": "09",
            "mn_ini": "00",
            "hr_fin": "18",
            "mn_fin": "00",
            "regimenFiscal": "Personas F\u00edsicas con Actividades Empresariales y Profesionales"
        },
        "sucursal": {
            "id": 1000,
            "nombre": "Matriz",
            "tz": 3,
            "telefono": "55 11223344",
            "celular": "",
            "email": "",
            "direccion": "",
            "colonia": "",
            "ciudad": "CDMX",
            "estado": "Ciudad de M\u00e9xico",
            "pais": "M\u00e9xico",
            "cp": "07000",
            "zonahoraria": "Centro",
            "timezone": "America\/Mexico_City"
        },
        "usuario": {
            "id": 10000,
            "idsucursal": 1000,
            "login": "admin",
            "nombre": "Administrador",
            "st": 1,
            "tp": 2,
            "lang": "es",
            "bloqueo_intentos": 0,
            "bloqueo_st": 0,
            "bloqueo_fecha": "0000-00-00 00:00:00",
            "last_fecha": "2025-04-14",
            "last_hora": "12:08:50",
            "last_ip": "192.168.100.6",
            "email": "maria@gmail.com",
            "emailname": "Demo Escolar",
            "smtphost": "smtp.gmail.com",
            "smtpport": "587",
            "smtptls": 1,
            "status": "Activo",
            "tipo": "Administrador",
            "tls": "TLS",
            "sucursal": "Matriz"
        },
        "licencia": {
            "clvcia": "demo",
            "adddate": "2011-01-06 13:48:08",
            "duedate": "2030-12-31",
            "duedays": "2087",
            "numempleados": "40",
            "disco_cuota": "400",
            "modulos": "ofi,rhr,hrm,rhc,rhi,nom,rnm,cnt"
        }
    }
}
Error Response Header:
Status Code: 403 Forbidden
Error Response Body:
{
    "code": "403",
    "st": "L13",
    "msg": "Not logged."
}