Workflows
Sync a workflow
Synchronizes a workflow to the target environment
put/v2/workflows/{workflowId}/sync
Path parameters
workflowIdstring required
Headers
idempotency-keystring
A header for idempotency purposes
Request body
Response
OK
Example response
{
"steps": [
{
"controls": {
"values": {
"skip": {
"and": [
{
"==": [
{
"var": "payload.tier"
},
"pro"
]
},
{
"==": [
{
"var": "subscriber.data.role"
},
"admin"
]
},
{
">": [
{
"var": "payload.amount"
},
"4"
]
}
]
}
}
},
"controlValues": {
"skip": {
"and": [
{
"==": [
{
"var": "payload.tier"
},
"pro"
]
},
{
"==": [
{
"var": "subscriber.data.role"
},
"admin"
]
},
{
">": [
{
"var": "payload.amount"
},
"4"
]
}
]
}
},
"providerOverrides": {
"pagerduty": {
"severity": "warning",
"source": "novu",
"summary": "{{payload.title}}"
},
"opsgenie": {
"priority": "P2",
"message": "{{payload.title}}"
}
}
}
],
"preferences": {
"user": {
"channels": {
"email": {
"enabled": true
},
"sms": {
"enabled": false
}
}
},
"default": {
"channels": {
"email": {
"enabled": true
},
"sms": {
"enabled": false
}
}
}
}
}