API

auth


...






login

https://treserp.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",
	"idsucursal": 1000,
	"sucursal": "Matriz"
}
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 el ERP, es importante realizar logout al finalizar las tareas, ya que cada login genera un token que consume una conexión del ERP

https://treserp.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://treserp.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://treserp.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\/demo\/",
            "lc_modulos": "ofi,rhr,hrm,rhc,rhi,nom,rnm",
            "nombre": "Demo Staff",
            "contacto": "",
            "email": "demo@staff.com",
            "telefono": "55 11223344",
            "celular": "55 11223344",
            "pais": "",
            "estado": "",
            "ciudad": "",
            "colonia": "",
            "direccion": "",
            "id_fxcEstado": 9,
            "id_fxcCiudad": 78,
            "ft_rfc": "XAXX010101ABC",
            "ft_curp": "",
            "ft_nombre": "Demo Staff",
            "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 STAFF",
            "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."
}