POST /feedbacks

Create new Feedback

Creates new feedback in ProdPad. All newly created feedback state is set to "unsorted".

The data for the feedback needs to be passed as a JSON object within the post body

Resource URL

POST https://api.prodpad.com/v1/feedbacks

Parameters

apikey required If the apikey parameter is missing or incorrect a 401 error will be returned


Post Body

Fields

name type  required  Description
contact_id string Yes

The contact_id is required if the name field is empty. The contact_id can be retrieved from the GET /contacts endpoint.

Note: if the name and contact_id fields are included, the contact_id takes precedence.

name string Yes

The name of the customer that provided the feedback.

The name is only required if the contact_id field is blank or not provided.

feedback string Yes The feedback being provided by the contact.
email string No Email of the contact. If present the email address will be used to check if the contact record already exists and if it does the feedback will be added to that contact record. Otherwise a new contact record will be created
about string No Some details or description about the contact.
ideas array of objects No An array of ideas to connect the feedback too. Each object in the array should be {"id":unique id}. You can get the Id from the GET /ideas endpoint
tags array of objects No An array of tags to associate to the feedback. Each object in the array should be either {"id": unique id} or {"name":"some tag name"}
personas array of objects No An array of personas to associate to the feedback. Each object in the array should either be {"id": unique id} or {"name":"some persona name"}
products array of objects No An array of products to associate to the feedback. Each object in the array should either be {"id": unique id} or {"name":"some product name"}
source string No

The source from where the feedback was gathered. This can be one of these pre-defined values: "email", "conference", "in_person_conversation", "sales_team", "social_media", "telephone_conversation", "user_test", "website_contact_form", "customer_feedback_portal", "customer_feedback_widget", "api"

If no source is supplied the source will default to API.

external_links array of objects No An array of links to associate to the feedback. Each object in the array needs to have a name and a url field like this {"name":"Customer Support Ticket","url":"http://www.zendesk.com/tickets/ID"}

Response

Creating a new contact and feedback at the same time

Post Body

Response

Create a new feedback for an existing contact

Post Body

Response

 

Notes

  • All dates are in UTC
  • The text fields can include HTML markup

Adding files to an existing piece of feedback

Add files as attachments to an existing feedback.

Resource URL

POST https://api.prodpad.com/v1/feedbacks/:id/attachments

Parameters

apikey required If the apikey parameter is missing or incorrect a 401 error will be returned

Post Body

name type required Description
file form-data Yes File object to be attached to the feedback.

Response

Have more questions? Submit a request

Comments

  • Avatar
    Josh Lehr

    Do you have any plans to add an optional field for including a tag for the feedback item? We are creating a custom feedback form within our platform and we would like to automatically tag it depending on where the form was filled out.

  • Avatar
    Angus McDonald

    The Zapier integration for feedback shows that tags are optional fields that can be added - yet this API doesn't support it (and it doesn't work). We have three different products adding feedback and want to separate feedback for different products by tags - will this be enabled soon?