Skip to main content

Introduction

The query language for the Catalyst. It can be used as to filter tickets but is also used in other places like playbooks.

CAQL is based on a subset of the ArangoDB Query Language (AQL) and shares some of its syntax. The following chapters are taken from the AQL Documentation.

Example:

status == 'open' AND (owner == 'bob' OR !owner)
info

This feature is available in CAQL but not in AQL.

To search for a string a simple string query returns the tickets containing this string.

Example:

"needle" // returns all tickets containing the word needle

This can also be combined with other query elements.

Example:

// returns all tickets containing the word needle where the owner is bob
owner == 'bob' AND "needle"