Create Custom Button or Link
sf_create_custom_buttonCreate a custom button or link on any Salesforce object. Specify placement (list, detail, or mass action), content source (URL, JavaScript, or Visualforce), and target opening behavior.
Instructions
Creates a custom button or link on a Salesforce object via the Metadata API (WebLink). Supports list buttons, detail page buttons, and mass action buttons. Content can be a URL, JavaScript, or a Visualforce page reference. Specify how the target opens (sidebar, new window, replace current page, etc.).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | Display label | |
| content | Yes | URL, JavaScript code, or Visualforce page name | |
| openType | Yes | How to open the button target | |
| buttonName | Yes | Button API name | |
| buttonType | Yes | Button placement type | |
| objectName | Yes | Object API name, e.g. 'Account' | |
| contentSource | Yes | Content source type |