Introduction
The Vitalist API utilizes simple XML over HTTP using REST principles as much as possible. This is the first version of the Vitalist API, as such, API calls are subject to change.
Authentication
Authentication is done using an API key, which can be found under Settings » Services in Vitalist. All XML request must include the api_key element.
When using the API key, you do not need a separate password, but remember, anyone who has an API Key has access to that account. If you feel your API key has been compromised, simply sign-in into your Vitalist account and reset your API key.
Example Authentication
<?xml version="1.0" encoding="UTF-8"?> <request> <api_key>asdf1234</api_key> ... </request>
Method
All requests must include the appropriate HTTP request method. The following methods are available: GET, POST, PUT, DELETE. Specific instructions on how to build requests can be found below.