CopyHero

Test Automation Route

POST
/api/v1/monday/automations/{automation_id}/test

Render the automation against a recent matching workflow.

Pure preview: never calls Monday. The response shape mirrors the eventual change_multiple_column_values mutation body so the caller can copy-paste it for debugging.

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

automation_id*Automation Id

Request Body

application/json
  1. body

Optional task_id lets the caller pin the dry-run to a specific Task; when omitted the service picks a recent matching workflow run.

task_id?integer|null

Response Body

Successful Response

application/json
  1. response

The mutation that would be sent to Monday if the matching event fired right now. Never actually calls Monday.

target_item_id?string|null
create_if_missing?Create If Missing
Defaultfalse
create_item_name?string|null
board_id*Board Id
column_values*
strategy_used*Strategy Used
Value in"use_originating""match_expression""create_if_missing""none"
sample_task_id?integer|null
expression_errors?
Example Request
curl -X POST 'https://app.copyhero.app/api/v1/monday/automations/0/test' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "target_item_id": "string",  "create_if_missing": false,  "create_item_name": "string",  "board_id": "string",  "column_values": {},  "strategy_used": "use_originating",  "sample_task_id": 0,  "expression_errors": {    "property1": "string",    "property2": "string"  }}