Welcome to the repository for the Archivematica API specification. This documentation describes our API using TypeSpec.io, which we then use to generate the OpenAPI v3 specification.
From the OpenAPI specification, it is possible to create clients, servers or documentation in multiple languages thanks to extensive support from the community.
Although the Archivematica API design may not always adhere to best practices, we hope this repository provides a detailed and transparent desription of these imperfections.
The Archivematica Storage Service API specification is also available. Please visit this link.
npm --prefix=typespec run compile
Check out the results here.
- Current documentation - not entirely accurate.
- Legacy documentattion - abandoned, outdated.
- Dashboard API Django app - the source code!