This object allows you to block interactions on a borrower; and must be connected with a case. You can create multiple Do Not Interact instances on a borrower but only one instance on a case. There are two ways to create Do Not Interacts:
Manually - after a case is created, you can manually create Do Not Interact objects on any borrower case.
In bulk on a Supercase, on the related subcases. See Create Do Not Interact instances on all subcases for more details.
Success
{- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
{- "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",
- "object": "doNotInteract",
- "caseId": "string",
- "personId": "string",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "source": "api",
- "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
}
Get the all DoNoInteract
instances associated with a case.
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",
- "object": "doNotInteract",
- "caseId": "string",
- "personId": "string",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "source": "api",
- "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
]
}
Get a single DoNotInteract
object instance for the borrower using a unique 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",
- "object": "doNotInteract",
- "caseId": "string",
- "personId": "string",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "source": "api",
- "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
}
Update a DoNotInteract
instance with new information.
Success
{- "channels": [
- "all"
], - "themes": [
- "all"
], - "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
]
}
{- "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",
- "object": "doNotInteract",
- "caseId": "string",
- "personId": "string",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "source": "api",
- "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
}
Update a DoNotInteract
instance to have inactive
status, and set the end date.
Success no content
Get the all DoNoInteract
instances associated with a borrower.
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",
- "object": "doNotInteract",
- "caseId": "string",
- "personId": "string",
- "channels": [
- "all"
], - "themes": [
- "all"
], - "source": "api",
- "endDate": "2019-08-24",
- "daysOfWeek": [
- 0
], - "timezone": "string",
- "timesOfDay": [
- {
- "fromHour": 0,
- "toHour": 0
}
], - "contactLabels": [
- "personal"
], - "startDate": "2019-08-24"
}
]
}