Export identity correlation decisions
Returns every decided identity correlation — accepted or rejected by a reviewer, linked or rejected by the matcher, or superseded — newest decision first, with the evidence it was decided on (confidence, similarity, compared attributes, reasoning) and who decided it. For eDiscovery and audit exports: page through with the cursor.
A decision reflects the pair's current state: a matcher rejection that a settings
change re-queues leaves this export until it is decided again. Link and unlink
history, including changes made outside the review queue, is in
/ip/nhi/identity-change-audit.
Query Parameters
- limit integer
Possible values:
>= 1and<= 100The maximum number of items to return. Maximum value is 100.
- cursor string
Opaque pagination token returned by a previous request (
next_cursor,prev_cursororlast_cursor). Omit it to fetch the first page. - decided_from date-time
Only decisions taken at or after this time
- decided_to date-time
Only decisions taken before this time
- decided_by string
Possible values: [
any,person,system]Default value:
anyOnly decisions taken by a person, or only those the matcher took
Header Parameters
- SlashID-OrgID string required
The organization ID
Example: af5fbd30-7ce7-4548-8b30-4cd59cb2aba1
- 200
- 400
- 401
One page of decided correlations
- application/json
- Schema
- Example (from schema)
Schema
result object[]
id stringidentity_id stringcandidate_identity_id stringcandidate_canonical_identity_id stringThe candidate's canonical identity when it was scored
matcher stringPossible values: [
ai,similarity]confidence doubleThe AI matcher's confidence (absent for similarity proposals)
similarity_score doublematched_attributes object[]
field stringidentity_value stringcandidate_field stringcandidate_value stringsimilarity doublereasoning stringmodel stringscored_at date-timestatus stringPossible values: [
pending,accepted,rejected,auto_linked,superseded]pending: waiting for review. accepted / rejected: decided by a person, or rejected by the matcher (decided_by "system") when below the review threshold. auto_linked: linked by the matcher. superseded: withdrawn because the identity was linked another way, left, or its compared attributes changed.
decided_by stringThe person who decided, or "system" for the matcher
decided_at date-timedecision_note stringidentity object
id stringname stringidentifier stringidentity_type stringsource_type stringconnection_id stringconnection_name stringcanonical_identity_id stringimported_at date-timeWhen the account was first seen
candidate_identity object
id stringname stringidentifier stringidentity_type stringsource_type stringconnection_id stringconnection_name stringcanonical_identity_id stringimported_at date-timeWhen the account was first seen
meta object
pagination object
limit integeroffset integertotal_count int64cursor_pagination object
Cursors are opaque. Follow the tokens the server returns; never construct, parse or modify one.
limit integernext_cursor stringOpaque token addressing the next page. Absent on the last page.
prev_cursor stringOpaque token addressing the previous page. Absent on the first page.
last_cursor stringOpaque token addressing the final page directly, so a client can jump to the end without a total count.
total_count int64Total number of matching items. Returned on the FIRST page only; clients cache it for the remainder of the walk.
{
"result": [
{
"id": "string",
"identity_id": "string",
"candidate_identity_id": "string",
"candidate_canonical_identity_id": "string",
"matcher": "ai",
"confidence": 0,
"similarity_score": 0,
"matched_attributes": [
{
"field": "string",
"identity_value": "string",
"candidate_field": "string",
"candidate_value": "string",
"similarity": 0
}
],
"reasoning": "string",
"model": "string",
"scored_at": "2005-12-24T18:29:30.033157Z",
"status": "pending",
"decided_by": "string",
"decided_at": "2005-12-24T18:29:30.033157Z",
"decision_note": "string",
"identity": {
"id": "string",
"name": "string",
"identifier": "string",
"identity_type": "string",
"source_type": "string",
"connection_id": "string",
"connection_name": "string",
"canonical_identity_id": "string",
"imported_at": "2005-12-24T18:29:30.033157Z"
},
"candidate_identity": {
"id": "string",
"name": "string",
"identifier": "string",
"identity_type": "string",
"source_type": "string",
"connection_id": "string",
"connection_name": "string",
"canonical_identity_id": "string",
"imported_at": "2005-12-24T18:29:30.033157Z"
}
}
],
"meta": {
"pagination": {
"limit": 0,
"offset": 0,
"total_count": 0
},
"cursor_pagination": {
"limit": 0,
"next_cursor": "string",
"prev_cursor": "string",
"last_cursor": "string",
"total_count": 0
}
}
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
meta object
pagination object
limit integeroffset integertotal_count int64cursor_pagination object
Cursors are opaque. Follow the tokens the server returns; never construct, parse or modify one.
limit integernext_cursor stringOpaque token addressing the next page. Absent on the last page.
prev_cursor stringOpaque token addressing the previous page. Absent on the first page.
last_cursor stringOpaque token addressing the final page directly, so a client can jump to the end without a total count.
total_count int64Total number of matching items. Returned on the FIRST page only; clients cache it for the remainder of the walk.
errors object[]
httpcode integermessage stringcode stringMachine-readable reason, present only for errors that define one. Values today:
unserved_org_region(the organization is homed in a region this deployment does not serve),wrong_region(the request must be sent to the organization's home region),region_route_missing(this instance has no route to the organization's home region).
{
"meta": {
"pagination": {
"limit": 0,
"offset": 0,
"total_count": 0
},
"cursor_pagination": {
"limit": 0,
"next_cursor": "string",
"prev_cursor": "string",
"last_cursor": "string",
"total_count": 0
}
},
"errors": [
{
"httpcode": 0,
"message": "string",
"code": "string"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
meta object
pagination object
limit integeroffset integertotal_count int64cursor_pagination object
Cursors are opaque. Follow the tokens the server returns; never construct, parse or modify one.
limit integernext_cursor stringOpaque token addressing the next page. Absent on the last page.
prev_cursor stringOpaque token addressing the previous page. Absent on the first page.
last_cursor stringOpaque token addressing the final page directly, so a client can jump to the end without a total count.
total_count int64Total number of matching items. Returned on the FIRST page only; clients cache it for the remainder of the walk.
errors object[]
httpcode integermessage stringcode stringMachine-readable reason, present only for errors that define one. Values today:
unserved_org_region(the organization is homed in a region this deployment does not serve),wrong_region(the request must be sent to the organization's home region),region_route_missing(this instance has no route to the organization's home region).
{
"meta": {
"pagination": {
"limit": 0,
"offset": 0,
"total_count": 0
},
"cursor_pagination": {
"limit": 0,
"next_cursor": "string",
"prev_cursor": "string",
"last_cursor": "string",
"total_count": 0
}
},
"errors": [
{
"httpcode": 0,
"message": "string",
"code": "string"
}
]
}