Usuario

Api Usuario

APIDescription
GET api/usuario

Permite obtener el usuario correspondiente a la sesión iniciada. Este método requiere autorización.

Abogados

Api Abogados

APIDescription
GET api/abogado?Prefix={Prefix}&Count={Count}&Page={Page}&IdAbogados={IdAbogados}

Permite realizar la búsqueda de abogados en el sistema. Este método requiere autorización.

Login

API Login

APIDescription
GET api/validateToken

Permite comprobar la autorización de acceso al sistema. Debe proporcionarse el JWT Token en el header "Autorization".

POST api/Login

Permite realizar la autenticación al sistema, retornando un JWT Token al ser autorizado.

Logout

API Logout

APIDescription
GET api/logout

Permite realizar el cierre de sesión en el sistema, lo cual equivale a caducar y destruir el JWT Token de autorización. Este método requiere autorización.

GlosaPredeterminada

Api Glosas Predeterminadas

APIDescription
GET api/glosas?idGlosaPredeterminada={idGlosaPredeterminada}

Permite obtener una lista de glosas en base a una glosa predeterminada. Este método requiere autorización.

GET api/glosapredeterminada?Prefix={Prefix}&Count={Count}&Page={Page}&IdLenguaje={IdLenguaje}

Permite realizar la búsqueda de glosas predeterminadas en el sistema. Este método requiere autorización.

Cliente

Api Clientes

APIDescription
GET api/cliente?Prefix={Prefix}&Count={Count}&Page={Page}&IdClientes={IdClientes}

Permite realizar la búsqueda de clientes en el sistema. Este método requiere autorización.

Favorita

Api Favoritas

APIDescription
GET api/favorita?Prefix={Prefix}&Count={Count}&Page={Page}

Permite realizar la búsqueda de horas favoritas en el sistema. Este método requiere autorización.

POST api/favorita?idHora={idHora}

Ingresa la hora de la lista de favoritas. Este método requiere autorización.

DELETE api/favorita?idHora={idHora}

Elimina la hora de la lista de favoritas. Este método requiere autorización.

Ejecutivo

Api Ejecutivos

APIDescription
GET api/ejecutivo?Prefix={Prefix}&Count={Count}&Page={Page}&IdMateria={IdMateria}

Permite realizar la búsqueda de ejecutivos por materia en el sistema. Este método requiere autorización.

Ledes

Api Ledes

APIDescription
GET api/actividad?Prefix={Prefix}&Count={Count}&Page={Page}

Permite realizar la búsqueda de actividades en el sistema. Este método requiere autorización.

GET api/tarea?Prefix={Prefix}&Count={Count}&Page={Page}

Permite realizar la búsqueda de tareas en el sistema. Este método requiere autorización.

Materia

API Materias

APIDescription
GET api/Materia?IdCliente={IdCliente}&Prefix={Prefix}&Count={Count}&Page={Page}&IdMaterias={IdMaterias}

Permite realizar la búsqueda de materias en el sistema. Este método requiere autorización.

Hora

API Horas

APIDescription
GET api/Hora?idHora={idHora}

Permite obtener una hora ingresada al sistema por el usuario. Este método requiere autorización.

GET api/Hora?Desde={Desde}&Hasta={Hasta}&Prefix={Prefix}&IdCliente={IdCliente}&IdMateria={IdMateria}&IdTipoCobro={IdTipoCobro}&Count={Count}&Page={Page}

Permite realizar la búsqueda de horas del usuario en el sistema. De no proporsionar parámetros el sistema buscará horas hasta 1 mes hacia atrás. Este método requiere autorización.

POST api/Hora

Permite la creación de una hora al sistema. Este método requiere autorización.

PUT api/Hora

Permite la modificacion de una hora al sistema. Este método requiere autorización.

DELETE api/Hora?idHora={idHora}

Elimina la hora del sistema. Este método requiere autorización.

TipoCobro

API Tipo Cobro

APIDescription
GET api/TipoCobro?idMateria={idMateria}

Permite realizar la búsqueda de tipos de cobro en el sistema. Este método requiere autorización.