DAM Wiki

Phraseanet Specs

Alchemy · Paris, France · Founded 1996 · independent (privately held French SARL)Verified 2026-10-29 · 79 sources
  • SaaS
  • On-premise
  • SMB to enterprise (companies, public sector, photographers)
  • REST API
  • OpenAPI spec
  • Webhooks
  • SAML · OIDC SSO
Complete · 7 of 7 pages
79sources
3API specs
10-29verified 2026
Official website ↗Phraseanet alternatives →

Files

3 files · 821 KB · verbatim copies of public vendor files
FileFormatSizeDownload
phrasea_databox_api_openapi.jsonOpenAPI567 KBDownload
phrasea_expose_api_openapi.jsonOpenAPI106 KBDownload
phraseanet_api_v3_openapi.yamlOpenAPI149 KBDownload

README — provenance

DAM Wiki downloaded these files on 2026-10-29 from public vendor URLs (no login needed). They are byte-for-byte copies. DAM Wiki refreshes them when Alchemy publishes a new Phrasea or Phraseanet release that changes the API (see the Phrasea releases and Phraseanet releases).

FileFormatVersion / datePublic source URL
phrasea_databox_api_openapi.jsonOpenAPI 3.1.0 (JSON)"Databox API" 1.0.0; 143 paths / 239 operations; SHA-256 50b8cf8e…8d2ehttps://api-databox.ps-demo.alchemy.phrasea.io/docs.json (vendor demo instance, linked from https://www.phrasea.com/en/communaute)
phrasea_expose_api_openapi.jsonOpenAPI 3.1.0 (JSON)"Expose API" 1.0.0; 20 paths / 37 operations; SHA-256 eb92d46a…f8415https://api-expose.ps-demo.alchemy.phrasea.io/docs.json (same demo instance)
phraseanet_api_v3_openapi.yamlOpenAPI 3.0.3 (YAML)"Phraseanet API" 1.0.0-oas3; 7 operations; last commit 2025-05-15; SHA-256 a38de55a…81bfhttps://github.com/alchemy-fr/Phraseanet/blob/master/doc/API_documentation/v3/_compiled.yaml (GPL v3 repository). The same bundle is published at https://app.swaggerhub.com/apis-docs/alchemy-fr/phraseanet.api.v3/1.0.0-oas3

Notes

  • Phrasea has no static spec file in its repository. API Platform generates the OpenAPI document at runtime on each installation (https://api-databox.{domain}/docs.json, https://api-expose.{domain}/docs.json). The copies above come from Alchemy's public demo instance. Its exact Phrasea release is not exposed, and it lacks a few routes present in the current source (for example /assets/{id}/similar).
  • Both Phrasea documents set no servers entry. Their only security scheme is OAuth2 authorization code, and its authorization and token URLs point to the demo's Keycloak realm (keycloak.ps-demo.alchemy.phrasea.io/realms/phrasea). On another installation, replace that host with its own Keycloak.
  • The Uploader API document on the same demo requires authentication (HTTP 401), so DAM Wiki does not archive it.
  • Phraseanet API v3: the vendor's repository holds the source split into several YAML files (api.yaml, schemas.yaml, record.yaml…) and a bundled _compiled.yaml. Its how-to note says the bundle is pasted into SwaggerHub. The bundle's example values use Alchemy's own demo hostnames and truncated placeholder tokens, kept as published. Phraseanet API v1 and v2 have no machine-readable spec; they are documented as HTML pages at https://docs.phraseanet.com/4.1/en/Devel/index.html.
  • Quick inventory: python -c "import json;d=json.load(open('phrasea_databox_api_openapi.json',encoding='utf-8'));print(d['info'],len(d['paths']))"
Search the wiki