POST api/Citaciones/HorariosDisponibles
Obtiene los horarios disponibles de las pruebas en una fecha determinada.
Request Information
URI Parameters
None.
Body Parameters
Modelo para pasar la fecha y un array de enteros con las pruebas a consultar los horarios disponibles.
HosrariosDisponibles| Name | Description | Type | Additional information |
|---|---|---|---|
| Fecha | date |
None. |
|
| PruebasIds | Collection of integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Fecha": "2026-01-10T10:57:24.8085631+01:00",
"PruebasIds": [
1,
2
]
}
application/xml, text/xml
Sample:
<HosrariosDisponibles xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrmAgenda.Models.ViewModels">
<Fecha>2026-01-10T10:57:24.8085631+01:00</Fecha>
<PruebasIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</PruebasIds>
</HosrariosDisponibles>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Devuelve una lista de horarios de cada prueba con sus huecos libres.
Collection of HorarioPrueba| Name | Description | Type | Additional information |
|---|---|---|---|
| IdPrueba | integer |
None. |
|
| NHorarios | integer |
None. |
|
| ListadoHorariosPrueba | Collection of HoraLibre |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"IdPrueba": 1,
"NHorarios": 2,
"ListadoHorariosPrueba": [
{
"Hora": "00:00:00.1234567",
"Huecos": 2,
"IdPrueba": 3,
"IdUbicacion": 4
},
{
"Hora": "00:00:00.1234567",
"Huecos": 2,
"IdPrueba": 3,
"IdUbicacion": 4
}
]
},
{
"IdPrueba": 1,
"NHorarios": 2,
"ListadoHorariosPrueba": [
{
"Hora": "00:00:00.1234567",
"Huecos": 2,
"IdPrueba": 3,
"IdUbicacion": 4
},
{
"Hora": "00:00:00.1234567",
"Huecos": 2,
"IdPrueba": 3,
"IdUbicacion": 4
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfHorarioPrueba xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CrmAgenda.Models.ViewModels">
<HorarioPrueba>
<IdPrueba>1</IdPrueba>
<ListadoHorariosPrueba>
<HoraLibre>
<Hora>PT0.1234567S</Hora>
<Huecos>2</Huecos>
<IdPrueba>3</IdPrueba>
<IdUbicacion>4</IdUbicacion>
</HoraLibre>
<HoraLibre>
<Hora>PT0.1234567S</Hora>
<Huecos>2</Huecos>
<IdPrueba>3</IdPrueba>
<IdUbicacion>4</IdUbicacion>
</HoraLibre>
</ListadoHorariosPrueba>
<NHorarios>2</NHorarios>
</HorarioPrueba>
<HorarioPrueba>
<IdPrueba>1</IdPrueba>
<ListadoHorariosPrueba>
<HoraLibre>
<Hora>PT0.1234567S</Hora>
<Huecos>2</Huecos>
<IdPrueba>3</IdPrueba>
<IdUbicacion>4</IdUbicacion>
</HoraLibre>
<HoraLibre>
<Hora>PT0.1234567S</Hora>
<Huecos>2</Huecos>
<IdPrueba>3</IdPrueba>
<IdUbicacion>4</IdUbicacion>
</HoraLibre>
</ListadoHorariosPrueba>
<NHorarios>2</NHorarios>
</HorarioPrueba>
</ArrayOfHorarioPrueba>