---
title: "Changes to Create or Update Workflow"
method: POST
path: "/v1/{workspace}/workflow/{slug}/"
---

# Changes to Create or Update Workflow

`POST /v1/{workspace}/workflow/{slug}/`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 14 revisions.

- **2026-10-16** `5f0169085547`: 30 breaking, 115 warning, 69 info
- **2026-08-10** `a686fddb4e0c`: 1 breaking, 1 info
- **2026-07-13** `e54dd32705e8`: 1 info

## Changes

- **2026-10-16** `5f0169085547`: 30 breaking, 115 warning, 69 info
  - added the new required request property `tree/nodes/items/oneOf[subschema #10: Add User to List]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #11: Remove User from List]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #12: Subscribe to Object]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #13: Unsubscribe from Object]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #14: Update User Profile]/properties/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #14: Update User Profile]/properties/user_selection`
  - added the new required request property `tree/nodes/items/oneOf[subschema #15: Invoke Workflow]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #16: Send Email]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #17: Send SMS]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #18: Send WhatsApp]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #19: Send Mobile Push]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #1: Delay]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #20: Send Inbox]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #21: Send Web Push]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #22: Send Slack]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #23: Send Microsoft Teams]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #24: Send Multi-Channel]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #25: Smart Channel Routing]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #2: Batch]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #3: Digest]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #4: Webhook]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #5: Fetch]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #8: Data Transform]/properties`
  - added the new required request property `tree/nodes/items/oneOf[subschema #9: Time Window]/properties`
  - the request property `tree/nodes/items/oneOf[subschema #6: Wait Until]/branches/items/conditions/items/type` became required
  - removed the enum value `$workflow` of the request property `tree/nodes/items/oneOf[subschema #7: Branch]/branches/items/conditions/items/expression_v1/args/items/variable_ns`
  - removed the enum value `OR` of the request property `tree/nodes/items/oneOf[subschema #7: Branch]/branches/items/conditions/items/expression_v1/op`
  - the `tree/nodes/items/oneOf[subschema #14: Update User Profile]/properties` request property type changed from `string` to `object`
  - response property `detail` list-of-types was widened by adding types `array and object` to media type `application/json` of response `401`
  - response property `detail` list-of-types was widened by adding types `array and object` to media type `application/json` of response `404`
  - the `description` request property's maxLength was set to `500`
  - the `name` request property's maxLength was set to `255`
  - the `ratelimit/sliding_window` request property's maxLength was set to `16`
  - the `tags/items/` request property's maxLength was set to `128`
  - the `tree/nodes/items/oneOf[subschema #10: Add User to List]/name` request property's maxLength was set to `64`
  - the `tree/nodes/items/oneOf[subschema #11: Remove User from List]/name` request property's maxLength was set to `64`
  - the `tree/nodes/items/oneOf[subschema #12: Subscribe to Object]/name` request property's maxLength was set to `64`
  - the `tree/nodes/items/oneOf[subschema #13: Unsubscribe from Object]/name` request property's maxLength was set to `64`
  - the `tree/nodes/items/oneOf[subschema #14: Update User Profile]/name` request property's maxLength was set to `64`
  - the `tree/nodes/items/oneOf[subschema #15: Invoke Workflow]/name` request property's maxLength was set to `64`
  - …174 more
- **2026-08-10** `a686fddb4e0c`: 1 breaking, 1 info
  - removed the enum value `$brand` of the request property `tree/nodes/items/oneOf[subschema #7: Branch]/branches/items/conditions/items/expression_v1/args/items/variable_ns`
  - added the new `$tenant` enum value to the request property `tree/nodes/items/oneOf[subschema #7: Branch]/branches/items/conditions/items/expression_v1/args/items/variable_ns`
- **2026-07-13** `e54dd32705e8`: 1 info
  - added the new `category_digest_schedule` enum value to the request property `tree/nodes/items/oneOf[#/components/schemas/DigestNode -> subschema #3: Digest]/schedule_type`

---

[Operation](https://skmtc.dev/suprsend/apis/suprsend-api/docs/v1/:workspace/workflow/:slug/post.md) - [API](https://skmtc.dev/suprsend/apis/suprsend-api.md) - [Page](https://skmtc.dev/suprsend/apis/suprsend-api/changes/v1/:workspace/workflow/:slug/post)
