Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

For more information on how to orchestrate execution of your flows, see Overview of Operationalization.


Limitations

  • Custom security certificates cannot be used.

...

  • Webhook tasks are not included when a flow is copied. They are available to collaborators for review, editing, and execution, when a flow is shared.

    Tip

    Tip: You can export and import the flow, which includes the webhook task definition. See Export Flow.



Pre-requisites


Info

NOTE: It's possible that webhook requests can be submitted back to the

D s platform
to execute API tasks within the platform. However, there are security concerns. Additional configuration is required. For more information, see Configure Webhooks.



Requirements for receiving application

...

As needed, you can specify webhook overrides as part of a launching a job via API. For more information, see API Workflow - Run Job.

Pre-requisites


Info

NOTE: For this example, the

D s platform
must be whitelisted to receive webhooks from itself. Additional configuration is required. For more information, see Configure Webhooks.

You must acquire the recipe identifier for the next job to execute. 

...

ParameterDescription
Name

This name appears in the

D s webapp
only.

Url

Specify the URL as follows, replacing the example values with your own:

Code Block
http://www.example.com:3005/v4/jobGroups/


Trigger eventSelect Job success.
Trigger objectSelect the any option to execute all jobs in the target flow, or you can specify individual jobs to execute.
Headers

Insert the following two headers:

Code Block
key: Content-Type
value: application/json


Code Block
key: Authorization
value: Bearer <paste your access token here>


Info

NOTE: The token value must be preceded by the string: Bearer.


Body

In the body, insert the recipe Id for the value for wrangledDataset, which is the internal platform term for recipe:

Code Block
{
  "wrangledDataset": {
    "id": 4
  }
}



MethodSelect the POST method.

...

ParameterDescription
Name

This name appears in the

D s webapp
only.

UrlPaste the URL that you copied from Slack.
Headers
Copy the content headers from the Slack cURL command:


Code Block
key: Content-Type
value: application/json


Body


Code Block
{"text":"Job $jobId has completed. Status: $jobStatus."}



MethodSelect the POST method.

...