younifyd
Menu

Submit Feedback

Submit a feedback

POST/data/submitfeedback.json

Use it in a workflow

  1. Add a step and choose the Bazaarvoice connector.
  2. Pick the Submit Feedback action (under submission).
  3. Fill in the fields below, then reference the result from later steps as {{submitFeedback.response.data}}.

Request

Query parameters

ApiVersionstringrequired

The API version, e.g. 5.4.

ContentIdstringrequired

The ID of the content with which the feedback is associated.

ContentTypestringrequired

The type of content with which the feedback is associated (review, question, answer, or review_comment).

FeedbackTypestringrequired

Type of feedback (inappropriate, helpfulness).

Votestring

Helpfulness vote for this content. Valid votes are: Positive, Negative. This parameter is only required for FeedbackType=helpfulness.

PassKeystringrequired

API key is required to authenticate API user and check permission to access a particular client's data.

Headers

X-Forwarded-Fornumber

IP address of content author. This header is only necessary when performing submissions from your server. See Authenticity Tutorial for more information. Per the Bazaarvoice Authenticity Policy, you must send author IP address attached to each submission. If you fail to send author IP address with your submission, Bazaarvoice may take any action deemed necessary in Bazaarvoice’s sole discretion to protect the integrity of the network. Such actions may include but are not limited to: rejection of your content, halting syndication of your content on the Bazaarvoice network, revocation of your API key, or revocation of your API license. Alert Failure to submit this field will result in your content being ineligible for syndication, authenticity or other business processes.

Content-Typestringrequired

The media-type type of the request body. Value must be application/x-www-form-urlencoded. Required This field is required in all API requests.

Response

Returns 200 with an object. Read it in later steps with {{submitFeedback.response.data.<field>}}.

Dataobject
HasErrorsboolean
Formarray<object>
FormErrorsobject
TypicalHoursToPostobject

The typical number of hours it takes for a feedback submission to be processed.

SubmissionIdstring

The submission ID.

Feedbackobject
Inappropriateobject2 fields
Helpfulnessobject2 fields
Localestring

The locale of the feedback submission.

Errorsarray<object>
json
{
  "Data": {},
  "HasErrors": false,
  "Form": [
    {}
  ],
  "FormErrors": {},
  "TypicalHoursToPost": {},
  "SubmissionId": "string",
  "Feedback": {
    "Inappropriate": {
      "ReasonText": "string",
      "AuthorId": "string"
    },
    "Helpfulness": {
      "ReasonText": "string",
      "AuthorId": "string"
    }
  },
  "Locale": "string",
  "Errors": [
    {}
  ]
}

Need more? See the Bazaarvoice guide for connection setup and behaviour shared by every action.

Was this page helpful?