Manage an organization with resource snapshots
Manage an organization with resource snapshots
The resource snapshot feature allows more advanced users to manage Coveo organizations via code and/or APIs.
Since the content of an organization can be downloaded as a JSON file, you can automate your deployment process or implement a version control system to keep track of the changes made to your resources.
For instance, you could choose to create a GitHub repository where changes to your organization can be submitted in a pull request (PR).
For demonstration purposes, Coveo has created such a repository.
This repository features a GitHub action that, once a PR is merged, automatically uploads to an organization a snapshot corresponding to the latest version of the JSON code.
With such a system, you can keep track and approve changes to your organization resources, and then apply them to your organization at the desired time.