The various types of operations available are documented below.
Client Create
Create a client record.
Operation type identifier: ClientCreate
Data Structure
| Property |
Data type |
Required |
Description |
|---|---|---|---|
| types |
array of client type references |
Dependent on configuration |
The client types to assign to the client. |
| title |
string (enum) |
Dependent on configuration |
The client’s title (from their name). |
| firstName |
string |
Dependent on configuration |
Their first name. |
| middleNames |
string |
Dependent on configuration |
Their middle names (if the system is configured to use middle names). |
| lastName |
string |
Dependent on configuration |
Their last name. |
| dateOfBirth |
date |
Dependent on configuration |
Their date of birth. |
| telephone |
string |
Dependent on configuration |
Their primary telephone number. |
| mobileTelephone |
string |
Dependent on configuration |
Their mobile telephone number. |
| secondaryTelephone |
string |
Dependent on configuration |
Their secondary telephone number. |
| fax |
string |
No |
Their fax number. |
| email |
string |
Dependent on configuration |
Their email address. |
| address |
address |
Dependent on configuration |
Their address. |
| gender |
string (enum) |
Dependent on configuration |
Their gender. |
| flags |
array of string (enums) |
No |
Their flags. |
| fieldValues |
fieldValues |
Dependent on configuration |
Their field values. |
| contactConsent |
object with optional keys (email | sms), values: string (YES | NO | NOT_ASKED) |
No |
Their contact consent for different communication methods. |
Case Create
Create a case record.
Operation type identifier: CaseCreate
Data Structure
| Property |
Data type |
Required |
Description |
|---|---|---|---|
| summary |
string |
No |
A summary of the case. |
| description |
string |
No |
A description of the case. |
| type |
case type reference |
Yes |
A reference to the case type. |
| client |
client reference |
Dependent on configuration |
A reference to the client. |
| openDate |
date |
Yes |
The date the case was opened. |
| contactChannel |
contact channel reference |
Yes |
A reference to the contact channel used. |
| owner |
caseworker reference |
No |
A reference to the caseworker owning the case. |
| fieldValues |
field values |
Dependent on configuration |
The field values. |
Case Action Create
Create a case action record.
Operation type identifier: CaseActionCreate
Data Structure
| Property |
Data type |
Required |
Description |
|---|---|---|---|
| case |
case reference |
Yes |
A reference to the case this action is for. |
| type |
case type reference |
Yes |
A reference to the type of case action. |
| date |
date |
No |
The date the action was taken (defaults to current date if not supplied). |
| dueDate |
date |
No |
The date the action is due. |
| assignee |
caseworker reference |
Dependent on configuration |
A reference to the caseworker to assign the action to. |
| assigneeTeam |
team reference |
Dependent on configuration |
A reference to the team to assign the action to. |
| summary |
string |
No |
A summary of the action. |
| details |
string |
No |
Details of the action. |
| fieldValues |
fieldValues |
Dependent on configuration |
The field values. |
Case Action Add Attachment
Add a file attachment to a case action. Note that a case action is required for adding attachments; a suitable action type will be configured, and it’s ID supplied separately.
Operation type identifier: CaseActionAddAttachment
Data Structure
| Property |
Data type |
Required |
Description |
|---|---|---|---|
| caseAction |
case action reference |
Yes |
A reference to the case action to add the attachment to. |
| file |
an object with two properties: name {string} - the file name data {string} - the base-64 (UTF-8) encoded data |
Yes |
The file attachment. |
Pete Patel
Comments