rtm.settings.getList
Description
Retrieves a list of user settings.
timezone - The user's Olson timezone. Blank if the user has not set a timezone.
dateformat - 0 indicates an European date format (e.g. 14/02/06), 1 indicates an American date format (e.g. 02/14/06).
timeformat - 0 indicates 12 hour time with day period (e.g. 5pm), 1 indicates 24 hour time (e.g. 17:00).
defaultlist - The user's default list. Blank if the user has not set a default list.
language - The user's language (ISO 639-1 code).
defaultduedate - The user's default due date. Blank if the user has not set a default due date.
pro - 0 indicates a Basic account, 1 indicates a Pro account.
Availability
Available in versions 1 and 2.
Authentication
This method requires authentication with read permissions.
Arguments
api_key(Required) 1 2- Your API application key. See here for more details.
Example Response
<settings>
<timezone>Australia/Sydney</timezone>
<dateformat>0</dateformat>
<timeformat>0</timeformat>
<defaultlist>123456</defaultlist>
<language>en-US</language>
<defaultduedate>today</defaultduedate>
<pro>0</pro>
</settings>
Error Codes
96 Invalid signature- The passed signature was invalid.
97 Missing signature- The call required signing but no signature was sent.
98 Login failed / Invalid auth token- The login details or auth token passed were invalid.
99 User not logged in / Insufficient permissions- The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions.
100 Invalid API Key- The API key passed was not valid or has expired.
105 Service currently unavailable- The requested service is temporarily unavailable.
114 Invalid SOAP envelope- The SOAP envelope sent in the request could not be parsed.
115 Invalid XML-RPC Method Call- The XML-RPC request document could not be parsed.
120 Method not valid for requested version- The requested method is not compatible with the requested version.