The Conversations API lets you programmatically retrieve and submit Bazaarvoice Conversations data for use in your applications.

Contents

(+ show- hide)

This page provides a high-level overview of the Bazaarvoice Conversations API suitable for all audiences.

Introduction

The Bazaarvoice Conversations API provides access to CGC data in the form of Reviews, Questions, Answers, Stories, Comments, and Profiles, as well as product catalog and statistical data, and allows submission of some of these types of data.

Common use cases

These are a few examples of common scenarios in which you might use the Conversations API:

  • You want complete control over your product page consumer generated content user interface.
  • You would like to create a very customized mobile experience that incorporates Bazaarvoice Conversations
  • You prefer not to use the Bazaarvoice Hosted JavaScript UI, but would still want Bazaarvoice Conversations.
  • You need to build an innovative Conversations application, such as adding rating stars to the product displays in your brick & mortar store.

Supported content types

The Conversations API supports the following content types:

Content Type Retrieve Submit
Ratings & Reviews (+ comments)
Questions & Answers
Profiles
Photos *
Products & Categories
Statistics
Feedback *
Stories (+ comments) PRR
Videos files PRR
* A direct API endpoint for retrieving feedback and photos is not available. Instead they are included as children of the data object they were submitted against. For example, a feedback vote submitted about a particular review will be included with that review.

Prerequisites

This API is available to Bazaarvoice clients using the following solutions:

  1. Bazaarvoice Conversations

Level of effort

Using an API is not the same as using the Bazaarvoice Hosted JavaScript UI; You will be building, hosting and maintaining your own application using data services provided by Bazaarvoice. The API returns data in a machine readable format, which you will incorporate into your own application. As a result, Bazaarvoice clients must have considerable technical resources and ability at their disposal to use this API.

Required skills

To use this API your team should be familiar with at least the following:

  • Web applications development, integration and deployment
  • Client/Server interaction using HTTP POST and GET
  • SFTP file transfer and XML
  • Graphic user interface design
  • Data Storage and retrieval

Recommended team members

Your team should consist of at least the following:

  • One or more developers familiar with the above requirements

Depending on the scope of your project your team may also need personnel with the following skills:

  • Network engineering and administration
  • Project management and planning
  • Web and graphic design
  • Software testing

Next steps

If you do not meet the prerequisites described above, then contact our Sales team to request a demo of Bazaarvoice Conversations.

If you already have Bazaarvoice Conversations, then continue to Getting Started to learn how to start using this API.