REST API: Accounts/Lists

Operations on the Traillink user accounts list codes. Add, Delete, or Fetch. All methods require OAuth.

Resource URI

/Accounts/7440532/Lists/NOCALL

Resource Properties

Parameter

Format

Description

Allows Null

code string unique identifier  no
description  string  description   no

Error Responses

HTTP GET

Returns the arg list if it's on the account

JSON Request:

Request Body is empty

JSON Response:

{
"code": "NOCALL",
"description": "No Call"
}

XML Request:

Request Body is empty

XML Response:

HTTP PUT

Add the list to the account. Returns true on success; false on failure.

JSON Request:

Request Body is empty

JSON Response:

true

XML Request:

Request Body is empty

XML Response:

HTTP DELETE

Remove the list from the account. Returns true on success; false on failure.

JSON Request:

Request Body is empty

JSON Response:

true

XML Request:

Request Body is empty

XML Response:


REST API: Accounts/Lists Set

Returns a set of the trail link user's list codes.  OAuth is required

Resource URI

/Accounts/7440532/Lists/

Set Filters

HTTP GET

Returns a set of the account's lists.

JSON Request:

Request Body is empty

JSON Response:

[{
"code": "NOCALL",
"description": "No Call"
}, {
"code": "NOEMA",
"description": "No Email"
}, {
"code": "NOMAIL",
"description": "No Mail"
}, {
"code": "TRLNK",
"description": "Traillink User"
}, {
"code": "TLLOC",
"description": "Show Location to public on TrailLink"
}]

XML Request:

Request Body is empty

XML Response: