IIIF API
IIIF standards-export surface. Serves Presentation 3.0 Manifests for each libro, per-page transcription AnnotationPages, libro-level AnnotationCollections (transcription and entities), Change Discovery activity streams, Content Search 1.0 and 2.0 (Mirador 3.x compatible), and a Content State 1.0 share-link builder. Read-only; no API key required for public collections, configurable per deployment.
| Method | Path | Summary | Key params | Response |
|---|---|---|---|---|
| GET | /v1/iiif/activity/all-changes.json | IIIF Change Discovery — OrderedCollection summary | — | (no body) |
| GET | /v1/iiif/activity/page/{page} | IIIF Change Discovery — paginated activity page | page (path:integer) | (no body) |
| GET | /v1/iiif/collection.json | IIIF root Collection | — | (no body) |
| GET | /v1/iiif/group/{id} | Nested-tree group Collection | id (path:string) | (no body) |
| GET | /v1/iiif/share | Content State 1.0 share-link builder | collection (query:string)libro (query:integer) | ShareResponse |
| GET | /v1/iiif/{collection}/collection.json | Per-collection IIIF Collection | collection (path:string) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/annotation-collection.json | Libro-level transcription AnnotationCollection | collection (path:string)libro (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/entity-annotation-collection.json | Libro-level entity AnnotationCollection | collection (path:string)libro (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/manifest.json | IIIF Presentation 3.0 Manifest for one libro | collection (path:string)libro (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/search | IIIF Content Search 1.0 (Mirador 3.x compat) | collection (path:string)libro (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/search/v2 | IIIF Content Search 2.0 | collection (path:string)libro (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/{page}/annotation-page.json | Per-page transcription AnnotationPage | collection (path:string)libro (path:integer)page (path:integer) | (no body) |
| GET | /v1/iiif/{collection}/{libro}/{page}/entities-annotation-page.json | Per-page entity AnnotationPage | collection (path:string)libro (path:integer)page (path:integer) | (no body) |
Examples
Section titled “Examples”Fetch a libro Manifest
curl "$ARCHAIC/v1/iiif/dipucoru/1/manifest.json"