curl --request POST \
--url https://api-qa.interactly.ai/campaigns/v1/schedule/calls \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"config": {
"name": "<string>",
"timezone": "America/New_York",
"startHours": 9,
"endHours": 17,
"reportEmails": [
"<string>"
],
"maxParallelCalls": 2,
"isReviewRequired": true,
"validateOnUpload": false,
"reviewEmails": [
"<string>"
],
"maxRetries": 0,
"uidExtension": "datetime",
"schedule": [
{}
],
"assistantNumbers": [
"<string>"
],
"webhook": {
"enabled": false,
"url": "<string>",
"secret": "<string>",
"headers": [
{
"key": "<string>",
"value": "<string>",
"sensitive": false
}
],
"events": [
"call_status"
]
},
"retryPolicy": {
"enabled": false,
"maxNumberOfRetries": 2,
"maxRetriesPerDay": 2,
"rules": [
{
"ruleId": "<string>",
"ruleType": "call_status_based",
"callStatusCode": "call_declined",
"outcome": "<string>",
"delayStartInMinutes": 123,
"delayEndInMinutes": 123
}
]
}
},
"data": [
{}
]
}
'