# Bazaar Voice

## Requirements

In order to integrate Teleskope with BazaarVoice for DSR requests, you must have

* A Bazaar Voice **API key**. Follow  Bazaar Voice's docs for [steps to retrieve this key](https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/api-key-management#request-api-keys-via-the-api-key-management-application)
* Your Bazaar Voice's app **client\_id and client\_secret**. Follow Bazaar Voice's docs for [steps to retrieve this key](https://developers.bazaarvoice.com/v1.0-PrivacyAPI/docs/api-key-management#register-your-application-with-bazaarvoice). We use 2-legged Oauth so you can skip any steps related to 3 legged

### Integrating with Bazaar Voice

To integrate Teleskope with BazaarVoice

1. Navigate to **Data Subject Rights** → **Third Party Integrations** and pick Bazaar Voice
2. Enter the required fields for the integration and click **Save**.

### Enroll Bazaar Voice for deletion or access requests

The following endpoints are available for deletion or access requests

| Request Type | Endpoint Name in Bazaar                                                                 | Endpoint Name in Teleskope |
| ------------ | --------------------------------------------------------------------------------------- | -------------------------- |
| Deletion     | [RTBF](https://developers.bazaarvoice.com/v1.0-PrivacyAPI/reference/post_forgetrequest) | User                       |
| Access       | [ROA](https://developers.bazaarvoice.com/v1.0-PrivacyAPI/reference/post_accessrequests) | User                       |

### Parameter Defaults

Teleskope’s Bazaar Voice integration uses OAuth2 client credentials to authenticate requests, and enforces the following default behavior:

| Parameter Name  | Default Value       | Notes                                                        |
| --------------- | ------------------- | ------------------------------------------------------------ |
| **grant\_type** | client\_credentials | Always used for OAuth2 authentication. Cannot be customized. |

Default Identifier for Bizaar Voice = **Email**
