Working with the ProdPad API

The ProdPad API provides a programmatic means for interacting with ProdPad. It is designed primarily to support the integration of ProdPad into other applications such as ticket systems, voice of customer applications and CRM.

Version

The current version of the API is 1.1.

Calls

The API allows you to make three different types of calls:

  • GET/ allows you to retrieve information
  • POST/ allows you to create new items
  • PUT/ allows you to update existing items

Authentication

Authentication is managed using API key that must be included in the authorisation header for every call as a bearer token. 

Authorization: Bearer [API-key here]

Details for generating an API key are here.

HTTP Codes

  • 200 Will be returned if the call was successful
  • 201Will be returned if the object was created successfully
  • 400 If there is an error with the request
  • 401 Will be returned if there is no API key supplied
  • 403Will be returned if trying access http or forbidden resource

Rate Limiting

Currently, there is no rate limit for the API. However, if we find that this is being abused we will block the API key and IP address if necessary.

Base URL

The base URL for all the calls is:

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

All the calls must be made using SSL. If you do not use SSL, a 403 error will be returned.

Example:

https://api.prodpad.com/v1/ideas?tags=tag1,tag2

Errors

In addition to the HTTP status code, errors will also return a error message structured as follows.

{<br> "success":false,<br> "developer_message":"Not found",<br> "user_message":"Idea was not found"}

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us