- Add Detect-Gender Action
Add Decision Action
Add Email Action
Add Exit Action
Add Goto Action
Add Goal Action
Add Detect-Name Action
Add Notification-Email Action
Add Notification-Sms Action
Add Outbound Action
Add Restart Action
Add Set-Field Action
Add SMS Action
Add Split-Test Action
Add Start-Automation Action
Add Stop-Automation Action
Add Tag Action
Add Unsubscribe Action
Add Untag Action
Add Wait Action
Copy Automation Action
Create Automation Draft
Delete Automation Action
Estimate Initial Automation Audience
Read Automation
Read Automation Capabilities
Read Automation Statistics
Get Marketing Campaign Template
Read Waiting Contact Counts
Import Marketing Campaign Template
Move Automation Action
Move Automation Contacts
Prepare Automation Activation
Find Automation References
Search Marketing Campaign Templates
Search Automations
Stop Automation
Update Decision Action
Update Automation Draft Settings
Update Email Action
Update Exit Action
Update Detect-Gender Action
Update Goto Action
Update Goal Action
Update Detect-Name Action
Update Notification-Email Action
Update Notification-Sms Action
Update Outbound Action
Update Restart Action
Update Set-Field Action
Update SMS Action
Update Split-Test Action
Update Start Action
Update Start-Automation Action
Update Stop-Automation Action
Update Tag Action
Update Unsubscribe Action
Update Untag Action
Update Wait Action
Validate Automation
Add Detect-Gender Action
Tool name: add-automation-gender-detection-action
Adds an automation gender-detection action that guesses from the source first-name field (customFieldID). It writes only an empty single-line text target field (customField2ID, not the source), and/or assigns manual tags; it needs a target with values or at least one tag. Guesses can be wrong. Requires an unscheduled, inactive automation and its current revision from get-automation; dryRun previews without saving. Place it with afterActionId and branch (next after a regular action, yes/no after a decision).
Input example
{ "automationId": 1, "revision": "string", "afterActionId": 1, "branch": "next", "settings": { "customField2ID": "string", "customFieldValue": "string", "customFieldValue2": "string", "customFieldValue3": "string", "tagID": 0, "tag2ID": 0, "tag3ID": 0, "name": "string", "color": "", "customFieldID": "string" }, "dryRun": false, "accountId": null }
Output example
{ "automationId": 0, "name": "string", "revision": "string", "status": "string", "editorUrl": "string", "graph": { "start": 0, "goals": [ 0 ], "states": [ {} ] }, "findings": [ { "actionId": 0, "code": "string", "message": "string", "warning": true, "variantId": 0 } ], "editable": true, "dryRun": true, "settings": {}, "splitTests": [ {} ] }