Skip to main content
PATCH
/
automations
/
{id}
Update an automation draft
curl --request PATCH \
  --url https://api.sendrealm.com/automations/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "status": 123,
  "error": {
    "code": "<string>",
    "message": "<string>",
    "details": null
  }
}

Update request

{
  "name": "Post Purchase Journey",
  "description": "Follow up after a completed order.",
  "definition": {
    "trigger": {
      "event_name": "order.completed"
    },
    "steps": [
      {
        "key": "send_receipt",
        "type": "send_email_template",
        "config": {
          "template_version_id": "tpl_ver_email_123",
          "domain_id": "dom_123"
        }
      },
      {
        "key": "wait_for_open",
        "type": "wait_for_event",
        "config": {
          "event_name": "sendrealm.mail.open",
          "timeout_seconds": 86400
        }
      }
    ],
    "connections": [
      {
        "from": "trigger",
        "to": "send_receipt",
        "branch": "next"
      },
      {
        "from": "send_receipt",
        "to": "wait_for_open",
        "branch": "next"
      }
    ]
  },
  "editor_layout": {
    "viewport": {
      "x": 0,
      "y": 0,
      "zoom": 1
    },
    "nodes": []
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

Body

application/json

The body is of type object.

Response

Automation updated