Documentación del endpoint Frequency
El endpoint Frequency de la API de Datafaro proporciona una lista de las frecuencias de tiempo disponibles para los conjuntos de datos en la plataforma.
Endpoint
GET /api/v1/frequency/
Este endpoint se utiliza para recuperar una lista de todas las frecuencias posibles con las que se pueden actualizar los conjuntos de datos en Datafaro.
Autenticación
El acceso a este endpoint requiere autenticación mediante Token Authentication. Los usuarios deben incluir su token de acceso en el encabezado de la solicitud HTTP:
Authorization: Token YOUR_ACCESS_TOKENRespuesta
La API devuelve una lista de las frecuencias de tiempo disponibles, cada una representada por un código, su descripción y su equivalencia en segundos.
Ejemplo de solicitud
Para obtener la lista de frecuencias:
curl -X GET "http://datafaro.adatar.do/api/v1/frequency/" \
-H "Authorization: Token YOUR_ACCESS_TOKEN"Ejemplo de respuesta
La API devolverá una lista de frecuencias en formato JSON:
[
{
"code": "H",
"description": "Hora(s)",
"seconds": 3600
},
{
"code": "D",
"description": "Día(s)",
"seconds": 86400
},
{
"code": "W",
"description": "Semana(s)",
"seconds": 604800
},
// ... más frecuencias
]Códigos de estado HTTP
200 OK: La solicitud fue exitosa y los datos se devuelven en el cuerpo de la respuesta.401 Unauthorized: Falta el token de acceso o es inválido.
Uso
Este endpoint es útil para:
- Determinar las diferentes frecuencias con las que se pueden actualizar los conjuntos de datos.
- Integrar la información de frecuencia en aplicaciones y sistemas que consuman datos de Datafaro, permitiendo un manejo más eficiente de los intervalos de actualización de datos.
Notas adicionales
- La lista de frecuencias se presenta con un código, una descripción legible y su duración en segundos, facilitando su interpretación y uso en diversos contextos.
- Asegúrate de que tu aplicación cliente maneje correctamente estas frecuencias, especialmente si se utilizan para programar tareas o sincronizaciones.