:administrative_api: :documentation: http://developer.yext.com/docs/administrative-api :objects: :account: :actions: - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/newlocationaddrequests :path_regex: v2/accounts/[^/]+?/newlocationaddrequests :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/createNewLocationAddRequest :comment: Request that a new location be added and services added to it. The location is created only if the request succeeds. :sandbox_only: false - :action: :add_services :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/existinglocationaddrequests :path_regex: v2/accounts/[^/]+?/existinglocationaddrequests :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/createExistingLocationAddRequest :comment: Request that one or more available services be added to an existing location. :sandbox_only: false - :action: :change_status :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/processaddrequest :path_regex: v2/accounts/[^/]+?/processaddrequest :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/createProcessReviewAddRequest :comment: Request that an add request in REVIEW be processed to COMPLETE, CANCELED, or FAILED. :sandbox_only: true - :action: :index :method: :get # :endpoint: https://api.yext.com/v2/accounts # :path_regex: v2/accounts :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/listAccounts :comment: List all accounts that you have access to. Unless you are in Partner Portal mode, this will only be your own account. :sandbox_only: false - :action: :show :method: :get # :endpoint: https://api.yext.com/v2/accounts/{accountId} # :path_regex: v2/accounts/[^/]+? :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/getAccount :comment: Get details for an account. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId} :path_regex: v2/accounts/[^/]+? :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/updateAccount :comment: Update an account's name or ID. :sandbox_only: false :add_request: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/addrequests :path_regex: v2/accounts/[^/]+?/addrequests :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/listAddRequests :comment: Get all of the add requests in the account. The response includes both New Location Add Requests and Existing Location Add Requests. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/addrequests/{addRequestId} :path_regex: v2/accounts/[^/]+?/addrequests/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/getAddRequest :comment: Get status information about an add request previously created. :sandbox_only: false :service: :actions: - :action: :available :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/availableservices :path_regex: v2/accounts/[^/]+?/availableservices :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/listAvailableServices :comment: Return list of services available to you under your agreements. :sandbox_only: false - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/services :path_regex: v2/accounts/[^/]+?/services :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/listServices :comment: Retrieve a list of all services provisioned through this account. :sandbox_only: false - :action: :destroy :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/cancelservices :path_regex: v2/accounts/[^/]+?/cancelservices :default_version: 20161012 :documentation: http://developer.yext.com/docs/administrative-api/#operation/cancelServices :comment: Cancel one or more active services. :sandbox_only: false :knowledge_api: :documentation: http://developer.yext.com/docs/api-reference/ :health_check: :objects: :health: :actions: - :action: :show :method: :get :endpoint: https://api.yext.com/v2/healthy :path_regex: v2/healthy :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/healthCheck :comment: The Health Check endpoint allows you to monitor the status of Yext's systems. :sandbox_only: false :knowledge_manager: :objects: :location: :has_many: language_profiles :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations :path_regex: v2/accounts/[^/]+?/locations :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLocations :comment: Get multiple Locations (primary profiles only). :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations :path_regex: v2/accounts/[^/]+?/locations :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createLocation :comment: Create a new Location. :sandbox_only: false - :action: :search :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/locationsearch :path_regex: v2/accounts/[^/]+?/locationsearch :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/searchLocations :comment: Get multiple Locations (primary profiles only) that match provided filters. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId} :path_regex: v2/accounts/[^/]+?/locations/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLocation :comment: Gets the primary profile for a single Location. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId} :path_regex: v2/accounts/[^/]+?/locations/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateLocation :comment: Updates the primary profile for a Location. :sandbox_only: false :folder: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/folders :path_regex: v2/accounts/[^/]+?/folders :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLocationFolders :comment: Returns a list of Location Folders in an Account. :sandbox_only: false :menu: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/menus :path_regex: v2/accounts/[^/]+?/menus :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getMenus :comment: Retrieve all Menus for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/menus :path_regex: v2/accounts/[^/]+?/menus :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createMenu :comment: Create a new Menu. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/menus/{listId} :path_regex: v2/accounts/[^/]+?/menus/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getMenu :comment: Retrieve a specific Menu. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/menus/{listId} :path_regex: v2/accounts/[^/]+?/menus/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateMenu :comment: Update an existing Menu. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/menus/{listId} :path_regex: v2/accounts/[^/]+?/menus/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteMenuList :comment: Delete an existing Menu. :sandbox_only: false :bio: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/bios :path_regex: v2/accounts/[^/]+?/bios :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getBios :comment: Retrieve all Bio Lists for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/bios :path_regex: v2/accounts/[^/]+?/bios :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createBio :comment: Create a new Bio List. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/bios/{listId} :path_regex: v2/accounts/[^/]+?/bios/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getBio :comment: Retrieve a specific Bio List. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/bios/{listId} :path_regex: v2/accounts/[^/]+?/bios/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateBio :comment: Update an existing Bio List. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/bios/{listId} :path_regex: v2/accounts/[^/]+?/bios/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteBioList :comment: Delete an existing Bios List. :sandbox_only: false :product: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/products :path_regex: v2/accounts/[^/]+?/products :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getProducts :comment: Retrieve all Product Lists for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/products :path_regex: v2/accounts/[^/]+?/products :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createProduct :comment: Create a new Product List. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/products/{listId} :path_regex: v2/accounts/[^/]+?/products/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getProduct :comment: Retrieve a specific Product List. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/products/{listId} :path_regex: v2/accounts/[^/]+?/products/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateProduct :comment: Update an existing Product List. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/products/{listId} :path_regex: v2/accounts/[^/]+?/products/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteProductList :comment: Delete an existing Products List. :sandbox_only: false :event: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/events :path_regex: v2/accounts/[^/]+?/events :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getEvents :comment: Retrieve all Event Lists for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/events :path_regex: v2/accounts/[^/]+?/events :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createEvent :comment: Create a new Event List. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/events/{listId} :path_regex: v2/accounts/[^/]+?/events/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getEvent :comment: Retrieve a specific Event List. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/events/{listId} :path_regex: v2/accounts/[^/]+?/events/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateEvent :comment: Update an existing Event List. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/events/{listId} :path_regex: v2/accounts/[^/]+?/events/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteEventList :comment: Delete an existing Events List. :sandbox_only: false :category: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/categories :path_regex: v2/categories :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getBusinessCategories :comment: Get available Categories. :sandbox_only: false :google_field: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/googlefields :path_regex: v2/googlefields :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getGoogleKeywords :comment: > Use the Google Fields endpoint to retrieve a complete list of Google's location attributes for each business category. This list includes attributes that may not apply to all Locations in an account. The set of attributes available to a Location depends on its primary business category. You can view and edit the attributes of Locations in the googleAttributes Location field. :sandbox_only: false :custom_field: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/customfields :path_regex: v2/accounts/[^/]+?/customfields :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getCustomFields :comment: Returns a list of Custom Fields in an Account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/customfields :path_regex: v2/accounts/[^/]+?/customfields :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createCustomField :comment: Creates a new Custom Field in an Account. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/customfields/{customFieldId} :path_regex: v2/accounts/[^/]+?/customfields/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getCustomField :comment: Gets a specific Custom Field in an Account. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/customfields/{customFieldId} :path_regex: v2/accounts/[^/]+?/customfields/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateCustomField :comment: Updates a single Custom Field in an Account. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/customfields/{customFieldId} :path_regex: v2/accounts/[^/]+?/customfields/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteCustomField :comment: Deletes a Custom Field in an Account. :sandbox_only: false :language_profile: :belongs_to: location :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles :path_regex: v2/accounts/[^/]+?/locations/[^/]+??/profiles :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLanguageProfiles :comment: Get Language Profiles for a Location. :sandbox_only: false - :action: :create :alias: :update - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/{language_code} :path_regex: v2/accounts/[^/]+?/locations/[^/]+??/profiles/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLanguageProfile :comment: Gets the the requested Language Profile for a given Location. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/{language_code} :path_regex: v2/accounts/[^/]+?/locations/[^/]+??/profiles/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateLanguageProfile :comment: Creates and / or sets the fields for a Language Profile :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/{language_code} :path_regex: v2/accounts/[^/]+?/locations/[^/]+??/profiles/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteLanguageProfile :comment: Remove a Language Profile from a location. :sandbox_only: false :asset: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/assets :path_regex: v2/accounts/[^/]+?/assets :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getAssets :comment: List assets in an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/assets :path_regex: v2/accounts/[^/]+?/assets :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createAsset :comment: Creates a new Asset in an account. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/assets/{assetId} :path_regex: v2/accounts/[^/]+?/assets/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getAsset :comment: Get a specific asset. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/assets/{assetId} :path_regex: v2/accounts/[^/]+?/assets/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateAsset :comment: Update a specific asset. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/assets/{assetId} :path_regex: v2/accounts/[^/]+?/assets/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteAsset :comment: Delete a specific asset. :sandbox_only: false :power_listings: :objects: :publishser: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/publishers :path_regex: v2/accounts/[^/]+?/powerlistings/publishers :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listPublishers :comment: Retrieve a list of publishers included in an account's subscription. :sandbox_only: false :listing: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/listings :path_regex: v2/accounts/[^/]+?/powerlistings/listings :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listListings :comment: Retrieve all Listings matching the given criteria including status and reasons why a Listing may be unavailable. :sandbox_only: false - :action: :opt_in :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/listings/optin :path_regex: v2/accounts/[^/]+?/powerlistings/listings/optin :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/optInListings :comment: Opts designated locations into designated publishers. :sandbox_only: false - :action: :opt_out :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/listings/optout :path_regex: v2/accounts/[^/]+?/powerlistings/listings/optout :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/optOutListings :comment: Opts designated locations out of designated publishers. :sandbox_only: false :publisher_suggestion: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/publishersuggestions :path_regex: v2/accounts/[^/]+?/powerlistings/publishersuggestions :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listPublisherSuggestions :comment: Retrieve suggestions publishers have submitted for the Locations in an account. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/publishersuggestions/{suggestionId} :path_regex: v2/accounts/[^/]+?/powerlistings/publishersuggestions/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getPublisherSuggestion :comment: Fetches details of a specific Publisher Suggestion. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/publishersuggestions/{suggestionId} :path_regex: v2/accounts/[^/]+?/powerlistings/publishersuggestions/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updatePublisherSuggestion :comment: Accept or reject a Publisher Suggestion. :sandbox_only: false :duplicate: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/duplicates :path_regex: v2/accounts/[^/]+?/powerlistings/duplicates :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listDuplicates :comment: Retrieve Duplicates for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/duplicates :path_regex: v2/accounts/[^/]+?/powerlistings/duplicates :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createDuplicate :comment: Creates a new Duplicate with status SUPPRESSION_REQUESTED. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/duplicates/{duplicateId} :path_regex: v2/accounts/[^/]+?/powerlistings/duplicates/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteDuplicate :comment: Indicates that a Duplicate should be ignored. :sandbox_only: false - :action: :suppress :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/powerlistings/duplicates/{duplicateId} :path_regex: v2/accounts/[^/]+?/powerlistings/duplicates/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/suppressDuplicate :comment: Request suppression of a Duplicate. :sandbox_only: false :analytics: :objects: :max_date: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/analytics/maxdates :path_regex: v2/accounts/[^/]+?/analytics/maxdates :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getMaxDates :comment: The dates through which reporting data is available. :sandbox_only: false :report: :actions: - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/analytics/reports :path_regex: v2/accounts/[^/]+?/analytics/reports :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createReports :comment: Begins the process of producing a report. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/analytics/standardreports/{reportId} :path_regex: v2/accounts/[^/]+?/analytics/standardreports/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/reportStatus :comment: Checks the status of a Report created with async=true. :sandbox_only: false :activity: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/analytics/activity :path_regex: v2/accounts/[^/]+?/analytics/activity :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/activityLog :comment: Fetches account activity information. :sandbox_only: false :reviews: :objects: :review: :has_many: comments :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews :path_regex: v2/accounts/[^/]+?/reviews :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listReviews :comment: Retrieve all Reviews matching the given criteria. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews :path_regex: v2/accounts/[^/]+?/reviews :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createReview :comment: Create a new External First Party Review. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews/{reviewId} :path_regex: v2/accounts/[^/]+?/reviews/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getReview :comment: Retrieve a specific Review. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews/{reviewId} :path_regex: v2/accounts/[^/]+?/reviews/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateReview :comment: Updates an External First Party Review. :sandbox_only: false :comment: :belongs_to: review :actions: - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews/{reviewId}/comments :path_regex: v2/accounts/[^/]+?/reviews/[^/]+??/comments :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createComment :comment: Creates a new Comment on a Review. :sandbox_only: false :review_invitation: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviewinvites :path_regex: v2/accounts/[^/]+?/reviewinvites :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listReviewInvitations :comment: Retrieves all review invitations for an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviewinvites :path_regex: v2/accounts/[^/]+?/reviewinvites :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createReviewInvites :comment: Sends review invitations to one or more consumers. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviewinvites/{invitationId} :path_regex: v2/accounts/[^/]+?/reviewinvites/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getReviewInvitation :comment: Retrieve a specific review invitation. :sandbox_only: false :review_generation_setting: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews/settings/generation :path_regex: v2/accounts/[^/]+?/reviews/settings/generation :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getReviewGenerationSettings :comment: Returns all current generation settings for a specified account. :sandbox_only: false - :action: :create :alias: :update - :action: :update :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/reviews/settings/generation :path_regex: v2/accounts/[^/]+?/reviews/settings/generation :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateReviewGenerationSettings :comment: > Updates any generation settings specified in a specified account. Call may include any/all settings available to the account. Settings not included will remain unchanged. :sandbox_only: false :social: :objects: :post: :has_many: comments :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts :path_regex: v2/accounts/[^/]+?/posts :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getPosts :comment: Retrieve list of Posts. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts :path_regex: v2/accounts/[^/]+?/posts :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createPosts :comment: Create a new Post. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts/{postId} :path_regex: v2/accounts/[^/]+?/posts/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deletePost :comment: Deletes an existing Post. :sandbox_only: false :comment: :belongs_to: post :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts/{postId}/comments :path_regex: v2/accounts/[^/]+?/posts/[^/]+??/comments :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getComments :comment: Retrieve list of Comments for a Post. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts/{postId}/comments :path_regex: v2/accounts/[^/]+?/posts/[^/]+??/comments :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createComment :comment: Create a new Comment in response to another Post / Comment. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts/{postId}/comments/{commentId} :path_regex: v2/accounts/[^/]+?/posts/[^/]+??/comments/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateComment :comment: Updates an existing Comment. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/posts/{postId}/comments/{commentId} :path_regex: v2/accounts/[^/]+?/posts/[^/]+??/comments/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteComment :comment: Deletes an existing Comment. :sandbox_only: false :linked_account: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/linkedaccounts :path_regex: v2/accounts/[^/]+?/linkedaccounts :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLinkedAccounts :comment: Retrieve all Linked Accounts and their last known statuses. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/linkedaccounts/{linkedAccountId} :path_regex: v2/accounts/[^/]+?/linkedaccounts/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLinkedAccount :comment: Retrieve a specific Linked Account. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/linkedaccounts/{linkedAccountId} :path_regex: v2/accounts/[^/]+?/linkedaccounts/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateLinkedAccount :comment: Assign or Unassign a Linked Account to one or more Locations. :sandbox_only: false :account_settings: :objects: :role: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/roles :path_regex: v2/accounts/[^/]+?/roles :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getRoles :comment: Retrieves a list of the roles that users can have within a customer’s account. :sandbox_only: false :user: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/users :path_regex: v2/accounts/[^/]+?/users :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getUsers :comment: Lists all Users in an account. :sandbox_only: false - :action: :create :method: :post :endpoint: https://api.yext.com/v2/accounts/{accountId}/users :path_regex: v2/accounts/[^/]+?/users :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/createUser :comment: Create a new User. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/users/{userId} :path_regex: v2/accounts/[^/]+?/users/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getUser :comment: Retrieves details of a specific User. :sandbox_only: false - :action: :update :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/users/{userId} :path_regex: v2/accounts/[^/]+?/users/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateUser :comment: Updates an existing User. :sandbox_only: false - :action: :destroy :method: :delete :endpoint: https://api.yext.com/v2/accounts/{accountId}/users/{userId} :path_regex: v2/accounts/[^/]+?/users/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/deleteUser :comment: Deletes an existing User. :sandbox_only: false - :action: :change_password :method: :put :endpoint: https://api.yext.com/v2/accounts/{accountId}/users/{userId}/password :path_regex: v2/accounts/[^/]+?/users/[^/]+??/password :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/updateUserPassword :comment: Updates a User's password. :sandbox_only: false :account: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts :path_regex: v2/accounts :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/listAccounts :comment: > List all accounts that you have access to. Unless you are in Partner Portal mode, this will only be your own account. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId} :path_regex: v2/accounts/[^/]+? :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getAccount :comment: Get details for an account. :sandbox_only: false :optimization_tasks: :objects: :optimization_task: :actions: - :action: :index :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/optimizationtasks :path_regex: v2/accounts/[^/]+?/optimizationtasks :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getOptimizationTasks :comment: List Optimization Tasks for the account, optionally filtered by task and location. :sandbox_only: false - :action: :show :method: :get :endpoint: https://api.yext.com/v2/accounts/{accountId}/optimizationlink :path_regex: v2/accounts/[^/]+?/optimizationlink :default_version: 20161012 :documentation: http://developer.yext.com/docs/api-reference/#operation/getLinkOptimizationTask :comment: Retrieve a link to perform any pending Optimization Tasks given a set of Optimization Tasks and a location. :sandbox_only: false :live_api: :documentation: http://developer.yext.com/docs/live-api/ :objects: :menu: :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/menus/{listId} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/menus/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getMenus :comment: Retrieve a specific Menu. :sandbox_only: false :bio: :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/bios/{listId} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/bios/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getBios :comment: Retrieve a specific Bios ECL. :sandbox_only: false :product: :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/products/{listId} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/products/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getProducts :comment: Retrieve a specific Products ECL. :sandbox_only: false :event: :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/events/{listId} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/events/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getEvents :comment: Retrieve a specific Events ECL. :sandbox_only: false :language_profile: :belongs_to: location :has_many: language_profile_schema :actions: - :action: :index :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/ :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/[^/]+??/profiles/ :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/listLanguageProfiles :comment: Gets all Language Profiles for a Location. :sandbox_only: false - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/{languageCode} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/[^/]+??/profiles/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getLanguageProfiles :comment: Gets the requested Language Profile for a given Location. :sandbox_only: false :language_profile_schema: :belongs_to: language_profile :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/{locationId}/profiles/{languageCode}/schema :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/[^/]+??/profiles/[^/]+??/schema :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getLanguageProfilesSchema :comment: > Gets the schema.org compliant schema for the requested Language Profile of a given Location. Schema will vary depending on the primary category of the Location. :sandbox_only: false :location: :has_many: language_profile :has_many: location_schema :actions: - :action: :index :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/locationsList :comment: > Get multiple Locations (primary profile only). Filters are evaluated against all language profiles as well as the primary profile. :sandbox_only: false - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/{locationId} :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/[^/]+?? :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getLocation :comment: Gets the primary profile for a single Location. :sandbox_only: false :location_schema: :actions: - :action: :show :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/{locationId}/schema :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/[^/]+??/schema :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/getLocationSchema :comment: > Gets the schema.org compliant schema for the primary profile of a single Location. Schema will vary depending on the primary category of the Location. :sandbox_only: false - :action: :geo_search :method: :get :endpoint: https://liveapi.yext.com/v2/accounts/{accountId}/locations/geosearch :path_regex: https://liveapi.yext.com/v2/accounts/[^/]+?/locations/geosearch :default_version: 20161012 :documentation: http://developer.yext.com/docs/live-api/#operation/geoSearch :comment: > Gets multiple Locations (primary profile only) near a given location, ordered by proximity to the location (if no other sort criteria are given) and restricted to a radius. Searches through all language profiles, including the primary profile. :sandbox_only: false :webhooks: :documentation: http://developer.yext.com/docs/webhooks/ :knowledge_manager: :location: :endpoint: https://[your_hostname]/[your_locations_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/locationsWebhook :comment: Sends an updated Location to your server. :sandbox_only: false :menu: :endpoint: https://[your_hostname]/[your_menus_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/menusWebhook :comment: Sends an updated Menu object to your server. :sandbox_only: false :bio: :endpoint: https://[your_hostname]/[your_bios_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/biosWebhook :comment: Sends an updated Bios object to your server. :sandbox_only: false :product: :endpoint: https://[your_hostname]/[your_products_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/productsWebhook :comment: Sends an updated Product List object to your server. :sandbox_only: false :event: :endpoint: https://[your_hostname]/[your_events_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/eventsWebhook :comment: Sends an updated Events List (Calendar) object to your server. :sandbox_only: false :power_listings: :listing: :endpoint: https://[your_hostname]/[your_listings_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/listingsWebhook :comment: Sends an updated Listing object to your server. :sandbox_only: false :duplicate: :endpoint: https://[your_hostname]/[your_duplicates_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/duplicatesWebhook :comment: Sends an updated Duplicate object to your server. :sandbox_only: false :publisher_suggestion: :endpoint: https://[your_hostname]/[your_publisherSuggestions_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/publisherSuggestionsWebhook :comment: Sends an updated Publisher Suggestion object to your server. :sandbox_only: false :reviews: :review: :endpoint: https://[your_hostname]/[your_reviews_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/reviewsWebhook :comment: Sends an updated Review object to your server whenever a Review or one of its Comments are created or modified. :sandbox_only: false :app_directory: :review: :endpoint: https://[your_hostname]/[your_unlink_account_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/unlinkWebhook :comment: Fired when an account uninstalls your App. :sandbox_only: false :agreements: :add_request_update: :endpoint: https://[your_hostname]/[your_add_request_webhook_path] :default_version: 20161012 :documentation: http://developer.yext.com/docs/webhooks/#operation/addRequestWebhook :comment: Fired when an Add Request is updated. :sandbox_only: false