Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Teams
, (opens new window)

Power Scripts for Jira Cloud
Results will update as you type.
  • Get started
  • Configuration guides
  • Integration guides
  • Feature guides
  • Advanced features
  • Migration resources
  • Simple Issue Language
    • Getting started with SIL
    • SIL reference guide
    • SIL Functions library
      • Function Index
      • Packages
      • Array Functions
      • Basic Functions
      • Date and Interval Functions
      • Excel Functions
      • File Manipulation Functions
      • HTTP Functions
      • Incoming Mail Processing Functions
      • Integration with Other Systems
      • Jira Administration Functions
      • Jira Integration Functions
      • Jira Service Management Functions
      • Jira Software Functions
      • Listener Functions
      • Math Functions
      • Parameter Functions
      • Scheduling Functions
      • String Functions
      • System Integration
      • Webhooks Functions
  • Tutorials and recipes
  • Jira Product Discovery support
  • Release notes
  • Help and support
    You‘re viewing this with anonymous access, so some content might be blocked.
    /
    SIL Functions library
    Updated Apr 11

    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

    Contents:

    • 1 How to read function documentation
    • 2 SIL function categories

    Contents:

    • 1 How to read function documentation
    • 2 SIL function categories

    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

    Function Index

    A complete list of functions that is useful for searching.

    Packages

    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.

    Excel Functions

    This section contains helper functions that you can use for reading and writing Excel files.

    File Manipulation Functions

    This section contains functions that enable users to handle directories and files.

    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.

    Incoming Mail Processing Functions

    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 Service Management Functions

    Functions focused on your Jira Service Management tasks like adding a comment, checking if a comment is public or private, and so on.

    Jira Software Functions

    This section contains a collection of functions for handling boards, sprints, issues, and ranking, etc.

    Listener Functions

    This section contains functions that enable users to handle project, user, version, component, and so on.

    Math Functions

    Math library of SIL.

    Parameter Functions

    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.

    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.

    Peacock

    Need support? Create a request with our support team.

    Copyright © 2005 - 2025 Appfire | All rights reserved.

    {"serverDuration": 15, "requestCorrelationId": "da8953e4b3174e1792fca1ec60c477da"}