Quick Actions

Use a quick action to create a task or a case. Invoke existing quick actions, both global and object-specific, to create records, update records, or log calls.

For more information about creating global quick actions, see Create Global Quick Actions, and for more information on object-specific quick actions, see Create Object-Specific Quick Actions, in Salesforce Help.

This object is available in API version 32.0 and later.

Supported REST HTTP Methods

URI
Get a list of quick actions:
/services/data/vXX.X/actions/custom/quickAction
Get a specific quick action:
/services/data/vXX.X/actions/custom/quickAction/quick_action_name
Formats
JSON, XML
HTTP Methods
GET, HEAD, POST
Authentication
Authorization: Bearer token
Notes
The only type of quick actions that can be invoked are create, update, and logACall.

Inputs

All quick actions have the contextId input parameter. It’s a reference to the related record for the quick action. Other inputs vary according to the layout of the quick action. To determine inputs for a specific quick action, use the describe feature. For example, perform a GET with /services/data/vXX.X/actions/custom/quickAction/Task/deferTask to see the inputs for the quick action deferTask.