Test Automation Route
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.
HTTPBearerAuthorizationBearer <token>automation_id*Automation Idapplication/json- 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|nullSuccessful Response
application/json- response
The mutation that would be sent to Monday if the matching event fired right now. Never actually calls Monday.
target_item_id?string|nullcreate_if_missing?Create If Missingfalsecreate_item_name?string|nullboard_id*Board Idcolumn_values*strategy_used*Strategy Used"use_originating""match_expression""create_if_missing""none"sample_task_id?integer|nullexpression_errors?curl -X POST 'https://app.copyhero.app/api/v1/monday/automations/0/test' \ -H 'Content-Type: application/json' \ -d '{}'{ "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" }}Preview Trigger Route POST
Render an unsaved field mapping against one Monday item without saving or starting a workflow. Returns, per workflow input, the value a run would use and whether it comes from the mapping or falls back to the import option, plus every expression error.
Test Trigger Route POST
Preview a saved trigger's JobStartInput against a Monday item without starting a workflow. Uses the board's first item when the caller does not supply one. When folder sync is enabled, an existing active projection is injected read-only.