Home
Draw     Tour     Drawings     Blog
To save your drawings, Log In or Sign Up   Upgrade to Pro   Help  

We recognize that Dabbleboard will be even more useful to users when integrated with other services, so we're offering this developer API. Now you can include Dabbleboard in your web service in a couple of easy steps.

Step 1

Log in and visit the Account Settings page to generate a developer key. Review the Terms of Service.

Step 2

We assume user authentication and access control to drawings is handled on your side. Instantiate Dabbleboard in your generated webpages using html like this:


<iframe width="480" height="360" style="border:none"
src="http://www.dabbleboard.com/api?dev_id=zhyder&dev_key=55f491abdd90136f44e718&drawing_id=101&drawing_key=1111222&width=480&height=360"></iframe>

Here's the screenshot of the result in this example:

Developer_example

Note that the values of dev_id, dev_key, etc. above are just examples, and must be replaced with your own values as described here:

Parameter Description
width Width of the embedded swf. The swf will automatically lay out the toolbar buttons for any width. Minimum value = 480
height Height of the embedded swf. Minimum value = 360
dev_id Developer ID, same as your login at Dabbleboard
dev_key Developer key, which you generated in Step 1
drawing_id Unique ID (unsigned integer) of each drawing you create using the developer API
drawing_key Key (up to 64 characters) to control access among your users. The first time a drawing_key is used, it is saved along with the drawing. Thereafter its value is checked against the saved version to control access. You can generate a drawing_key using any method; we recommend using at least an MD5 hash
username Username of person accessing your service. For example a single drawing could be shared by both "Jack" and "Jill". Optional, default = "Guest"

This is just the initial version of our API and we plan to add more features based on your requests. We can also consider creating more customized solutions for your service. Please contact us at partner@dabbleboard.com for any questions regarding the developer API or custom solutions.