Skip to content

API

Placeholder

This section is a placeholder. Once the OpenAPI specification for the VLIZ Collection API is published, we'll wire it in via vitepress-openapi (the same approach used in the Open Vlacc docs site).

The VLIZ DAMS exposes three HTTP services in front of MongoDB and S3:

ServiceDescription
Collection API (api.vliz-dams.cloud.inuits.dev)Main backend; metadata, vocab integration, GraphQL + REST. Source: collection-api.
Storage APIFile uploads/downloads; bridges to S3 (OVH) and IIIF (Cantaloupe).
IIIF (Cantaloupe)Dynamic image server — tiles, derivatives, zoom.

All services authenticate via Keycloak (auth.inuits.io, realm vliz).

High-level architecture

(Source: clients/vliz-dams/application-overview.md.)

To-do

  • Publish the Collection API OpenAPI spec at /api/openapi.json (or equivalent) and reference it here.
  • Add a worked example for the most common GraphQL queries (list media, fetch by ID, follow relations).
  • Document the upload flow against the Storage API.

Powered by Elody — Open Source Semantic Data Platform