REST API: Accounts

Get or update traillink user account information. OAuth required.
Create a new traillink account. Key required.

Resource URI

/v3.0/Accounts/7440532

Resource Properties

ParameterFormatDescriptionAllows Null
xxx xxx xxx xxx

Error Responses

HTTP GET

Returns an existing account. OAuth required.

JSON Request:

Request Body is empty

JSON Response:

{
"acctID": 9859870,
"fullName": "Mr. Jack Quincy Doe Jr.",
"imageID": 0,
"prefix": "Mr.",
"firstName": "Jack",
"middleName": "Quincy",
"lastName": "Doe",
"suffix": "Jr.",
"phone": "(123)456-7890",
"email": "john.doe@example.com",
"loginEmail": "jstevenson@generalsystems.com",
"street": "123 Elm Street",
"altLine1": "Apartment 4B",
"altLine2": "",
"city": "Severn",
"state": "MD",
"zip": "12345",
"country": "USA",
"userName": "jstevenson12345",
"privLocation": 1,
"privComplete": 1,
"privFavorite": 1,
"privList": 0,
"favoriteActivities": "Hiking",
"aboutMe": "Test description",
"mobileNumber": "(098)765-4321",
"isSubscribed": true,
"subscriptionExpireDate": "2025-01-01 00:00:00Z",
"availableTokenCount": 0,
"favoriteTrailCount": 0,
"submittedTrailCount": 0,
"expiredTrailCount": 0,
"subscriptionTrailCount": 0,
"tokenTrailCount": 0,
"reviewCount": 6,
"photoCount": 0,
"completedTrailCount": 0,
"guidebookCount": 1,
"routeCount": 0,
"bucketListCount": 2,
"password": null
}

XML Request:

XML Response:

HTTP POST

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:

HTTP PUT

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:

HTTP DELETE

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:


REST API: Accounts Set

N/A

Resource URI

Set Filters

ParameterFormatDescriptionAllows Null
xxx xxx xxx xxx

HTTP GET

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:

HTTP POST

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:

HTTP PUT

N/A

JSON Request:

JSON Response:

XML Request:

XML Response:

HTTP DELETE

N/A

JSON Request:

JSON Response:

XML Request:

XML Response: