We aim to automate the version control process for templates within our Application Project Directory, which consists of two distinct folders:

SANDBOX: A folder where templates are designed and created.
PUBLISHED: A folder where templates are consumed, with execution rights, but no modification capabilities.
Our objective is to automate the following actions to seamlessly manage template versions:

Apply a specific template version
Fetch the latest template version
Commit changes to Git
Create a merge request
However, we are facing a challenge as the versioning API is not documented and not publicly available, making it difficult for us to implement the automation. We would greatly appreciate any assistance or guidance on how to access or document the versioning API to achieve our goal of automating template version control.

Issue created : issue - 212880

Comments

  • Thank you for your suggestion. Some of the APIs are currently not exposed publicly, and as such, we do not recommend using them at this time. We understand the importance of having public access to these APIs, and we will be investigating the possibility of making them publicly available during Q2 of 2025. We will provide an update on this idea thread once we have more information.