A bulk sender object represents a campaign worker which sends messages to the borrowers returned by a campaign's query results.
For each row returned by the campaign a message is sent via the Send endpoint.
In order for a bulk sender to function, at a minimum the
campaign's query results must return at least the column
borrowerId
. For more details on required columns see
per-InteractionSubject
documentation for
Campaign run.
If no channel
is specified the campaign will send to all channels
with a defined template.
Create a new bulk sender.
success
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
}
Get a list of all bulk senders.
success
{- "status": 0,
- "total": 0,
- "count": 0,
- "nextUrl": "string",
- "previousUrl": "string",
- "data": [
- {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
]
}
Get a bulk sender by ID.
success
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
}
Update the existing bulk sender
success
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "externalId": "string",
- "interactionSubject": "annualPrivacyPolicyNotice",
- "interactionTheme": "agentNotification",
- "interactionChannel": "voice"
}
}