Skip to main content

EvaluateRequest

Provide exactly one of scenario_ids (evaluate stored scenarios by id) or blueprints (evaluate raw blueprint JSON inline — ephemeral, nothing about the blueprint is stored). For one-call synchronous inline evaluation, prefer POST /evaluate/inline.

scenario_idsstring[]

Make.com scenario IDs already imported into the calling organization.

Possible values: >= 1, <= 10

org_idstringdeprecated

Deprecated and optional. The organization is derived from the API key, so this field is no longer required. If sent, it must equal the key's organization or the request is rejected with 403.

connection_idstring

Optional Make.com connection to use for any dynamic checks.

blueprints object[]

Raw Make.com blueprints to evaluate inline (ephemeral). Mutually exclusive with scenario_ids. Each item carries a partner-supplied scenario_id label, a name, and the raw blueprint JSON.

Possible values: >= 1, <= 10

  • Array [
  • scenario_idstringrequired
    namestringrequired
    blueprintobjectrequired
  • ]
  • save_to_workspaceboolean

    When true, persist the inline blueprint as a stored scenario. Default false (ephemeral).

    Default value: false
    EvaluateRequest
    {
    "scenario_ids": [
    "string"
    ],
    "connection_id": "string",
    "blueprints": [
    {
    "scenario_id": "string",
    "name": "string",
    "blueprint": {}
    }
    ],
    "save_to_workspace": false
    }