Advance email migration
advance_email_migrationDrive a migration to its next stage. Use after the customer has done their part on a polled stage — e.g. they just clicked the Microsoft consent URL and we need to re-check whether admin access has been granted, or a stage previously failed and they want to retry. Idempotent — safe to call multiple times. Returns the new state (or NOT_READY if the upstream signal hasn't arrived yet — that's normal, tell the user to wait a bit). Confirm-first is NOT required here because this tool doesn't cross a "money moves" boundary on its own — order placement happens at Confirm email migration (in the Squish dashboard), not here.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"migrationId": "<migrationId>"
},
"name": "advance_email_migration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| migrationId | Yes | The migration ID to advance. |