Vendasta Listing Products API is one of 38 APIs that Vendasta publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Listings, Local SEO, Citations, SEO, and gRPC. The published artifact set on APIs.io includes an OpenAPI specification.
This API exposes
7 operations
across 7 paths,
organized into 5 resource areas,
and defines 77 schemas.
It is described by OpenAPI 3.0.0, at version 1.210.0.
Requests are made against a single base URL, https://prod.apigateway.co/grpc.
The identity and technical contract details declared by the specification.
HealthCareProfessionalInformationGender
string
HealthCareProfessionalInformationIsProvider
string
HoursOfOperationSpan
object
4 properties
RichDataPaymentMethods
string
listing_productsv1Location
object
15 properties
protobufAny
object
1 property
rpcStatus
object
3 properties
v1AccuracyStatus
string
AccuracyStatus represents the overall accuracy state of a listing on a directory. This is determined by comparing the business profile data against what's actu…
v1AnchorData
object
AnchorData contains the expected business NAP (Name, Address, Phone) data from the business profile. This is the "source of truth" that we compare against what…
8 properties
v1AnchorDataMatches
object
8 properties
v1BingAttribute
object
2 properties
v1BingAttributes
object
1 property
v1BusinessHours
object
3 properties
v1Citation
object
Citation contains details for a citation.
8 properties
v1CitationsByDomain
object
2 properties
v1ConditionalField
object
2 properties
v1ConnectedDirectSyncAccount
object
ConnectedDirectSyncAccount represents an OAuth-connected account for direct sync sources (Google, Facebook, Apple, Bing). This is only populated for directorie…
12 properties
v1DayOfWeek
string
Represents a day of the week. - DAYOFWEEKUNSPECIFIED: The day of the week is unspecified. - MONDAY: Monday - TUESDAY: Tuesday - WEDNESDAY: Wednesday - THURSDAY…
v1DetailedSyndicationStatusResultValue
object
DetailedSyndicationStatusResultValue contains field-level sync results for a specific data type. This shows exactly which fields synced successfully and which…
6 properties
v1DetailedSyndicationStatusResults
object
2 properties
v1DoctorDotComCategory
object
3 properties
v1EcosystemSource
object
EcosystemSource represents a secondary directory that receives data when syncing to a primary aggregator. Example: When syncing to Neustar or Data Axle, data f…
3 properties
v1ExternalIdentifiers
object
13 properties
v1GBPClaimStatus
string
GBPClaimStatus indicates whether a Google Business Profile listing has been claimed by the business owner.
v1Geo
object
Represents a geo point location.
2 properties
v1GetCitationDataRequest
object
Request to retrieve citation data for a business, including citation counts, historical trends, and citations grouped by domain.
3 properties
1 required
v1GetCitationDataResponse
object
Contains citation data for a business including total count, historical trends, and citations grouped by domain.
6 properties
v1GetListingSourceByIdRequest
object
Request to retrieve detailed configuration for a specific listing directory by its numeric ID.
2 properties
1 required
v1GetListingSourceByIdResponse
object
Contains comprehensive directory configuration and constraints for a single listing source.
1 property
v1GetListingSourcesRequest
object
Request to fetch all listing sources, optionally filtered by provider.
2 properties
v1GetListingSourcesResponse
object
Contains a map of all listing sources keyed by source ID.
2 properties
v1GetLocalSearchSEODataRequest
object
Request to fetch detailed vicinity/local search data for a specific keyword, showing search results from multiple geographic locations around the business.
4 properties
2 required
v1GetLocalSearchSEODataResponse
object
Contains detailed vicinity/local search data for a keyword, showing search results from multiple geographic locations around the business.
5 properties
v1GetSyncDataRequest
object
Request to retrieve comprehensive sync status and listing accuracy data for a business across all directory sources.
4 properties
1 required
v1GetSyncDataResponse
object
Contains sync status and accuracy information for all relevant listing directories for a business.
1 property
v1GoogleAttribute
object
2 properties
v1GoogleAttributes
object
1 property
v1GoogleDate
object
A full date, with non-zero year, month, and day values A month and day value, with a zero year, such as an anniversary A year on its own, with zero month and d…
3 properties
v1GooglePlace
object
3 properties
v1GoogleService
object
3 properties
v1GoogleServices
object
Wrapper for use in UpdateOperation oneof.
1 property
v1HealthCareProfessionalInformation
object
21 properties
v1HistoricalCitationsDataPoint
object
2 properties
v1HoursOfOperation
object
1 property
v1LegacyProductDetails
object
4 properties
v1LifecycleStage
string
Where an account is at in the lifecycle stage The sales domain has the same concept of a lifecycle stage. Updating this enum most likely means you need to upda…
v1LocalSearchData
object
LocalSearchData represents search results from a specific geographic location (vicinity) for a keyword. This message contains all businesses that appeared in l…
4 properties
v1LocalSearchResult
object
LocalSearchResult represents a single business that appeared in local search results. This message contains details about a business listing found in the searc…
8 properties
v1LocalSearchReviews
object
LocalSearchReviews contains review information for a business found in local search results.
2 properties
v1LocationOverride
object
2 properties
v1MarketingClassification
string
v1MarketingInfo
object
3 properties
v1Metadata
object
Metadata contains additional key-value information about a sync. Contents vary by directory - may include submission IDs, provider-specific status codes, etc.
2 properties
v1PartnerOverride
object
13 properties
v1Provider
string
Provider indicates how listing data is synced to a directory. This is critical for understanding the difference between managed (LSP) and manual (RM) listings.…
v1RegularHoursPeriod
object
4 properties
v1RichData
object
17 properties
v1SaveSEOSettingsRequest
object
Request to save SEO settings for a business, including local search radius and favorite keywords.
5 properties
1 required
v1ServiceArea
object
2 properties
v1ServiceAreaBusinessType
string
- SERVICEAREABUSINESSTYPEUNSPECIFIED: Not specified. - SERVICEAREABUSINESSTYPECUSTOMERLOCATIONONLY: Offers service only in the surrounding area (not at the bus…
v1ServiceAvailability
object
10 properties
v1SocialURLs
object
9 properties
v1Source
object
Source contains comprehensive configuration and constraints for a listing directory. This is the definitive reference for understanding what's required to sync…
49 properties
v1SourceAccuracy
object
4 properties
v1SpecialHoursPeriod
object
5 properties
v1SpecialHoursStatus
string
- SPECIALHOURSSTATUSINVALID: Indicates that the field was not sent on the API request. This is not valid to be used. - SPECIALHOURSSTATUSOPEN: Indicates the bu…
v1SyncData
object
SyncData contains comprehensive sync status and accuracy information for a single directory source. This is the primary data structure for understanding listin…
22 properties
v1SyncRequirement
string
SyncRequirement specifies what product activation is needed to automatically sync to a directory. This explains why a directory might not be available for a pa…
v1SyncStatus
string
SyncStatus represents the current state of syncing to a directory. This is the high-level status that determines what action a user should take. - SYNCSTATUSUN…
v1SyndicationStatus
object
SyndicationStatus contains detailed sync execution information for a directory. This provides the forensic details needed to diagnose why a sync failed or is t…
10 properties
v1TimeOfDay
object
Represents a time of day. The date and time zone are either not significant or are specified elsewhere. An API may choose to allow leap seconds. Related types…
4 properties
v1UpdateListingProfileRequest
object
Applies one or more field-level changes to a business's listing profile. Changes are executed in order and then synced to connected directories.
4 properties
2 required
v1UpdateOperation
object
UpdateOperation represents a single field-level change to a listing profile. Choose exactly one oneof field that covers the data you want to modify, then set f…
12 properties
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.