List merge reviews
GET/customer360/merge-reviews
Returns a paginated list of profile merge review records with their primary and secondary profile relations. Merge reviews are raised when the system detects or a user suspects two profiles represent the same real customer.
Request
This endpoint takes no parameters and no request body.
Responses
200 Paginated merge review list
Content type application/json, object.
| Field | Type | Required | Description |
|---|---|---|---|
data | array of object · MergeReviewV1 | No | |
data[].id | integer | No | Auto-incremented primary key. |
data[].primary_profile_id | integer | No | ID of the canonical profile to retain. Example: |
data[].secondary_profile_id | integer | No | ID of the duplicate profile to merge or dismiss. Example: |
data[].match_score | integer, nullable | No | Confidence score from 0–100 indicating duplicate likelihood. Example: |
data[].match_context | object, nullable | No | Evidence object showing which fields matched. |
data[].status | string | No | Current status of the merge review. One of: |
data[].decision | string, nullable | No | Resolution decision recorded by the operator. One of: |
data[].notes | string, nullable | No | Notes explaining the resolution decision. |
data[].resolved_by | integer, nullable | No | Tenant user ID who resolved the review. |
data[].resolved_profile_id | integer, nullable | No | ID of the surviving merged profile (set after merge is executed). |
data[].created_at | string (date-time) | No | Record creation timestamp. |
Example request
curl -X GET "https://{tenant}.faciotech.net/api/v1/customer360/merge-reviews" \
-H "Accept: application/json"