In the first version of Patient Journey APIs, some attributes (specifically SSN, DOB, Email, Gender) are returned as simple strings as part of an array like in the API response below. These clusters do not include clusterStatus as part of the first version of API responses.
{
"trackingId": "string",
"auditId": UUID,
"success": boolean,
"retryableError": boolean,
"message": "string",
"errors": [
"string"
],
"content": {
"linkId": "string",
"identity": {
"emails": [
"string"
],
"addresses": [
{
"clusterStatus": "string"
"line1": "string",
"line2": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"country": "string"
}
],
"names": [
{
"clusterStatus": "string",
"first": "string",
"middle": "string",
"last": "string",
"suffix": "string"
}
],
"ssns": [
"string"
],
"linkId": "string",
"sources": [
{
"name": "string",
"id": "string"
}
],
"genders": [
"string"
],
"datesOfBirth": [
"string"
],
"phoneNumbers": [
{
"clusterStatus": "string",
"number": "string",
"areaCode": "string",
"extension": "string",
"countryCode": "string"
}
]
}
}As part of Verato's October 2025 release, Verato’s Patient Journey APIs also include new v2 API versions, where all clusters (including SSN, DOB, Email, Gender) are returned as objects and include the clusterStatus property.
The following APIs have a v2 version:
postIdentity
demographicsSearch
demographicsQuery
identityIdQuery
nativeIdQuery
To call V2 versions of the current Patient Journey APIs, an API user would post in the following request new format:
…/svc/v2/postIdentity …/svc/v2/identityIdQuery
Service Name | Old Version | New Version (v2) |
|---|---|---|
postIdentity | /link-ws/svc/postIdentity | /link-ws/svc/v2/postIdentity |
identityIdQuery | /link-ws/svc/identityIdQuery | /link-ws/svc/v2/identityIdQuery |
searchByDemographics | /link-ws/svc/demographicsSearch | /link-ws/svc/v2/demographicsSearch |
| demographicsQuery | /link-ws/svc/demographicsQuery | /link-ws/svc/v2/demographicsQuery |
queryByNativeId | /link-ws/svc/nativeIdQuery | /link-ws/svc/v2/nativeIdQuery |
How the v2 version affects API responses
Comparing the V1 and V2 versions, notice that the V2 version returns ALL attribute clusters as an object (including SSN, DOB, Email, and Gender) as shown below.
Note
The full attribute cluster structure is only returned when the GROUP_BY_SOURCE response format parameter is explicitly included in the API request. The clusterStatus field is included by default in Provider and Organization deployments. For Person deployments, clusterStatus is disabled by default and will not appear in responses unless the configuration is enabled. Please contact Verato Support for assistance.
"datesOfBirth": [
{
"firstAsserted": "dateTime",
"lastAsserted": "dateTime,
"dateOfBirth": {
"clusterStatus": "string",
"dateOfBirth": "string"
}
}
],
"ssns": [
{
"firstAsserted": "dateTime",
"lastAsserted": "dateTime,
"ssn": {
"clusterStatus": "string",
"ssn": "string"
}
}
],
"genders": [
{
"firstAsserted": "dateTime",
"lastAsserted": "dateTime,
"gender": {
"clusterStatus": "string",
"genderDisplay": "string"
"gender": "string"
}
}
],
"emails": [
{
"firstAsserted": "dateTime",
"lastAsserted": "dateTime,
"email": {
"clusterStatus": "string",
"email": "string",
"type": "string",
"typeDisplay": "string"
}
}
]