GET api/Hora?idHora={idHora}

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

Request Information

URI Parameters

NameDescriptionTypeAdditional information
idHora

Identificador interno de la hora.

integer

Required

Body Parameters

None.

Response Information

Resource Description

Retorna la [Hora] encontrada con su HttpStatusCode correspondiente (OK:200) o un [string] con su HttpStatusCode correspondiente (NotFound:404, BadRequest:400).

Hora
NameDescriptionTypeAdditional information
IdHora

Identificador interno de la hora.

integer

Required

IdCliente

Identificador interno del cliente.

integer

Required

CodigoCliente

Código de identificación del cliente.

string

None.

Cliente

Nombre del cliente.

string

None.

IdMateria

Identificador interno de la materia. (Sólo para lectura).

integer

Required

Materia

Nombre de la materia.

string

None.

IdTipoCobro

Identificador interno del tipo de cobro. (Sólo para lectura).

integer

None.

TipoCobro

Nombre del tipo de cobro. (Sólo para lectura).

string

None.

Horas

Total de horas trabajadas.

integer

Required

Range: inclusive between 1 and 23

Minutos

Total de minutos trabajados.

integer

Required

Range: inclusive between 0 and 59

Fecha

Fecha del trabajo realizado, sólo día, mes y año.

date

Required

Descripcion

Descripción del trabajo realizado.

string

Required

UsaGlosasPredeterminadas

Indica si la hora debe ser ingresada con glosas predeterminadas (true: Utilizar Glosas | false: Utilizar Descripcion).

boolean

None.

IdGlosaPredeterminada

Identificador interno de la glosa predeterminada seleccionada.

integer

None.

Glosas

Representa colección de glosas predeterminadas respondidas y sustituyen la Descripcion de la hora.

Collection of Glosa

None.

Idioma

Lenguaje en el que debe ser ingresada la descripción. (Ing: Inglés, Esp: Español).

string

None.

CompartidaCon

Colección de abogados con quienes se ha compartido la hora trabajada.

Collection of Abogado

None.

Compartida

Indica sí la hora ha sido compartida. (Sólo para lectura).

boolean

None.

CompartidaPor

Corresponde al nombre del Abogado que ha comparido la hora. (Sólo para lectura).

string

None.

CompartidaPorId

Corresponde a la Id del Abogado que ha comparido la hora. (Sólo para lectura).

integer

None.

Favorita

Indica sí la hora se encuentra ingresada en la lista de favoritas. (Sólo para lectura).

boolean

None.

CompartirCon

Colección de abogados con quienes se quiere compartir la hora trabajada.

Collection of Abogado

None.

Editable

Indica sí la hora puede o no ser modificada. (Sólo para lectura).

boolean

None.

RequiereEjecutivo

Indica que la materia requiere la selección de un ejecutivo. (Sólo para lectura).

boolean

None.

IdEjecutivo

Identificador del Ejecutivo.

integer

None.

Ejecutivo

Nombre del Ejecutivo. (Sólo para lectura).

string

None.

RequiereLedes

Indica que la materia requiere la selección de un ledes. (Sólo para lectura).

boolean

None.

IdActividad

Identificador de la Actividad.

integer

None.

Actividad

Nombre de la Actividad. (Sólo para lectura).

string

None.

IdTarea

Identificador de la Tarea.

integer

None.

Tarea

Nombre de la Tarea. (Sólo para lectura).

string

None.

Response Formats

application/json, text/json

Sample:
{
  "IdHora": 1,
  "IdCliente": 2,
  "CodigoCliente": "sample string 3",
  "Cliente": "sample string 4",
  "IdMateria": 5,
  "Materia": "sample string 6",
  "IdTipoCobro": 7,
  "TipoCobro": "sample string 8",
  "Horas": 9,
  "Minutos": 10,
  "Fecha": "2025-12-23",
  "Descripcion": "sample string 12",
  "UsaGlosasPredeterminadas": true,
  "IdGlosaPredeterminada": 14,
  "Glosas": [
    {
      "Orden": 1,
      "Texto": "sample string 2",
      "Valor": "sample string 3",
      "Capacidad": 4
    },
    {
      "Orden": 1,
      "Texto": "sample string 2",
      "Valor": "sample string 3",
      "Capacidad": 4
    }
  ],
  "Idioma": "sample string 15",
  "CompartidaCon": [
    {
      "IdAbogado": 1,
      "Nombre": "sample string 2",
      "ApellidoPaterno": "sample string 3",
      "ApellidoMaterno": "sample string 4",
      "IdGrupo": 5,
      "Grupo": "sample string 6"
    },
    {
      "IdAbogado": 1,
      "Nombre": "sample string 2",
      "ApellidoPaterno": "sample string 3",
      "ApellidoMaterno": "sample string 4",
      "IdGrupo": 5,
      "Grupo": "sample string 6"
    }
  ],
  "Compartida": true,
  "CompartidaPor": "sample string 17",
  "CompartidaPorId": 18,
  "Favorita": true,
  "CompartirCon": [
    {
      "IdAbogado": 1,
      "Nombre": "sample string 2",
      "ApellidoPaterno": "sample string 3",
      "ApellidoMaterno": "sample string 4",
      "IdGrupo": 5,
      "Grupo": "sample string 6"
    },
    {
      "IdAbogado": 1,
      "Nombre": "sample string 2",
      "ApellidoPaterno": "sample string 3",
      "ApellidoMaterno": "sample string 4",
      "IdGrupo": 5,
      "Grupo": "sample string 6"
    }
  ],
  "Editable": true,
  "RequiereEjecutivo": true,
  "IdEjecutivo": 22,
  "Ejecutivo": "sample string 23",
  "RequiereLedes": true,
  "IdActividad": 25,
  "Actividad": "sample string 26",
  "IdTarea": 27,
  "Tarea": "sample string 28"
}

application/xml, text/xml

Sample:
<Hora xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tecnolex.Tempus.API.Models">
  <Actividad>sample string 26</Actividad>
  <Cliente>sample string 4</Cliente>
  <CodigoCliente>sample string 3</CodigoCliente>
  <Compartida>true</Compartida>
  <CompartidaCon>
    <Abogado>
      <ApellidoMaterno>sample string 4</ApellidoMaterno>
      <ApellidoPaterno>sample string 3</ApellidoPaterno>
      <Grupo>sample string 6</Grupo>
      <IdAbogado>1</IdAbogado>
      <IdGrupo>5</IdGrupo>
      <Nombre>sample string 2</Nombre>
    </Abogado>
    <Abogado>
      <ApellidoMaterno>sample string 4</ApellidoMaterno>
      <ApellidoPaterno>sample string 3</ApellidoPaterno>
      <Grupo>sample string 6</Grupo>
      <IdAbogado>1</IdAbogado>
      <IdGrupo>5</IdGrupo>
      <Nombre>sample string 2</Nombre>
    </Abogado>
  </CompartidaCon>
  <CompartidaPor>sample string 17</CompartidaPor>
  <CompartidaPorId>18</CompartidaPorId>
  <CompartirCon>
    <Abogado>
      <ApellidoMaterno>sample string 4</ApellidoMaterno>
      <ApellidoPaterno>sample string 3</ApellidoPaterno>
      <Grupo>sample string 6</Grupo>
      <IdAbogado>1</IdAbogado>
      <IdGrupo>5</IdGrupo>
      <Nombre>sample string 2</Nombre>
    </Abogado>
    <Abogado>
      <ApellidoMaterno>sample string 4</ApellidoMaterno>
      <ApellidoPaterno>sample string 3</ApellidoPaterno>
      <Grupo>sample string 6</Grupo>
      <IdAbogado>1</IdAbogado>
      <IdGrupo>5</IdGrupo>
      <Nombre>sample string 2</Nombre>
    </Abogado>
  </CompartirCon>
  <Descripcion>sample string 12</Descripcion>
  <Editable>true</Editable>
  <Ejecutivo>sample string 23</Ejecutivo>
  <Favorita>true</Favorita>
  <Fecha>2025-12-23T15:38:16.3818584-03:00</Fecha>
  <Glosas>
    <Glosa>
      <Capacidad>4</Capacidad>
      <Orden>1</Orden>
      <Texto>sample string 2</Texto>
      <Valor>sample string 3</Valor>
    </Glosa>
    <Glosa>
      <Capacidad>4</Capacidad>
      <Orden>1</Orden>
      <Texto>sample string 2</Texto>
      <Valor>sample string 3</Valor>
    </Glosa>
  </Glosas>
  <Horas>9</Horas>
  <IdActividad>25</IdActividad>
  <IdCliente>2</IdCliente>
  <IdEjecutivo>22</IdEjecutivo>
  <IdGlosaPredeterminada>14</IdGlosaPredeterminada>
  <IdHora>1</IdHora>
  <IdMateria>5</IdMateria>
  <IdTarea>27</IdTarea>
  <IdTipoCobro>7</IdTipoCobro>
  <Idioma>sample string 15</Idioma>
  <Materia>sample string 6</Materia>
  <Minutos>10</Minutos>
  <RequiereEjecutivo>true</RequiereEjecutivo>
  <RequiereLedes>true</RequiereLedes>
  <Tarea>sample string 28</Tarea>
  <TipoCobro>sample string 8</TipoCobro>
  <UsaGlosasPredeterminadas>true</UsaGlosasPredeterminadas>
</Hora>