Why don't the steps specified in the API payload request appear in the Pipedream workflow when using a template, and why does an empty workflow get created without a template ID?

This topic was automatically generated from Slack. You can find the original thread here.

Hi there! Looking for help. Trying to create pipedream workflows via API from python. When I’m trying to specify a template in API payload tch_3BXfWO, the workflow which gets created contains only steps from that template. All steps specified in API payload request are not present in workflow. When I’m trying to create a workflow without template ID, it creates and empty workflow with not steps in it. In all cases I receive the successful API response, no validation errors, no warnings. I’m a bit lost and have to idea what to do :shrug:

This a single-step workflow I’m tryin to create from the code:

  "steps": [
    {
      "id": "step_0",
      "component_code": "slack-send-message-to-channel",
      "params": {
        "slack": {
          "authProvisionId": "************"
        },
        "channel": "#general",
        "text": "Your pipeline has been manually triggered!"
      }
    }
  ],

Can you please help here.

You can only create workflows from a template, and not modify them

Can we create our own templates? which remains restricted to us?

The template ID is not exposed anywhere, but anyone with it can create a workflow