SIL Functions library
The SIL functions library provides a rich set of built-in functions (routines) that extend the core language capabilities. These functions are organized into categories, from basic programming operations to specialized Jira and Atlassian product integrations.
The library includes:
Core programming functions (arrays, strings, math, dates)
File and system operations
Jira-specific functionality
Integration capabilities (HTTP, webhooks, other systems)
Power Suite-specific functions
While the core SIL language provides the basic programming constructs, the Standard Library is what makes SIL a powerful tool for Jira automation and customization. These functions are an integral part of the language, though some are specifically tied to particular Power Suite apps.
How to read function documentation
In this library, each function is documented using a consistent format to help you quickly find the information you need:
Function name | The exact name to use in your code. |
---|---|
Description | A brief explanation of what the function does. |
Parameters | What input the function accepts:
|
Return type | What the function returns:
|
Examples | Sample code showing how to use the function. |
See also | Links to related functions or relevant documentation. |
SIL function categories
Function Index
A complete list of functions that is useful for searching.
Packages
This section explains how to use the package system in SIL to access functions through either their full names or shorter package-prefixed alternatives.
Array Functions
This section contains functions that enable users to handle arrays.
Basic Functions
This section contains functions that provide basic language behavior.
Date and Interval Functions
This section contains functions that enable users to deal with dates.
File Manipulation Functions
This section contains functions that enable users to handle directories and files.
Groovy Functions
Functions that utilize the Groovy language.
HTTP Functions
This section contains functions that help you unleash the integration opportunities and basically achieve anything that Jira REST API allows even if you don't have a particular function.
Integration with Other Systems
This section contains functions that enable users to interact with other plugins and applications.
Jira Administration Functions
The section contains functions that enable users to set up "template" projects in your Jira.
Jira Integration Functions
This section contains functions that enable users to interact with Jira environment.
Jira Software Functions (Power Scripts)
This section contains a collection of functions for handling boards, sprints, issues, and ranking, etc.
Jira Service Management Functions (Power Scripts)
Functions focused on your Jira Service Management tasks like adding a comment, checking if a comment is public or private, and so on.
Listener Functions (Power Scripts)
This section contains functions that enable users to handle project, user, version, component, and so on.
Live Fields Functions (Power Scripts)
This section contains functions that enable users to interact with fields on the screen – standard fields, custom fields, tabs, and so on.
Mail Handler Functions (Power Scripts)
This section contains functions that enable users to handle emails.
Math Functions
Math library of SIL.
Parameter Functions (Power Scripts)
This section contains functions that enable users to define and configure the starting parameters for the SIL™ scripts used in this app and to retrieve values from the parameters defined by the input functions.
Power Actions Functions
Functions used to control the versatile Power Actions add-on.
Scheduling Functions
Our scheduler support adds functions to schedule jobs at interval or based on cron, and also allows you to create 'at' jobs (for instance jobs that run at a specified time).
String Functions
This section contains functions that enable users to handle strings.
System Integration
This section contains functions for system integration. It enables users to deal with databases, LDAP and so on.
Webhooks Functions
This section contains helper functions that you can use when writing a SIL script for Webhooks. Getting the input from the calling client and returning the answer to the caller is done by using these functions.
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.