Developer Notes

We released version 1.0 of the SiteHost API in 2008 after internal use for a number of years. This was before standard REST API design went mainstream and as such it has some quirks that you need be aware of when you are integrating it into your own service.

API Key Parameter

While not being explicitly shown on the parameter list of each endpoint, you should always include your API key via the apikey parameter in your requests.

HTTP Methods

The SiteHost API does not strictly follow the semantics of HTTP methods, but we recommend you use the methods shown in this documentation. GET is used for endpoints that retrieve data and POST for endpoints that create, modify, or delete data.

Query Parameters vs Multipart/Form-Data

While the SiteHost API treats and processes the data passed via query parameters and multipart/form-data equally, we recommend you adhere to the use of query parameters for GET requests and multipart/form-data for POST requests as suggested in the documentation.