Developer Blog - API Updates in Preservica 8.4
Sam Hutchins-Fry
January 16th, 2026
This post provides you with a summary of the API updates we have made in Preservica 8.4.
For a summary of all our APIs, you can use the documentation index page.
Preservica 8.4 is a Cloud-only release and is not a Long Term Support (LTS) release. These API changes will be made available to non-cloud environments with our next LTS release, currently planned to be in early 2026.
Deprecation notice reminder
We previously indicated that /api/accesstoken/acquire-external and the SOAP web service for managing workflows would be removed, but both have recieved a stay of execution. These are still deprecated, but continue to be available in 8.4. Please do get in touch if you'd like assistance migrating away from these APIs.
Storage API
This API allows you to view, add, remove, and configure storage adapters on your Preservica system. These APIs require admin access and will not be relevant to most users, but may be of use to some Enterprise-on-Premise (EoP) customers.
Changes since 8.3
- We've added a series of endpoints for viewing, adding, updating, and removing storage adapters
Admin API
This API allows you to configure your Preservica system.
Changes since 8.3
- We've added a new GET /config-events/filter-info endpoint to list available categories and command types for filtering config events
- We've added a new GET /features/usage endpoint to show usage of various features within Preservica. You can use this endpoint, combined with GET /api/entitlement/limits, to check if you've reached any applicable feature usage limits
Entitlement API
This API is for managing entitlements within Preservica.
Changes since 8.3
- We've added a new GET /limits endpoint to show any applicable feature usage limits
Entity API
The Entity API is for managing content and metadata within Preservica.
Changes since 8.3
- POST /actions/metadata-csv-edits now supports updating metadata within Preservica via a CSV file, as well as adding it
Settings API
This API allows you to view and update configuration for Preservica.
Changes since 8.3
- We've added a new PUT /storage/config/policy endpoint for applying new storage policies
Authentication Management API
This API allows you to configure authentication for Preservica.
Changes since 8.3
- The AuthConfigProxy model has been updated with a new maxSessionLifetimeMins field. This can be used with GET /auth/configuration and PUT /auth/configuration to view and set session expiry, respectively
More updates from Preservica
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
Developer Blog - API Updates in Preservica 8.3
This post provides you with a summary of the API updates we have made in Preservica 8.3.
John Gabriel
November 7th, 2025
Developer Blog - API Updates in Preservica 8.2
This post provides you with a summary of the API updates we have made in Preservica 8.2.
Kevin Leroux
September 9th, 2025
Developer Blog - API Updates in Preservica 8.1 and Manager Role Changes
This post provides you with a summary of the API updates we have made in Preservica 8.1.
Richard Smith
July 25th, 2025
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.