# UNSWorks Repository REST API (DSpace 7.0)

**Canonical:** https://apis.io/apis/unsw-sydney/unsworks-rest/  
**Provider:** University of New South Wales — https://apis.io/providers/unsw-sydney/  
**Base URL:** https://unsworks.unsw.edu.au/server/api  
**Documentation:** https://unsworks.unsw.edu.au/

UNSWorks Repository REST API (DSpace 7.0) is one of 9 APIs that [University of New South Wales](https://apis.io/providers/unsw-sydney/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Research Repository, DSpace, REST, Metadata, and Open Access. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, API documentation, and 1 JSON Schema.

UNSWorks is the UNSW open-access institutional repository, running DSpace 7.0 on UNSW infrastructure and administered by the UNSW Library. The HAL/REST server at /server/api is readable without credentials for the service document, communities, collections, the metadata registry, entity types and discovery search; unbounded item and bitstream browse return 401. Objects are identified by CNRI handles under the UNSW-registered prefix 1959.4. No OpenAPI is published by UNSW — the specification in this repository was derived from live probes.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/openapi/unsw-sydney-unsworks-dspace-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/json-schema/unsw-sydney-unsworks-dspace-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/examples/unsw-sydney-unsworks-dspace-example.json
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/vocabulary/unsw-sydney-unsworks-vocabulary.yml
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/authentication/unsw-sydney-authentication.yml
- **Errors** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/errors/unsw-sydney-errors.yml
- **Documentation** — https://unsworks.unsw.edu.au/server/api
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/unsw-sydney/refs/heads/main/apis.yml

## Other University of New South Wales APIs (8)

- [UNSWorks Repository OAI-PMH](https://apis.io/apis/unsw-sydney/unsworks-oai/)
- [UNSW Shibboleth Identity Provider (AAF / eduGAIN)](https://apis.io/apis/unsw-sydney/shibboleth-idp/)
- [UNSW Enterprise Developer Portal](https://apis.io/apis/unsw-sydney/developer-portal/)
- [Moodle @ UNSW (TELT) — LTI 1.3 platform](https://apis.io/apis/unsw-sydney/moodle-lti/)
- [UNSW Library discovery (Ex Libris Primo VE)](https://apis.io/apis/unsw-sydney/primo-discovery/)
- [Freerooms API (DevSoc, community)](https://apis.io/apis/unsw-sydney/freerooms/)
- [UNSW Timetable API (DevSoc, community) — ARCHIVED](https://apis.io/apis/unsw-sydney/timetable-scraper/)
- [UNSW Handbook API (CSESoc, community) — ARCHIVED](https://apis.io/apis/unsw-sydney/handbook-api/)

## Tags

Research Repository, DSpace, REST, Metadata, Open Access

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/unsw-sydney/unsworks-rest/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/unsw-sydney/.
