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
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"
}
}