Skip to content

Move Automation Contacts

Tool name: move-automation-contacts

Previews moving eligible contacts from source actions to a target action; confirm=true queues the move; pass it only after the user has seen the sources, target and effects and explicitly requested it. A queued response is not completion and has no completion tracker; counts may change before processing.

Input schema

automationIdinteger, >= 1required
revisionstring^[a-f0-9]{64}$required
sourceActionIdsArray of integers, [ 1 .. 100 ] items, uniquerequired
targetActionIdinteger, >= 1required
confirmboolean
Default:false
accountIdnull or integer, >= 1
Default:null
Input example
{ "automationId": 1, "revision": "string", "sourceActionIds": [ 1 ], "targetActionId": 1, "confirm": false, "accountId": null }

Output schema

automationIdintegerrequired
revisionstringrequired
sourceActionIdsArray of integersrequired
targetActionIdintegerrequired
waitingCountsArray of any or objectrequired
completionTrackingAvailablebooleanrequired
messagestringrequired
statusstringrequired
Enum:"preview""queued"
Output example
{ "automationId": 0, "revision": "string", "sourceActionIds": [ 0 ], "targetActionId": 0, "waitingCounts": { "property1": 0, "property2": 0 }, "completionTrackingAvailable": true, "message": "string", "status": "preview" }