Create REST-Based Smart Actions
You can create custom smart actions that directly call a service, without any UI.
To create a REST-based smart action:
- 
                Enter into a sandbox that's enabled for Application Composer. 
- 
                In Application Composer, click Smart Actions, available under Common Setup. 
- 
                On the Smart Actions page, click Create. Application Composer displays the Create Smart Action guided process in a new browser tab. 
- 
                On the Kind of Action page: - 
                        Click REST-based action. 
- 
                        Click Continue. 
 
- 
                        
- 
                On the Basic Details page: - 
                        In the Name field, enter a display name for the action. 
- 
                        In the Object field, select the object for which you're creating the action. 
- 
                        In the Action ID field, accept the automatically generated value or enter a unique value. This value must be unique across all smart actions. 
- 
                        If you want REST-based smart actions to update multiple records at once, then select the Mass Action switch. 
- 
                        Click Continue. 
 
- 
                        
- 
                On the Availability page: - 
                        In the Application field, select the application where the action will display. Available values include Help Desk, Routines, Sales, Service Center, and Workspace. 
- 
                        In the UI Availability field, select the UI where the action will display in addition to the Action Bar. For example, select List page. Note:For the smart action to be available in Orchestration automation steps, in the Application field, select Sales and in the UI Availability field, select Sales Orchestration. 
- 
                        In the Role Filter field, optionally select the custom roles that can view the action. If you don't select a role, then the action will be available to all roles. 
- 
                        In the Condition region, optionally set conditions for the action to appear, such as only if a certain field's value is set to a particular value. For example, show a smart action only if a lead's status is Hot. - 
                                Define one or more conditions in a group. 
- 
                                You can define one or more groups of conditions. 
- 
                                Click + Add to add a condition. In the Attribute field, start typing an attribute name and select from the available list. The list of attributes in this field includes all REST-enabled attributes. Enable attributes in your Adaptive Search setup to ensure this smart action condition works on list pages and in Workspace. 
 If you don't specify a condition, then the action will always be available based on other parameters that you specify, like role and application. 
- 
                                
- If you want to restrict the smart action to specific parent objects, then enter the object names in the Context region, Parent Object field.
- 
                        Click Continue. 
 
- 
                        
- 
                On the Action Details page, enter the REST request details: - 
                        In the Path and Method fields, select the REST request details. If the path includes action, then these two additional fields display to indicate if the REST API response is a URL and whether to open the URL in either a new browser tab or the same browser tab.- 
                                Object function returns a URL 
- 
                                Browser Window Target 
 
- 
                                
- 
                        In the Path Parameters and Request Body Parameters regions, specify parameter details as needed. 
- 
                        Click Continue. 
 
- 
                        
- 
                On the Confirmation Message page: - 
                        Enter primary and secondary messages as well as continue and cancel button labels that display to users in a confirmation dialog before the action is executed. 
- 
                        You can also enter an optional confirmation message for display after the action is executed. Use the Add tokens region to include a token in your message. 
- 
                        Click Continue. 
 
- 
                        
- 
                On the Review and Submit page, review the action's configuration and click Submit when ready.