Review summaries
When someone writes a performance review for a service provider in ClaimCenter, a summary of the review is associated with the service provider's linked ABContact (AddressBook contact) in ContactManager. The review summary includes high level information like the service provider's overall score and scores for different categories. You can use the Cloud API to retrieve review summaries for a service provider linked to an ABContact in ContactManager.
Use the following endpoints to retrieve review summaries for a service provider:
- GET
/contact/v1/contacts/{contactId}/review-summaries - GET
/contact/v1/contacts/{contactId}/review-summaries/{reviewSummaryId}
- The service provider must be linked to an ABContact in ContactManager.
- The user must have the following permissions:
revsumviewlistandrevsumviewdetail
su user has the
revsumviewlist and revsumviewdetail permissions in the
base configuration. You must add the permissions for other users to enable them to use the
/review-summaries endpoints.Retrieve a collection of review summaries
The first type of request retrieves a collection of all review summaries associated with the contact. Here is an example response:
Command
GET /contact/v1/contacts/xc-12345/review-summaries
Response
{
"data": [
{
"attributes": {
"categoryScores": [
{
"reviewCategory": {
"code": "timeliness",
"name": "Timeliness"
},
"score": 90
},
{
"reviewCategory": {
"code": "quality",
"name": "Quality of work"
},
"score": 85
}
],
"claimCenterUID": "RVW-00012345",
"claimNumber": "CLM00012345",
"comments": "Vendor completed repairs ahead of schedule and communicated clearly throughout.",
"description": "Rear-end collision at an intersection resulting in cosmetic damage to the insured vehicle.",
"id": "RS-12345",
"name": "Auto repair timeliness review",
"relatedTo": "Vehicle damage for claim CLM00012345",
"reviewType": "Vendor performance review",
"reviewedBy": "jsmith",
"score": 87,
"serviceDate": "2026-07-01T10:30:00Z",
"serviceType": {
"code": "body",
"name": "Body"
},
"subcontact": "Acme Auto Body Shop – East location",
"tallied": true,
"updateTime": "2026-07-02T14:45:30Z"
}
},
{
"attributes": {
"categoryScores": [
{
"reviewCategory": {
"code": "timeliness",
"name": "Timeliness"
},
"score": 78
},
{
"reviewCategory": {
"code": "quality",
"name": "Quality of work"
},
"score": 92
}
],
"claimCenterUID": "RVW-00067890",
"claimNumber": "CLM00067890",
"comments": "Work quality was excellent, but initial scheduling was delayed by several days.",
"description": "Single-vehicle loss on icy road causing front-end damage and suspension issues.",
"id": "RS-67890",
"name": "Auto repair quality review",
"relatedTo": "Vehicle damage for claim CLM00067890",
"reviewType": "Vendor performance review",
"reviewedBy": "adoe",
"score": 85,
"serviceDate": "2026-06-15T09:00:00Z",
"serviceType": {
"code": "suspension",
"name": "Suspension"
},
"subcontact": "Acme Auto Body Shop – Main location",
"tallied": true,
"updateTime": "2026-06-16T12:10:05Z"
}
}
]
}
Retrieve a specific review summary
The second type of request retrieves a specific review summary by its ID. Typically, you would use the first request to retrieve all the review summaries to get its ID, and then you could use that ID to retrieve the specific review summary.
Here is an example:
Command
/contact/v1/contacts/xc-12345/RS-12345
Response
{
"data": {
"attributes": {
"categoryScores": [
{
"reviewCategory": {
"code": "timeliness",
"name": "Timeliness"
},
"score": 90
},
{
"reviewCategory": {
"code": "quality",
"name": "Quality of work"
},
"score": 85
}
],
"claimCenterUID": "RVW-00012345",
"claimNumber": "CLM00012345",
"comments": "Vendor completed repairs ahead of schedule and communicated clearly throughout.",
"description": "Rear-end collision at an intersection resulting in cosmetic damage to the insured vehicle.",
"id": "RS-12345",
"name": "Auto repair timeliness review",
"relatedTo": "Vehicle damage for claim CLM00012345",
"reviewType": "Vendor performance review",
"reviewedBy": "jsmith",
"score": 87,
"serviceDate": "2026-07-01T10:30:00Z",
"serviceType": {
"code": "body",
"name": "Body"
},
"subcontact": "Acme Auto Body Shop – East location",
"tallied": true,
"updateTime": "2026-07-02T14:45:30Z"
}
}
}