Use the downloadable Groovy API reference to find information about custom classes, methods, and APIs available for Groovy scripts in Zilliant CPQ and Agreements.
Zilliant supports Apache Groovy scripts to extend standard application behavior. In Zilliant CPQ and Agreements, Groovy scripts can run automatically when users perform supported actions, such as creating a quote, creating or updating an agreement, submitting a document for approval, publishing an accepted agreement, or updating specific field values.
What the reference includes
The downloadable Groovy API reference includes technical reference information about custom Groovy classes and APIs available in Zilliant CPQ and Agreements.
Use the reference when you need to:
Check available classes and methods
Review method signatures and expected parameters
Understand which objects are available to custom scripts
Build or maintain scripts for supported Groovy extension points
Download the Groovy API reference
The Groovy API reference is provided as a downloadable Javadoc-style HTML reference:
Downloadable Groovy API reference | Version |
|---|---|
2605 |
To view the reference:
Download the Groovy API reference archive.
Extract the archive to a local folder.
Open index.html in a web browser to view the reference homepage. From there, browse packages, classes, methods, and other API details.
You can open other HTML files in the extracted folder directly if you know which package, class, or method you need.
Note
The extracted archive contains multiple HTML files and supporting assets. Keep the extracted folder structure unchanged. Moving or deleting files from the extracted folder may break navigation, search, or links between reference pages.
Review Groovy script documentation
Before you create or update a Groovy script, review the product documentation for Groovy scripts and custom logic in Zilliant CPQ and Agreements. The documentation explains how to upload script files, how scripts support product-specific extension points, when each script runs, which binding variables are available, what output the script must return, and which configuration steps are required.
To learn more, read the following topics: