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/logoutRequest 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 UnauthorizedError 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."
}