Zernio
Zernio
API Reference

Reviews

List reviewsGETDelete review replyDELETEReply to reviewPOST
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Reviews

Reply to review

Post a reply to a review. Requires accountId in request body.

Idempotency: send an Idempotency-Key header to make retries safe (e.g. after a client-side timeout where delivery is unknown): same key + same body replays the original response (with Idempotent-Replayed: true) instead of sending the reply to the platform again; same key + different body returns 422; a key still in flight returns 409. Keys are retained for 24 hours and are scoped to the credential and to this exact path, so reusing a key against a different reviewId returns 422 rather than replaying the other review's response.

Only successful (2xx) responses are stored for replay. If the request throws or returns a non-2xx status the key is released, so the header protects the "request succeeded but the response was lost" case. After an ambiguous failure (a 5xx or a network timeout) fetch the review before retrying with the same key, and treat a missing reply as inconclusive rather than as proof nothing was sent.


POST
/v1/inbox/reviews/{reviewId}/reply

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Path Parameters

reviewId*string

Review ID (URL-encoded for Google Business Profile)

Header Parameters

Idempotency-Key?string

Optional client-generated unique key (e.g. a UUID) that makes retries safe. Same key + same body replays the original response; same key + different body → 422; key still processing → 409.

Lengthlength <= 255

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

{  "status": "string",  "reply": {    "id": "string",    "text": "string",    "created": "2019-08-24T14:15:22Z"  },  "platform": "string"}
Was this page helpful?

Delete review reply

Delete a reply to a review (Google Business Profile only). Requires accountId in request body.

List mentions

Returns mentions of your connected organization accounts, delivered via platform webhooks. Currently supports LinkedIn organization mentions. Requires Inbox addon.

accountId*string
message*string