CurateGrid

Desarrolladores

Conecta tus herramientas con tus proyectos, recursos y resultados de CurateGrid.

Esta entrega ofrece lectura autenticada. No incluye subida, votación ni cambios administrativos mediante API.

Acceso limitado a un espacio

Los permisos y la membresía se comprueban en cada petición. Revocar un token bloquea su siguiente acceso.

Envía Authorization: Bearer seguido del token. No pongas tokens en enlaces, parámetros de URL, capturas ni registros.

Hasta 20 tokens activos por usuario y espacio; caducidad máxima de 90 días. El token no concede permisos que tu cuenta no tenga.

Operaciones disponibles

Consultar proyectos

GET /api/projects

Permiso del token: projects:read

Consultar proyectos

GET /api/projects/{project}

Permiso del token: projects:read

Consultar recursos

GET /api/projects/{project}/items

Permiso del token: resources:read

Consultar recursos

GET /api/projects/{project}/items/{item}

Permiso del token: resources:read

Consultar resultados

GET /api/projects/{project}/results

Permiso del token: results:read

Las listas devuelven data y meta. Usa page y per_page (1–100, por defecto 25). Son parámetros de API, no enlaces compartibles de la interfaz.

Límite: 120 peticiones por minuto y usuario autenticado. Ante HTTP 429, respeta Retry-After. HTTP 401 indica credencial inválida; 403, permiso denegado; 404, recurso no disponible; 422, parámetros inválidos.

No se incluyen originales, rutas de almacenamiento, EXIF/GPS ni correos de usuarios. El nombre del archivo se oculta cuando la política de metadatos lo restringe. Los resultados respetan la evaluación ciega.

El esquema se genera del mismo inventario que registra las rutas. La API evoluciona en /api, sin rutas numeradas.