GET
/
v1
/
{workspace}
/
workflow
/
{slug}
/
cURL
curl -X GET "https://api.suprsend.com/v1/{workspace}/workflow/{slug}/" \
  --header 'Authorization: ServiceToken <token>' \
  --header 'Content-Type: application/json'
{
  "$schema": "https://schema.suprsend.com/workflow/v1/schema.json",
  "slug": "survey-reminder",
  "is_enabled": true,
  "created_at": "2025-06-27T03:26:48.793551Z",
  "last_executed_at": "2025-06-27T04:48:20.653366Z",
  "name": "Survey Reminder",
  "description": null,
  "updated_at": "2025-06-27T03:36:05.623939Z",
  "commit_message": "Survey completed",
  "hash": "ed3e630c1526170564c962db00dbfcfef997e995f62f67c068a8c9c1d5efbc13",
  "status": "active",
  "category": "transactional",
  "tags": [
    "reminder"
  ],
  "ratelimit": null,
  "conditions": [],
  "trigger_type": "api",
  "trigger_events": [],
  "override_recipients_type": null,
  "override_recipients_user_expr": null,
  "override_recipients_single_object_fields_expr": null,
  "override_actor_user_expr": null,
  "override_tenant_expr": null,
  "active_at": "2025-06-27T03:36:05.623845Z",
  "updated_by": {
    "name": "Nikita",
    "email": "nikita@suprsend.com"
  },
  "tree": {
    "nodes": [
      {
        "name": "Multi-Channel",
        "node_type": "send_multi_channel",
        "properties": {
          "template": "11-performance-review-session",
          "channels": [],
          "channels_expr": null,
          "success": "seen",
          "success_is_event": false
        },
        "description": "",
        "schema_version": "1"
      }
    ]
  },
  "validation_result": {
    "is_valid": true
  }
}

Authorizations

ServiceToken <token>
string
header
required

You can get Service Token from SuprSend dashboard -> Account Settings -> Service Tokens section.

Path Parameters

workspace
string
required

Workspace slug (staging, production, etc.)

slug
string
required

Unique identifier of the workflow. You can get it from workflow settings.

Query Parameters

mode
enum<string>
default:draft

Which workflow version to fetch (draft or live). By default, draft version is returned.

Available options:
draft,
live

Response

Successfully retrieved workflow

The response is of type object.