Difference between revisions of "API Accounts List"

From unroole CMS wiki
Jump to: navigation, search
(Limit 1 account and set the fields returned)
(Search for "test account")
Line 225: Line 225:
  
 
=== Search for "test account" ===
 
=== Search for "test account" ===
 +
 +
''remember to encode the query string parameters''
  
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 15:12, 15 June 2012

Summary

Allows querying for a list of accounts belonging to the user. The query is a wildcard search on:

  • name

URI

https://api.unroole.com/accounts

HTTP Method

GET

Required Paramaters

Paramater Default Maximum Length Accepted Values Description
token API Persistence Token that identifies this user and its permissions.

Optional Paramaters

Paramater Default Maximum Length Accepted Values Description
search string The search terms to be used in the query.
limit TBD The maximum number of accounts to return.
fields id, name, url, logo_url API Account Fields List of comma separated fields to be returned in the response.
url_time_limit 60 The length of time (in seconds) that the logo url will be accessible for. This only applies to the response.

Response

Field Type Description
http_status integer API Status Code
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
error Rails default
accounts array of API Account Fields List of accounts
result_length integer Total number of results that could be returned. This may not be the number of accounts in the response, as it is truncated by limit parameter.

Examples

Examples

All accounts accessible by the user

Parameters Values
token 1f0qpLwoV5oIcfnU2yvO

Limit 1 account and set the fields returned

result_limit is 4 because there is 4 accounts that can be returned, but the user requested only for 1

Parameters Values
token 1f0qpLwoV5oIcfnU2yvO
limit 1
fields id,url,updated_at

Search for "test account"

remember to encode the query string parameters

Parameters Values
token 1f0qpLwoV5oIcfnU2yvO
search test%20account