Documentación del endpoint del recurso Institution
Esta sección de la documentación aborda el uso del endpoint Institution, que provee una lista de todas las instituciones registradas en la plataforma Datafaro.
Endpoint
GET /api/v1/institution/
Este endpoint retorna un conjunto de datos de todas las instituciones disponibles en el sistema.
Autenticación
La autenticación se maneja mediante Token Authentication. Para realizar solicitudes a este endpoint, los usuarios deben incluir un token válido en el encabezado de la solicitud HTTP:
Authorization: Token YOUR_ACCESS_TOKENUso del endpoint
Solicitud GET
Para obtener una lista de todas las instituciones:
- Realiza una solicitud GET al endpoint proporcionado.
- No se requieren parámetros adicionales.
Ejemplo de solicitud
curl -X GET "http://datafaro.adatar.do/api/v1/institution/" \
-H "Authorization: Token YOUR_ACCESS_TOKEN"Respuesta
El servidor devuelve una lista de instituciones en formato JSON, con cada institución representada como un objeto con name, description, y code.
Ejemplo de respuesta
[
{
"code": "BCRD",
"name": "Banco Central de la República Dominicana",
"description": "Institución encargada de la política monetaria."
},
{
"code": "ONE",
"name": "Oficina Nacional de Estadística",
"description": "Organismo responsable de la recopilación de datos estadísticos."
}
// ... más instituciones
]Códigos de estado HTTP
200 OK: La solicitud fue exitosa y los datos se devuelven en el cuerpo de la respuesta.401 Unauthorized: La solicitud carece de un token de acceso válido o este no fue incluido.403 Forbidden: La solicitud está autenticada pero el usuario no tiene permisos para acceder a este recurso.404 Not Found: El endpoint no existe o no está disponible actualmente.500 Internal Server Error: Error general del servidor al intentar procesar la solicitud.
Mejores prácticas
- Utiliza los tokens de acceso de acuerdo con las políticas de seguridad de la plataforma.
- Maneja los errores de manera adecuada en tu aplicación cliente para mejorar la experiencia del usuario.
Soporte
Para asistencia o consultas relacionadas con el uso de este endpoint, por favor contacta al equipo de soporte de Datafaro.