API

Developer Blog - API Updates in Preservica 9.1

Sam Hutchins-Fry

July 9th, 2026

This post provides you with a summary of the API updates we have made in Preservica 9.1.

For a summary of all our APIs, you can use the documentation index page.

Deprecation notice reminder

We previously indicated that /api/accesstoken/acquire-external and the SOAP web service for managing workflows are deprecated and marked for removal. Please do get in touch if you'd like assistance migrating away from these APIs.

Entity API

The Entity API is for managing content and metadata within Preservica.

Changes since 9.0

Legal Holds

We've added a series of APIs to support legal holds within Preservica, allowing users to safeguard and ensure access to content during regulatory audits, legal proceedings, and other internal investigations.

Metadata Quality Control

  • We've added actions for the new metadata clustering workflow (used in conjunction with the new Metadata Quality Control API below):

Metadata Quality Control API

The Metadata Quality Control API is for managing metadata quality control within Preservica.

This API is provisional. It may change significantly between releases, our API Versioning Policy doesn't apply to it, and we won't support issues arising from changes in behaviour between versions

PAR API

This API is for getting information from the Preservica Registry, and updating it if you have institution specific preservation needs. See this blog post on PAR for more information about PAR and how to use this API. Note that this API is on the Registry webapp (on the application server), not on the API webapp.

Changes since 9.0

  • All PAR endpoints that return a list of objects now include paging information. To find the number of items (e.g. to populate paging controls), request with offset=0, limit=1.
  • The default order for data returned from list endpoints has been updated to order by the entity name. For most PAR objects this is the GUID; for requests to file-formats it is the PUID.

More updates from Preservica

API

Building Generative AI applications with Preservica using Webhooks

In the world of digital preservation, automation and interoperability are key to building scalable, responsive workflows. With the introduction of webhooks in Preservica v6.8, organizations now have a powerful tool to trigger real-time actions based on repository events—without the need for constant polling.

James Carr

June 11th, 2026

API

Developer Blog - API Updates in Preservica 9.0

This post provides you with a summary of the API updates we have made in Preservica 9.0.

Daniel Stone

May 21st, 2026

API

Developer Blog - API Updates in Preservica 8.5

This post provides you with a summary of the API updates we have made in Preservica 8.5.

Gurpreet Dhesi

March 30th, 2026

API

Automatic Deployment of Preservica Webhooks on AWS

This post describes a method to simplify the development of web services which will receive the Preservica webbooks and a method to automate the process of creating the required AWS services, such as the AWS Lambda function and API Gateway.

James Carr

January 27th, 2026

Preservica on Github

Open API library and latest developments on GitHub

Visit the Preservica GitHub page for our extensive API library, sample code, our latest open developments and more.

Preservica.com

Protecting the world’s digital memory

The world's cultural, economic, social and political memory is at risk. Preservica's mission is to protect it.