Skip to main content

object

WorkflowNode

LLM
View as Markdown
Open llms.txt

Variants

Use type to choose one of `start`, `http_request`, `end`.

StartWorkflowNode

start

Required: `id`, `type`, `data`.

  • Name
    id
    Type
    string
    Description
    Required property.
  • Name
    type
    Type
    enum
    Description
    Required property. Allowed values: start.
  • Name
    data
    Type
    StartNodeData
    Description
    Required property.

Example

start
{
  "id": "string",
  "type": "start",
  "data": {
    "label": "string",
    "triggerConfig": {
      "type": "contact_created",
      "conditions": {}
    },
    "entryMode": "once"
  }
}

HTTPRequestWorkflowNode

http_request

Required: `id`, `type`, `data`.

  • Name
    id
    Type
    string
    Description
    Required property.
  • Name
    type
    Type
    enum
    Description
    Required property. Allowed values: http_request.
  • Name
    data
    Type
    HTTPRequestNodeData
    Description
    Required property.

Example

http_request
{
  "id": "string",
  "type": "http_request",
  "data": {
    "label": "string",
    "method": "GET",
    "url": "https://example.com",
    "headers": {},
    "bodyType": "json",
    "body": {},
    "timeoutSeconds": 15
  }
}

GenericWorkflowNode

end

Required: `id`, `type`, `data`.

  • Name
    id
    Type
    string
    Description
    Required property.
  • Name
    type
    Type
    enum
    Description
    Required property. Allowed values: end, send_message, update_tags, wait, wait_until, promise, condition.
  • Name
    data
    Type
    GenericNodeData
    Description
    Required property.

Example

end
{
  "id": "string",
  "type": "end",
  "data": {}
}

Related operations