email_sequence

Call email_sequence.reorder_block

Move one email up or down in its sequence — 'move that email earlier', 'swap the last two', 'put this one before the others'. Move one email block one step up or down in its sequence. If the block is already at that end nothing moves and moved is false — that is a success, not a failure. Not for changing an email's words — that is email_block.save.

Every result names the workspace it ran in. Say which workspace the answer is about. When the account has more than one workspace and none is selected, this tool refuses with workspace_ambiguous and lists the choices — offer them, never pick one.

post/api/v1/tools/email_sequence.reorder_block

Request

  • Base URL: https://app.goosybear.ai
  • URL: https://app.goosybear.ai/api/v1/tools/email_sequence.reorder_block
  • Auth: HTTP bearer

Headers

x-request-idstring

Your own id for this request, echoed back and recorded on the audit trail. 1–128 characters from A–Z a–z 0–9 . _ : -, starting with a letter or digit; anything else is replaced by a generated id.

Request body

board_idstring uuid required

The sequence board the block belongs to.

membership_idstring uuid required

The block's board-item id — the id the sequence listing shows for the block, NOT the email id.

direction'up' | 'down' required

Which way to move the block, one step.

workspacestring

Which workspace to run in — its slug. Omit to use your default. With more than one reachable workspace and no default, the call is refused and the choices are listed.

Response

The call was admitted and dispatched. ok says whether the tool succeeded — a refusal the tool itself produced is still a 200, exactly as it is a successful JSON-RPC result over MCP.

OR

Changes

No recorded changes to this operation across all 6 revisions of this API.