# University of Vienna Data Stream API

**Canonical:** https://apis.io/apis/university-of-vienna/university-of-vienna-data-stream-api/  
**Provider:** University of Vienna — https://apis.io/providers/university-of-vienna/  
**Base URL:** https://phaidra.univie.ac.at/api/oai/  
**Documentation:** https://phaidra.org/docs/api/

University of Vienna Data Stream API is one of 20 APIs that [University of Vienna](https://apis.io/providers/university-of-vienna/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Datastream. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 2 JSON Schemas.

Requests for transforming and validating datastreams

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/uwmetadata/tree` | Get uwmetadata structure |
| POST | `/uwmetadata/json2xml` | Transforms uwmetadata JSON to XML |
| POST | `/uwmetadata/xml2json` | Transforms uwmetadata XML to JSON |
| POST | `/uwmetadata/validate` | Validates uwmetadata XML |
| POST | `/uwmetadata/json2xml_validate` | Validates JSON uwmetadata |
| GET | `/mods/tree` | Get MODS tree |
| POST | `/mods/json2xml` | Transforms MODS JSON to XML |
| POST | `/mods/xml2json` | Transforms MODS XML to JSON |
| POST | `/mods/validate` | Validates the MODS XML |
| POST | `/mods/json2xml_validate` | Validates MODS JSON |
| POST | `/rights/json2xml` | Transforms rights JSON to XML |
| POST | `/rights/xml2json` | Transforms rights XML to JSON |
| POST | `/rights/validate` | Validates rights XML |
| POST | `/rights/json2xml_validate` | Validates rights JSON |
| POST | `/geo/json2xml` | Transforms the geo JSON to XML |
| POST | `/geo/xml2json` | Transforms geo XML to JSON |
| POST | `/geo/validate` | Validates the geo XML |
| POST | `/geo/json2xml_validate` | Validates the geo JSON |
| POST | `/members/order/json2xml` | Transforms members JSON to XML |
| POST | `/members/order/xml2json` | Transforms the members XML structure to JSON |
| POST | `/annotations/json2xml` | Transforms annotations JSON to XML |
| POST | `/annotations/xml2json` | Transforms annotations XML to JSON |
| POST | `/annotations/validate` | Validates the annotations XML |
| POST | `/annotations/json2xml_validate` | Validates the annotations JSON |

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/openapi/university-of-vienna-data-stream-api-openapi.yml
- **Documentation** — https://phaidra.org/docs/api/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-schema/university-of-vienna-object-info-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-schema/university-of-vienna-index-schema.json
- **x-json-structure** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-structure/university-of-vienna-object-info-structure.json
- **x-json-structure** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-structure/university-of-vienna-index-structure.json
- **x-example** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/examples/university-of-vienna-object-info-example.json
- **x-example** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/examples/university-of-vienna-search-select-example.json
- **x-spectral-ruleset** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/rules/university-of-vienna-rules.yml
- **x-vocabulary** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/vocabulary/university-of-vienna-vocabulary.yml
- **x-json-ld-context** — https://raw.githubusercontent.com/api-evangelist/university-of-vienna/refs/heads/main/json-ld/university-of-vienna-context.jsonld
- **GitHub** — https://github.com/phaidra/phaidra-api/wiki/Documentation

## Other University of Vienna APIs (12)

- [PHAIDRA OAI-PMH Endpoint](https://apis.io/apis/university-of-vienna/phaidra-oai-pmh/)
- [PHAIDRA directory API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-directory-api/)
- [PHAIDRA imageserver API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-imageserver-api/)
- [PHAIDRA lists API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-lists-api/)
- [PHAIDRA misc API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-misc-api/)
- [PHAIDRA oai-pmh API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-oai-pmh-api/)
- [PHAIDRA object-advanced API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-object-advanced-api/)
- [PHAIDRA object-basics API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-object-basics-api/)
- [PHAIDRA relationships API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-relationships-api/)
- [PHAIDRA search API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-search-api/)
- [PHAIDRA session API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-session-api/)
- [PHAIDRA stats API (University of Vienna)](https://apis.io/apis/university-of-vienna/university-of-vienna-stats-api/)

## Tags

Datastream

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/university-of-vienna/university-of-vienna-data-stream-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/university-of-vienna/.
