Skip to Content
Review Request APIGETGet a review request

Get a review request

GET/api/v2/review-requests/{matterReference}

Returns a review request and the status of every attempt to reach the client, looked up by the reference you sent when you created it.

Path parameters

ParamTypeRequiredDescription
matterReferencestringRequiredThe reference the review request was created with.

Request

GET /api/v2/review-requests/{matterReference}
curl --location 'https://www.reviewsolicitors.co.uk/api/v2/review-requests/{matterReference}' \ --header 'Authorization: Bearer {access_token}'

Response

200 OK
{ "matterReference": "MATTER-1234", "firstName": "Jane", "lastName": "Doe", "email": "jane.doe@example.com", "phoneNumber": "07700900123", "professional": "Alex Smith", "workArea": "Conveyancing", "language": "EN", "createdDate": "2026-01-31T09:30:00", "reviewLeft": false, "reviewText": null, "reviewRequestAttempts": [ { "status": "OPENED", "statusTimestamp": "2026-01-31T11:02:00", "template": "TYPE_1", "statusHistory": [ { "status": "PENDING", "dateTime": "2026-01-31T09:30:00" }, { "status": "SENT", "dateTime": "2026-01-31T10:00:00" }, { "status": "DELIVERED", "dateTime": "2026-01-31T10:00:05" }, { "status": "OPENED", "dateTime": "2026-01-31T11:02:00" } ] }, { "status": "PENDING", "statusTimestamp": null, "template": "TYPE_2", "statusHistory": [] } ] }

The review request object

FieldTypeDescription
matterReferencestringThe reference the review request was created with.
firstNamestringThe client first name.
lastNamestringThe client last name.
emailstringThe client email address.
phoneNumberstringThe client phone number, if one was given.
professionalstringThe name of the professional linked to the request.
workAreastringThe area of law the matter relates to.
languagestringThe language code the invitation was sent in. See Language codes.
createdDatestringWhen the review request was created, as a date and time.
reviewLeftbooleanWhether the client has left a review.
reviewTextstringYour firm’s reply to the resulting review, if one has been posted.
reviewRequestAttemptsobject[]Every attempt to reach the client, in order. See below.

The attempt object

A review request is sent as a series of attempts: the first invitation, then any reminders.

FieldTypeDescription
statusstringWhere the attempt is now. See Attempt statuses.
statusTimestampstringWhen the attempt reached its current status. null until it is sent.
templatestringThe message template used. TYPE_1 to TYPE_9 are emails, SMS_1 to SMS_3 are phone messages, sent by SMS or WhatsApp.
statusHistoryobject[]Every status the attempt has passed through, each with a status and a dateTime.

Attempt statuses

StatusMeaning
PENDINGScheduled and waiting to be sent.
SENTSent to the client.
DELIVEREDDelivered to the client’s inbox or phone.
OPENEDThe client opened the email, or read the WhatsApp message.
CLICKEDThe client followed the link.
REVIEW_LEFTThe client left a review.
FEEDBACK_LEFTThe client left feedback.
GOOGLE_REVIEWThe client was routed to leave a Google review instead.
CANCELLED_BY_REVIEWCancelled because a review was left, or because the request was cancelled.
CANCELLED_BY_ADMINCancelled by an administrator.
BLOCKEDThe email or SMS provider permanently refused the recipient.
FAILEDSending failed.

Errors

CodeCause
404No review request with that matterReference belongs to your firm.
Last updated on