Workflows can be triggered in the following ways and these can be configured as part of the Configure tab on the Workflow Editor page.
Webhook and Event based triggers require the use of Workflow Tokens. You can make as many tokens as you want and we recommend not using the same token across all your integrations.
Workflows can be used executed on a schedule. See Getting To Know Schedules for more detailed information.
Enable the Webhook trigger, then click the Build webhook URL link.
You will receive a Workflow-specific access token that can be used to invoke the latest revision of your Workflow programmatically, with the following exposed endpoints.
Request
POST http://{flow.service.webhook}/webhook/payload
Response
After the submission, you will receive an activityId
. This can be used to request the status of the Workflow execution.
Request
GET http://{flow.service.webhook}/webhook/status/{activityId}
Response
The response for execution status will contain the overall execution status and breakdown of individual Tasks, including the output properties of each Task if they exist.
See the eventing architecture for more information.