This module provides a simple interface to the API of TheyWorkForYou.com.

The actual core class, WebService::TWFY::API is a subsclass of LWP::UserAgent so you are able to tweak all the normal options such as timeout etc. The UserAgent identifier however is hardcoded to "WebService::TWFY::API module". This does not provide any personal information to the API. However, it helps them track and monitor usage of the API service from this module.

For a complete list of functions supported by the API, visit http://www.theyworkforyou.com/api. Current output methods supported at the moment are XML (xml), JS (js), php (php) and RPC over Anything But XML (rabx). This essentially returns a WebService::TWFY::Response object, which is a HTTP::Response subclass with some additional keys in place: