This method is to create a new subject. Then you can associate the subject to a record when you call createRecord.
This method was added in Cortex 2.1
Parameters
The name of the subject. Must be 30 characters or less.
The date of birth of the subject. The format must be "YYYY-MM-DD", e.g. "1980-12-25".
Must be "M", "F" or "U". These letters stands for male, female and unknown respectively.
The state the subject lives in.
The city the subject lives in.
Result
The result is a subject object representing the new subject.
Examples
Create a subject with only his name.
{
"id": 1,
"jsonrpc": "2.0",
"method": "createSubject",
"params": {
"cortexToken": "xxx",
"subjectName": "Bob Smith"
}
}
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"attributes": [],
"city": "",
"countryCode": "",
"countryName": "",
"dateOfBirth": "",
"experimentsCount": 0,
"modifiedDatetime": "2019-07-01T11:41:25.270+07:00",
"sex": "U",
"state": "",
"subjectName": "Bob Smith"
}
}
Create a subject with more information.
{
"id": 1,
"jsonrpc": "2.0",
"method": "createSubject",
"params": {
"cortexToken": "xxx",
"subjectName": "Alice Smith",
"city": "London",
"countryCode": "GB",
"dateOfBirth": "1980-12-25",
"sex": "F",
"attributes": [
{
"name": "Handedness",
"value": "Left"
},
{
"name": "Education",
"value": "Master's degree"
}
]
}
}
{
"id": 1,
"jsonrpc": "2.0",
"result": {
"attributes": [
{
"name": "Handedness",
"value": "Left"
},
{
"name": "Education",
"value": "Master's degree"
}
],
"city": "London",
"countryCode": "GB",
"countryName": "",
"dateOfBirth": "1980-12-25",
"experimentsCount": 0,
"modifiedDatetime": "2019-07-01T11:23:11.644+07:00",
"sex": "F",
"state": "",
"subjectName": "Alice Smith"
}
}