API Browser

Releases

1.0.0

Sep 22, 2026

Initial release.

  • Discovers every registered Omeka S API adapter, from core and from installed modules, and lists it with the operations the current user is allowed to perform.
  • Per-resource reference built from Doctrine entity metadata, a curated catalog of JSON-LD keys and query parameters for core resources, and the adapter's hydrator methods.
  • Send API Request panel that runs search, read, create, update, partial update and delete calls through Omeka's API manager as the logged-in user, with status, timing and the JSON response.
  • Ready-to-copy request examples in cURL, JavaScript, PHP and Python, with the selected API key filled in.
  • OpenAPI 3.1 export as JSON or YAML, generated from the discovered endpoints and schemas.
  • Optional public browser at /api-browser with a read-only OpenAPI spec, limited to the resources chosen on the Public visibility page.
  • Modules can extend the documentation of their own adapters by implementing an apiBrowserSchema() method.
Log in for Support