API Documentation

Introduction

The pidoco API provides an interface to fellow developers who want to include pidoco prototypes into other third party applications or write their own simple tools around pidoco. We tried our very best to follow the REST principle. Using of the HTTP request methods POST, GET, PUT, DELETE we allow the different operations to create, read, update, or delete a resource. Each resource is mapped to a specific URL as described on the sub-pages of this section.

Get Support

If you plan to use our API in your application, please don't hesitate to get in touch with us for support. We'd love to help you figuring things out, because it will improve this documentation section as well.

The description in here is not complete yet. If you need further call types, there might be some available already but are not mentioned. This is because the API is not yet stable and things will change the next months.

API Keys

A call to the API must include an API Key as a Get parameter: https://pidoco.com/rabbit/api/some/url?api_key=asdf where 'asdf' is the API Key. As always with pidoco, you have to use secure access via the HTTPS protocol.

There are two levels of access rights for an API Key, either read-only or read-write access. You may retrieve a read-only API Key for a certain prototype from within the editor. In the 'Get a link to this prototype' dialog box, the links all contain an API Key. For now, you may only get a read-write API Key by contacting us.

Request Rate Limits

Up to now we have not implemented any limits in the number of requests you are allowed to submit. However, this does not mean that you should not consider to reduce the requests to a minimum while using our API. Otherwise this may change quite soon.

We do implement the Last-Modified HTTP response header, which you may use to check whether a resource has been changed in the meantime. Please do also consider using the If-Modified-Since HTTP request header to reduce server load on our side.

Data Types

The main data type for using our API is the JSON format. Most requests will deliver JSON and when posting data to our server we expect JSON code. However, in some cases we do also deliver different formats, e.g. PNG images or XHTML pages. We offer two ways to request a certain data type: either use the Accept HTTP request header to specify the desired type, or use a simple 'file' extension to the URL like: https://pidoco.com/rabbit/api/some/url.json?api_key=asdf which is equivalent to the Accept header application/json.

Great User Interface Design with Wireframes, Mockups, UI Prototypes

Functions: Create mockups, wireframes and UI prototypes. Share mockups, wireframes and
prototypes for reviewing and collect feedback online. Use sharing functions and HTML exports to run online and offline usability
tests with end users. Generate visual functional specifications with
the click of a button.

Interface Design Tool for Profitable Software Projects

Benefits: Pidoco can speed up your development projects by more than 50 percent. Create
interactive UI prototypes and wireframes faster. Share concepts faster. Communicate with
your team faster. Get feedback and concept approval faster. Get usability test results faster.
And implement approved prototypes faster. This will save you lots of money and boost
project success. Pidoco will help you be on time, on budget and on target, all the while
exceeding expectations!

iOS®, iPhone®, iPad®, and iTunes® are registered trademarks of Apple Inc., registered in the U.S. and other countries. Android™, Nexus™, and Google Play™ are trademarks of Google inc..

This offering is not intended for consumers as defined by § 13, German Civil Code [BGB]. Pidoco reserves the right to request appropriate evidence from the user at any time the he/she is not acting as consumer. If you as a consumer would like to conclude contracts with us, please contact us.