📄️ API and Scripting Overview
There are various methods to automate functionality in Digital.ai Release.
📄️ Using Release API in Scripts
Release has an API that you can use to manipulate releases and tasks. You can access the API from Jython Script tasks and from Release plugin scripts. This is an example of a simple Jython script in a Script task. It uses a script to add a comment to the task.
📄️ Create New Release via REST API
If you want to automate Release—for example, to trigger a release or pipeline run from an upstream system—the Release REST API is good way to do so. This topic describes how to use cURL or PowerShell to start a new release based on a release template.
📄️ How to Find Identifiers for REST API
To use the Release REST API, you need to know the unique identifiers for templates, releases, phases and tasks. This topic explains where you can find them.
📄️ Additional Jython Helper Functions
In addition to the Jython API, the following helper functions are available in Jython Script tasks and Python scripts for plugin tasks.
📄️ Troubleshoot the API
Increase server timeout settings for custom rest endpoints.