---
schema_version: "1"
id: aacc43f21a72308255bcd2148a02c9cec32da52f1d269eba4b5c3cbff80e2669
title: QuickActionList
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_quickactionlist.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_quickactionlist.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: dd59ccf9657ade8c7684d27582fe1be5ad20f83ec9dafa8f9a558ee20a9f990f
description: Represents a list of quick actions.
---
# QuickActionList

Represents a list of quick actions.

This object is available in API version 32.0 and later.

## Supported SOAP Calls

create(), query(), retrieve(), update(), upsert()

## Supported REST HTTP Methods

DELETE, GET, PATCH, POST

## Fields

| Field | Details |
| --- | --- |
| LayoutId | 
Type

reference

Properties

Create, Filter, Group, Sort

Description

The ID of the associated layout.



 |

## Usage

A QuickActionList is a junction between QuickActionListItem objects and a layout. If a layout doesn’t have an associated QuickActionList, it inherits the actions from the global page layout.

The following example retrieves all quick action lists in an organization and their associated layout ID.

String query = "SELECT Id,LayoutId FROM QuickActionList";
SObject\[\] records = sforce.query(query).getRecords();

for (int i = 0; i < records.length; i++) {
   QuickActionList list = (QuickActionList)records\[i\];
   String relatedLayoutId = list.get("LayoutId");
}