‘SEQ-case-update’: Case data updates at alternate request sent to World Check API

Hi Team,

I am trying to update case details like Date of birth and
Country in World Check profile. I am using Update API call ‘SEQ-case-update:
Update a case’ of postman collection and WC1 pilot environment. With my first
request sent to WC1, existing case data like DOB and country gets blank out. if
I send same request again, data gets updated successfully in World check
profile. Looks like every alternate response gets expected output. Sample request
payload and two consecutive responses are given below. Can you please advise?

Request Sent:

{

"groupId":
"{{group-id}}",

"entityType":
"INDIVIDUAL",

"providerTypes": [

"WATCHLIST"

],

"name": "Kane Hanes",

"caseId":
"4edb1836-8794-4481-89d6-6c115de98749",

"customFields": [

{

"typeId":
"{{custom-field-1}}",

"value":
"C9D8B8333C55CCC9"

}

],

"secondaryFields": [

{

"typeId":
"SFCT_2",

"dateTimeValue":
"1980-01-01"

},

{

"typeId":
"SFCT_3",

"value": "USA"

}

]

}

First response for above request:

{

"caseId": "4edb1836-8794-4481-89d6-6c115de98749",

"name": "Kane Hanes",

"providerTypes": [

"WATCHLIST"

],

"customFields": [

{

"typeId": "0a3687cf-673a-134c-99d5-bf33000005a4",

"value": "C9D8B8333C55CCC9",

"dateTimeValue": null

}

],

"secondaryFields": [],

"groupId": "0a3687d0-65b4-1cc3-99a1-e4250000229b",

"entityType": "INDIVIDUAL",

"caseSystemId": "0a3687cf-6cb9-1ed0-9b34-6e56001b10a9",

"caseScreeningState": "INITIAL",

"lifecycleState": "UNARCHIVED",

"creator": {

"userId": "xxxx",

"firstName": "Fistname",

"lastName": "Lastname",

"fullName": "Fistname Lastname",

"email": "Fistname.lastname@gmail.com",

"status": "ACTIVE",

"registrationKey": "dummy"

},

"modifier": {

"userId": "xxxx",

"firstName": "Fistname",

"lastName": "Lastname",

"fullName": "Fistname Lastname",

"email": "Fistname.lastname@gmail.com",

"status": "ACTIVE",

"registrationKey": "dummy"

},

"assignee": null,

"creationDate": "2019-08-27T06:18:01.314Z",

"modificationDate": "2019-08-28T06:08:05.298Z",

"outstandingActions": false

}

Second response for same request:

{

"caseId": "4edb1836-8794-4481-89d6-6c115de98749",

"name": "Kane
Hanes",

"providerTypes":
[

"WATCHLIST"

],

"customFields":
[

{

"typeId":
"0a3687cf-673a-134c-99d5-bf33000005a4",

"value":
"C9D8B8333C55CCC9",

"dateTimeValue": null

}

],

"secondaryFields": [

{

"typeId":
"SFCT_2",

"value":
null,

"dateTimeValue":
"1980-01-01"

},

{

"typeId":
"SFCT_3",

"value":
"USA",

"dateTimeValue":
null

}

],

"groupId": "0a3687d0-65b4-1cc3-99a1-e4250000229b",

"entityType": "INDIVIDUAL",

"caseSystemId":
"0a3687cf-6cb9-1ed0-9b34-6e56001b10a9",

"caseScreeningState":
"INITIAL",

"lifecycleState":
"UNARCHIVED",

"creator": {

"userId": "xxxx",

"firstName":
"Fistname",

"lastName":
"Lastname",

"fullName":
"Fistname Lastname",

"email": "Fistname.lastname@gmail.com",

"status": "ACTIVE",

"registrationKey":
"dummy"

},

"modifier": {

"userId": "xxxx",

"firstName":
"Fistname",

"lastName":
"Lastname",

"fullName":
"Fistname Lastname",

"email": "Fistname.Lastname@gmail.com",

"status": "ACTIVE",

"registrationKey":
null

},

"assignee": null,

"creationDate":
"2019-08-27T06:18:01.314Z",

"modificationDate":
"2019-08-28T09:08:05.486Z",

"outstandingActions":
false

}

Best Answer

  • Irfan.Khan
    Irfan.Khan LSEG
    Answer ✓

    @aparna.sandesh.koli

    Thank you for the clarification. As Berkshire are already in production, I will have to close this developer community question. Do not worry I will write an email to you, to take case of this issue.

Answers

  • @aparna.sandesh.koli

    This is highly unusual. Can you please reproduce this? Also, please provide me the account name so that I can locate your API credentials for a check.

  • @Irfan.Khan

    Hi,

    I am using account of Berkshire Hathaway Inc. in WC1 pilot environment. Update case in postman collection for any individual or organisation blanks out secondary parameters in first request and updates data correctly in second pass.