Skip to main content
POST
Retrieve detailed information about a specific workflow template by its UUID, including all configured workflow steps, execution conditions, and webhook configurations.

Base URL

All API requests should be made to:

Example request

Request body

Example response

Response fields

Root fields

Data object

Workflow step object

Execution condition object

Webhook object

Understanding the Response

Workflow Steps Order

Steps are returned in the order defined by their index field:
  • Index 0: First step to execute
  • Index 1: Second step to execute
  • And so on…
In FIFO mode, steps execute sequentially based on their index. In concurrent mode, steps may execute in parallel.

Execution Conditions

Each step can have multiple execution conditions. All conditions must evaluate to true for the step to execute:
  • Empty array: Step always executes (no conditions)
  • Multiple conditions: All must be met (AND logic)

Template Variables

The response shows template variables used in webhook configurations:
  • {{ #key }}: System secret from vault
  • {{ step.response.key }}: Variable from previous step response
  • {{ initial.key }}: Variable from initial workflow input

Human Approval

When human_approval_required is true, the workflow pauses at that step and waits for manual approval before continuing.

Authorizations

x-hookpulse-api-key
string
header
required

API key for authentication. Get this from your dashboard by selecting a brand and going to API Keys section.

x-brand-uuid
string
header
required

Brand UUID for authentication. Get this from your dashboard after adding a brand - it will be displayed in the UI.

Body

application/json

Workflow template UUID

workflow_uuid
string
required

UUID of the workflow template

Response

Successful response

data
object
success
boolean

Indicates if the request was successful