Developers - Huddle

API FAQ

What formats does your API support?

The Huddle API is a simple HTTP service secured via SSL. XML and JSON are supported as request and response formats. The format used is specified in the path of the API endpoint; to use JSON the path should start with /v1/json/; to use XML the path should start with /v1/xml/.

How does authentication work?

All API requests require authentication. We use standard HTTP Basic Authentication where email address (or Huddle username) and password are sent as base 64 encoded clear text. All API calls are protected by SSL so that your details remain secure.

HTTP header example:

GET /v1/json/files/12345 HTTP/1.1
Host: api.huddle.dev
Authorization: Basic dXNlcjpwYXNz
What functionality does your API currently support?

The API currently provides methods to work with files, tasks and discussions, as well as workspaces and newsfeeds. See the API documentation for the full list. We’re constantly adding new methods so check back often.

Are there any legal things to be aware of?

Use of the Huddle API is governed by section 6 of our Terms of use.

Great case study in building a platform that businesses can develop on top of. Loads of learnings from huddle here. I will be leverageing my relationship with the founders...