| Name | Type | Description |
| sysparm_query | An encoded query. For example: (sysparm_query=active=true)(sysparm_query=caller_id=javascript:gs.getUserID()^active=true) | |
| sysparm_group_by | The fields to group the returned data by. You can specify multiple fields by separating each with a comma, such as sysparm_group_by=priority,state. | |
| sysparm_having | An additional query allowing you to filter the data based on an aggregate operation. The value for this parameter must follow the syntax aggregate^field^operator^value, such ascount^priority^>^3 to obtain the number of records within the query results with a priority greater than 3. You can specify multiple queries by separating each with a comma, such ascount^state^=^1,avg^priority^>^3. | |
| sysparm_ | The list of fields you want to perform each aggregate operation on. You can specify
multiple fields by separating each with a comma. For example, to get the average values from
the duration and priority fields, use sysparm_avg_fields=duration,priority. Note: You must
specify this parameter, the sysparm_count parameter, or both for your query to return
meaningful results. If neither parameter is passed, no aggregate operation is
performed. | |
| sysparm_count | A boolean flag. You can set this parameter to true for the number of records
returned by the query. Note: You must specify this parameter, the
sysparm_<aggregate>_fields parameter, or both for your query to return meaningful
results. If neither parameter is passed, no aggregate operation is
performed. | |
| sysparm_display_value | Data retrieval operation when grouping by reference or choice fields. Based on this
value, the query returns either the display value, the actual value in the database, or
both.
| |
| sysparm_order_by | A list of values to order grouped results by. You can specify an order using a field
or an aggregate. For example, if you specify sysparm_order_by=AVG^state, groups of results
with lower average state values are returned first. You can also order by COUNT to arrange
groups of records by the number of records in each group. When you specify an order, groups are ordered in ascending order by default. Use ^DESC to sort in descending order, such as sysparm_order_by=state^DESC. | |
| Key-Value Pairs | An alternative to using the sysparm_query parameter. You can filter a query using
key-value pairs where the key is the name of a field. For example, instead of using the parameter &sysparm_query=active=true, you can use &active=true. You can use the display value when the field is a choice or reference type field, such as &state=closed instead of &state=7. To specify multiple key-value pairs, separate each with an ampersand, such as &active=true&assigned_to=john.smith. |