When a person's name is changed during the screening process, we believe the appropriate method is to use the Partial Update endpoint : screening/v3/cases/{caseSystemId}
On the World-Check One UI, if we use edit case to change screening person's name, we can view both historical screening records and audit logs for the old and new names.
However, when using the API, we have observed two patterns:
1.If the updated name matches a screening result: A new screening result is returned.
(Example: In Attachment 1, we updated the name from “Watanabe Yuta” to “Nakamura Yuta.” Only the result for “Nakamura Yuta” was returned.)
2.If the updated name does not match any screening result: The previous screening result is returned.
(Example: In Attachment 2, we changed the name from “Nakamura Yuta” to “ABC.” Since “ABC” does not match any record, the result for “Nakamura Yuta” was returned.)
Our client has expressed confusion about this behavior.
We would like to confirm the recommended way to use the API in such cases.
Additionally, we would like to know the recommended API usage in the following scenario:
- When the company name is changed.
- When the representative of the company, person's name is changed