How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Vendasta Review Service API

The ReviewService API from Vendasta — 10 operation(s) for reviewservice.

Vendasta Review Service API is one of 87 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include ReviewService. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 10 operations across 10 paths, and defines 35 schemas. It is described by OpenAPI 3.2.0, at version 4.34.0.

Requests are made against a single base URL, https://prod.apigateway.co/grpc.

10 operations 10 paths 35 schemas 10 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.34.0
Base URL
https://developers.vendasta.com/api/v1
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Vendasta Review Service API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 4 scopes.

Paths & Operations 10

Across 10 paths, the API surfaces 10 operations — 10 POST. Each is listed below with its method, path, parameters, and response codes.

ReviewService 10
POST
/v1/reputation/reviews/can-respond
Can Respond To Review
ReviewService_CanRespondToReview body → 200default
POST
/v1/reputation/reviews/comments/create
Create Review Comment
ReviewService_CreateReviewComment body → 200default
POST
/v1/reputation/reviews/comments/update
Update Review Comment
ReviewService_UpdateReviewComment body → 200default
POST
/v1/reputation/reviews/get-multi
Get Reviews
ReviewService_GetReviews body → 200default
POST
/v1/reputation/reviews/history
Get Review History
ReviewService_GetReviewHistory body → 200default
POST
/v1/reputation/reviews/review-metrics
Get review metrics
ReviewService_GetReviewMetrics body → 200default
POST
/v1/reputation/reviews/search
Search reviews
ReviewService_SearchReviews body → 200default
POST
/v1/reputation/reviews/third-party-publish-settings
Get Multi Third Party Review Publish Settings
ReviewService_GetMultiThirdPartyReviewPublishSettings body → 200default
POST
/v1/reputation/reviews/update
Update Review
ReviewService_UpdateReview body → 200default
POST
/v1/reputation/reviews/user-deleted-info
Update Review User Deleted Info
ReviewService_UpdateReviewUserDeletedInfo body → 200default

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are v1Review (33 properties), v1SearchReviewsRequest (15 properties), v1ReviewHistory (14 properties), v1ReviewComment (13 properties). Each schema is shown below with its type and property counts.

rpcStatus
object
3 properties
v1ThirdPartyPublishedStatus
string
- THIRDPARTYPUBLISHEDSTATUSEMPTY: Empty means the auto-publish minimum rating setting determines whether it's published or not
v1UpdateReviewCommentRequest
object
Request message for updating the text of a review comment.
2 properties 2 required
vendastatypesFieldMask
object
paths: "f.a" paths: "f.b.d" Here f represents a field in some root message, a and b fields in the message found in f, and d a field found in the message in f.b…
1 property
v1GetReviewMetricsResponse
object
Response message containing review metrics grouped by namespace.
1 property
v1ReviewMetrics
object
Aggregated review metrics for a single namespace, broken down by source platform.
2 properties
v1CreateReviewCommentResponse
object
Response message containing the created review comment details.
6 properties
v1ReviewHistoryResponse
object
Response message containing the history entries for a review.
1 property
v1GetMultiThirdPartyReviewPublishSettingsRequest
object
Request message for retrieving third-party review publish settings for multiple account groups.
1 property 1 required
v1Reviewer
object
Person who wrote a review, including their display name and contact details.
3 properties
v1MetricsForSource
object
Review metrics for a single source platform, including rating distribution and response statistics.
12 properties
v1CanRespondToReviewRequest
object
Request message for checking whether a review supports responses.
2 properties 2 required
v1CanRespondToReviewResponse
object
Response message indicating whether a review supports responses.
2 properties
v1ReviewComment
object
A business response or comment on a customer review.
13 properties
v1UpdateReviewRequest
object
Request message for updating a review's action status and publish settings.
7 properties 1 required
v1UpdateReviewUserDeletedInfoRequest
object
Request message for updating the user-deleted status on a review.
3 properties 3 required
v1SearchReviewsRequest
object
Request message for searching customer reviews with filtering and pagination.
15 properties 1 required
v1CreateReviewCommentRequest
object
Request message for creating a comment on a review.
7 properties 2 required
v1ReviewDeletedStatus
string
v1GetReviewsResponse
object
Response message containing the retrieved reviews.
1 property
v1Review
object
Customer feedback about a business with ratings, comments, and responses.
33 properties
v1UpdateReviewResponse
object
Response message containing the ID of the updated review.
1 property
v1SearchReviewsResponse
object
Response message containing reviews matching the search criteria with pagination metadata.
4 properties
v1UpdateReviewCommentResponse
object
Response message containing the updated review comment.
1 property
v1ReviewActionStatus
string
v1ReviewRatingCategory
string
v1GetReviewsRequest
object
Request message for retrieving a set of reviews by their identifiers.
2 properties 1 required
v1Recommendation
string
protobufAny
object
1 property
v1ThirdPartyReviewPublishSettings
object
Settings controlling how third-party reviews are published to the review widget.
2 properties
v1GetReviewMetricsRequest
object
Request message for retrieving review metrics for one or more business namespaces.
6 properties 2 required
v1ReviewIdentifier
object
Uniquely identifies a review by its account group and review ID.
2 properties 2 required
v1ReviewHistory
object
A historical snapshot of a review, capturing the state of the review at a point in time.
14 properties
v1GetMultiThirdPartyReviewPublishSettingsResponse
object
Response message containing third-party review publish settings keyed by account group ID.
1 property
v1ReviewHistoryRequest
object
Request message for retrieving the history of a review.
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vendasta-reviewservice-api-openapi.yml Raw ↑

Other APIs Vendasta publishes across the network.

Vendasta account API
Vendasta activity API
Vendasta change_spend API
Vendasta customer API
Vendasta executive_report API
Vendasta marketplace_app API
Vendasta oauth API
Vendasta user API
Vendasta Account Stats API
Vendasta Analytics Service API
Vendasta Assistants API
Vendasta Automation Runs API
Where this information came from

This is an independent, third-party profile of Vendasta Review Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.