Dozuki API Documentation
Our API provides programmatic access to Dozuki—enabling anyone to write innovative applications and utilities on top of our rich dozuki database.
What can I do with the API?
Anything you want! The sky is the limit for awesome applications built using our database of dozuki guides. We can't wait to see what you come up with!
The API provides access to our dozuki guides (step-by-step guides and Category namespace pages) and category "category" hierarchy.
The API responds with JSON by default, but you can also request JSONP or XML (on some endpoints). For human-palatable formatted JSON, append ?pretty to the end of any call.
API Endpoints
| /badges | Gets a list of all badges |
| /badge/{id} | Gets a list of all users who have earned a specific badge |
| /categories | Gets a hierarchical list of all categories |
| /collections | Gets info about all collections |
| /collection/{id} | Gets info about a single collection |
| /embed | Returns an oEmbed summary providing access to our guide embed |
| /guides | Gets a list of all guides |
| /guide/{guideid} | Gets the entire content of a specific guide |
| /image/{id} | Gets details (including EXIF) for an image |
| /teams | Gets a list of all teams |
| /team/{id}/members | Gets a list of all members of this team |
| /topics | Gets a list of all categories |
| /topic/{name} | Gets Category detail and a list of all guides |
| /users | Gets a list of all users |
| /user/{id} | Gets detailed user information |
| /user/{id}/badges | Gets a list of a specific user's badges |
| /user/{id}/favorites | Gets a list of guides a user likes and has saved for offline access |
| /user/{id}/guides | Gets a list of guides a user has participated in |
| /user/{id}/success | Gets a list of guides a user has successfully performed |
Other Endpoints
| Single Sign-On | Allows sign on using credentials from another website |
If you build on our API, we will support you by maintaining future compatibility. Make sure to version your API calls with 1.0. When we introduce changes that may break existing apps, we will increment the version number.