PHAIDRA object-advanced API (University of Vienna)

Additional requests for the manipulation of digital objects

Operations 37

GET /object/{pid}/uwmetadata Get uwmetadata #
POST /object/{pid}/uwmetadata Saves uwmetadata #
GET /object/{pid}/mods Get mods #
POST /object/{pid}/mods Saves mods #
GET /object/{pid}/jsonld Get JSON-LD #
POST /object/{pid}/jsonld Saves JSON-LD #
GET /object/{pid}/json-ld Get full JSON-LD #
GET /object/{pid}/geo Get geo #
POST /object/{pid}/geo Saves geo #
GET /object/{pid}/members/order Retrieve members #
GET /object/{pid}/annotations Get annotations #
POST /object/{pid}/annotations Saves annotations #
GET /object/{pid}/index/dc Get DC #
GET /object/{pid}/index/relationships Get relationships, from index #
GET /object/{pid}/index/members Get object's members #
GET /object/{pid}/datacite Transforms metadata to DataCite #
GET /object/{pid}/state Get state #
GET /object/{pid}/cmodel Get cmodel #
GET /object/{pid}/relationships Get relationships #
GET /object/{pid}/iiifmanifest Get iiifmanifest #
POST /object/{pid}/iiifmanifest Saves the iiifmanifest #
GET /object/{pid}/id Get Dublin Core identifiers #
GET /authz/check/{pid}/{op} Checks rights #
GET /object/{pid}/metadata Get object's metadata #
GET /object/{pid}/fulltext Retrieves the FULLTEXT datastream of a specified object. #
GET /object/{pid}/jsonldprivate Get the non-public JSON-LD-PRIVATE datastream #
POST /object/{pid}/jsonldprivate Save JSON-LD-PRIVATE datastream #
POST /index Re-index multiple objects at once #
POST /object/{pid}/modify Modify object properties #
POST /object/{pid}/id/add Add an identifier triple #
POST /object/{pid}/id/remove Remove identifier from triples #
POST /object/{pid}/datastream/{dsid} Add or modify datastream #
POST /object/{pid}/data Replace data (add a new version of OCTETS datastream) #
POST /resource/create Creates a resource(-link) object #
POST /page/create Creates a page object #
POST /object/create Create empty object, without a specified cmodel #
POST /object/create/{cmodel} Create empty object, with cmodel #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-vienna-object-advanced-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

university-of-vienna-object-advanced-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: PHAIDRA Object Advanced API
  version: '3.0'
  description: Documentation of the PHAIDRA API.
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
- description: University of Vienna PHAIDRA
  url: https://services.phaidra.univie.ac.at/api/
- description: PHAIDRA Sandbox
  url: https://sandbox.phaidra.org/api/
tags:


# --- truncated at 32 KB (75 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/openapi/university-of-vienna-object-advanced-api-openapi.yml