Vendasta Reputation API (gRPC gateway) is one of 38 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Reputation, Reviews, NPS, gRPC, and Listings. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
17 operations
across 17 paths,
organized into 3 resource areas,
and defines 61 schemas.
It is described by OpenAPI 3.0.0, at version 4.34.0.
Requests are made against a single base URL, https://prod.apigateway.co/grpc.
The identity and technical contract details declared by the specification.
ListingMatchQuality
string
protobufAny
object
1 property
rpcStatus
object
3 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
v1CommunicationChannel
string
v1ContactDetails
object
Information about the customer (contact) who submitted the NPS score.
3 properties
v1CreateReviewCommentRequest
object
Request message for creating a comment on a review.
7 properties
2 required
v1CreateReviewCommentResponse
object
Response message containing the created review comment details.
6 properties
v1ForceRefreshListingRequest
object
Request message to force refresh a specific listing.
4 properties
2 required
v1GetListingsRequest
object
Request message for retrieving a set of listings by their identifiers.
1 property
1 required
v1GetListingsResponse
object
Response message containing the retrieved listings.
1 property
v1GetMultiThirdPartyReviewPublishSettingsRequest
object
Request message for retrieving third-party review publish settings for multiple account groups.
1 property
1 required
v1GetMultiThirdPartyReviewPublishSettingsResponse
object
Response message containing third-party review publish settings keyed by account group ID.
1 property
v1GetNetPromoterScoreDetailsRequest
object
Request message for retrieving NPS redirect configuration details.
1 property
1 required
v1GetNetPromoterScoreDetailsResponse
object
Response message containing NPS redirect configuration details.
3 properties
v1GetReviewMetricsRequest
object
Request message for retrieving review metrics for one or more business namespaces.
6 properties
2 required
v1GetReviewMetricsResponse
object
Response message containing review metrics grouped by namespace.
1 property
v1GetReviewsRequest
object
Request message for retrieving a set of reviews by their identifiers.
2 properties
1 required
v1GetReviewsResponse
object
Response message containing the retrieved reviews.
1 property
v1ImportNPSRequest
object
Request message for importing an NPS record, primarily for importing historical data from external systems.
14 properties
4 required
v1ImportNPSResponse
object
Response message containing the ID of the created NPS record.
1 property
v1LeaveNetPromoterScoreRequest
object
Request message for submitting or updating a Net Promoter Score.
4 properties
2 required
v1ListNetPromoterScoresRequest
object
Request message for listing Net Promoter Score records with optional filtering and pagination.
6 properties
1 required
v1ListNetPromoterScoresRequestFilters
object
Optional filtering criteria for narrowing NPS results.
8 properties
v1ListNetPromoterScoresResponse
object
Response message containing NPS records matching the search criteria with pagination metadata.
4 properties
v1Listing
object
Represents a business listing on an external source, including NAP data, match quality, and timestamps.
17 properties
v1ListingIdentifier
object
Uniquely identifies a listing by its account group and listing ID.
2 properties
2 required
v1LookupListingsRequest
object
Request message for looking up listings for a business, with filtering options by source and match quality.
7 properties
1 required
v1LookupListingsResponse
object
Response message containing listings grouped by source.
1 property
v1LookupResponseForSource
object
Listings grouped by match quality for a single source.
6 properties
v1MetricsForSource
object
Review metrics for a single source platform, including rating distribution and response statistics.
12 properties
v1NAP
object
Name, Address, and Phone (NAP) information of a listing.
8 properties
v1NPSProviderDetails
object
Information about a provider (employee) associated with an NPS record.
2 properties
v1NetPromoterScore
object
A customer's Net Promoter Score (NPS) submission, indicating how likely they are to recommend the business.
18 properties
v1NetPromoterScoreAttribute
object
A key-value pair providing additional metadata for an NPS record.
2 properties
v1Review
object
Customer feedback about a business with ratings, comments, and responses.
33 properties
v1ReviewActionStatus
string
v1ReviewComment
object
A business response or comment on a customer review.
13 properties
v1ReviewDeletedStatus
string
v1ReviewHistory
object
A historical snapshot of a review, capturing the state of the review at a point in time.
14 properties
v1ReviewHistoryRequest
object
Request message for retrieving the history of a review.
1 property
1 required
v1ReviewHistoryResponse
object
Response message containing the history entries for a review.
1 property
v1ReviewIdentifier
object
Uniquely identifies a review by its account group and review ID.
2 properties
2 required
v1ReviewMetrics
object
Aggregated review metrics for a single namespace, broken down by source platform.
2 properties
v1ReviewRatingCategory
string
v1Reviewer
object
Person who wrote a review, including their display name and contact details.
3 properties
v1SearchReviewsRequest
object
Request message for searching customer reviews with filtering and pagination.
15 properties
1 required
v1SearchReviewsResponse
object
Response message containing reviews matching the search criteria with pagination metadata.
4 properties
v1ThirdPartyPublishedStatus
string
- THIRDPARTYPUBLISHEDSTATUSEMPTY: Empty means the auto-publish minimum rating setting determines whether it's published or not
v1ThirdPartyReviewPublishSettings
object
Settings controlling how third-party reviews are published to the review widget.
2 properties
v1TriggeringActivityDetail
object
Information about the CRM activity that triggered the NPS request.
5 properties
v1UpdateReviewCommentRequest
object
Request message for updating the text of a review comment.
2 properties
2 required
v1UpdateReviewCommentResponse
object
Response message containing the updated review comment.
1 property
v1UpdateReviewRequest
object
Request message for updating a review's action status and publish settings.
7 properties
1 required
v1UpdateReviewResponse
object
Response message containing the ID of the updated review.
1 property
v1UpdateReviewUserDeletedInfoRequest
object
Request message for updating the user-deleted status on a review.
3 properties
3 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
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Vendasta publishes across the network.