/
SIL Functions library

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:

  • Name and type of each parameter

  • Whether it's required or optional

  • Description of what the parameter is used for

Return type

What the function returns:

  • The data type of the return value

  • Description of what the returned value represents

Examples

Sample code showing how to use the function.

See also

Links to related functions or relevant documentation.

SIL function categories

Related content