Docs

Get a review case

Preview· P9
GET
/review-cases/{case_id}

Returns one case on your page, within your key's branches.

Scope: reviews:read · Plan: Growth, Pro and Enterprise in live mode (Reviews Business or Reviews Enterprise for an Agoo Reviews key); every plan in test mode.

Authorization

headerAuthorizationBearer <token>

Send Authorization: Bearer <token> on every request. The token is one of:

PrefixWhat it isWhere it may be used
agoo_sk_live_Secret key, live modeYour servers only
agoo_sk_test_Secret key, test modeYour servers only
agoo_pk_live_Publishable key, live modeBrowsers and apps: create pre-registrations and bookings, read public booking types (with their intake questions) and their free slots, read the visit types open for pre-registration with their public forms. Never lists people.
agoo_pk_test_Publishable key, test modeAs above, in test mode
agoo_rk_live_Agoo Reviews key, live mode: a business on Agoo Reviews on its own, on Reviews BusinessYour servers only: the Reviews operations, for that business and the branches the key names
agoo_rk_test_Agoo Reviews key, test modeAs above, on any level: it reads the business's reviews and checks every write without saving it

Admins create keys in Console → Developers → API keys and choose each key's scopes; a business on Agoo Reviews on its own creates its keys in its business area on agoo.reviews, under Developers. A key is shown once. Never put a secret key in a URL, a browser or a mobile app.

Scope: reviews:read

Path Parameters

case_id*string

The case's ID.

Match^rcase_[0-7][0-9a-hjkmnp-tv-z]{25}$

Response Body

The case.

application/json
  1. response

A service-recovery case on a review: the team's states and the customer's own answer, never the notes or the conversation.

id*string
Match^rcase_[0-7][0-9a-hjkmnp-tv-z]{25}$
object*"review_case"
Value in"review_case"
business_id*string
Match^rbiz_[0-7][0-9a-hjkmnp-tv-z]{25}$
review_id*ReviewId

A review ID on Agoo Reviews (TypeID with the review prefix).

Match^review_[0-7][0-9a-hjkmnp-tv-z]{25}$
Example"review_01m6b3c4d5e6f7g8h9jkmnpqrs"
place_id*string|null
status*string
Value in"open""action_taken""closed"
opened_by*string
Value in"person""rule""customer"
due_at*|
Formatdate-time
overdue*boolean
has_owner*boolean
customer_outcome*|

The customer's own answer. A business closing a case never sets it.

Value in"sorted""not_sorted""declined"null
customer_outcome_at*|
Formatdate-time
customer_outcome_public*boolean

The customer chose to show it under their review.

reopened*integer
created_at*string
Formatdate-time
updated_at*string
Formatdate-time
closed_at*|
Formatdate-time
curl -X GET 'https://api.agoohq.com/v1/review-cases/string'
{  "id": "string",  "object": "review_case",  "business_id": "string",  "review_id": "review_01m6b3c4d5e6f7g8h9jkmnpqrs",  "place_id": "string",  "status": "open",  "opened_by": "person",  "due_at": "2019-08-24T14:15:22Z",  "overdue": true,  "has_owner": true,  "customer_outcome": "sorted",  "customer_outcome_at": "2019-08-24T14:15:22Z",  "customer_outcome_public": true,  "reopened": 0,  "created_at": "2019-08-24T14:15:22Z",  "updated_at": "2019-08-24T14:15:22Z",  "closed_at": "2019-08-24T14:15:22Z"}