Obtiene los huecos libres de la agenda de Ofimedic.
Web Service TT (1.0.0)
Especificaciones de los métodos que permiten interactuar con la información almacenada en las bases de datos de Ofimedic.
- La URL para acceder al servicio tendrá la siguiente estructura:
- http://{URL}/services.asmx/{NombreMétodo}
- https://{URL}/services.asmx/{NombreMétodo}
- http://{URL}/services.asmx/{NombreMétodo}
- Los parámetros de entrada que son obligatorios están marcados como tal.
- Hay parámetros de entrada que pueden no estar marcados como obligatorios, pero que lo sean bajo ciertas condiciones, las cuales están indicadas.
- Hay parámetros de entrada que pueden no estar marcados como obligatorios, pero que lo sean bajo ciertas condiciones, las cuales están indicadas.
- Si un parámetro es opcional, hay que pasar un espacio en blanco.
- Las que incluyen parámetros de entrada en formato de fecha con inicio (START) y final (END) pueden tener una limitación, la cuál estará indicada en cada método.
- Todos los mensajes de respuesta estarán formateados en XML.
- En el caso de que la función indique horario restringido de obtención de datos, solo se permiten llamadas entre las 21:00h y las 10:59h.
https://www.ofimedic.com/
Fecha de inicio. Se indica en formato de fecha (dd/mm/aaaa).
Fecha de finalización. Se indica en formato de fecha (dd/mm/aaaa).
Si se indica este parámetro, debe ser posterior a AVA_START_DAY.
Hora de inicio. Se indica en formato de hora (hh:mm).
Hora de finalización. Se indica en formato de hora (hh:mm).
Hora mínima para el campo AVA_START_TIME. Se indica en formato de hora (hh:mm).
En desuso.
Hora máxima para el campo AVA_END_TIME. Se indica en formato de hora (hh:mm).
En desuso.
Número de disponibilidades mostradas.
0 o en blanco si se desea mostrar todas las disponibilidades.
- Test
https://www.ofimedic.com/SearchAvailabilities
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
'https://www.ofimedic.com/SearchAvailabilities?ACTIVITY_LID=1&AVA_START_DAY=01%2F01%2F2024&AVA_END_DAY=31%2F12%2F2024&AVA_START_TIME=08%3A00&AVA_END_TIME=08%3A00&AVA_MIN_TIME=08%3A00&AVA_MAX_TIME=09%3A00&AVA_RESULTS_NUMBER=0&RESOURCE_LID=1&LOCATION_LID=1&INSURANCE_LID=1'
<searchAvailabilitiesResult>
<RESULT>OK</RESULT>
<Availabilities>
<Availability>
<RESOURCE_LID>33</RESOURCE_LID>
<ACTIVITY_LID>3</ACTIVITY_LID>
<LOCATION_LID>1</LOCATION_LID>
<INSURANCE_LID/>
<AVA_DATE>11/02/2025</AVA_DATE>
<AVA_START_TIME>09:00</AVA_START_TIME>
<AVA_END_TIME>09:15</AVA_END_TIME>
<AVAILABILITY_LID>3311/02/202509:00</AVAILABILITY_LID>
<AVA_PRICE/>
</Availability>
</Availabilities>
</searchAvailabilitiesResult>