GET
/api/alltrails/locations/ip_country▶Request Headers
x-at-keyx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"countryCode": "string"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
Cookies Set
| Name | Attributes |
|---|---|
| datadome | SecureSameSite=LaxPath=/ |
| arpa_context | HttpOnlySecurePath=/ |
POST
/api/alltrails/emails/available▶Request Headers
x-at-keyx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-length
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| string |
Request Body
No body captured
Responses
400application/json; charset=utf-8
{
"meta": {
"status": "string"
},
"errors": [
{
"code": "string",
"debug": "null",
"target": "string",
"message": "string"
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/identity/auth/google▶Request Headers
x-at-keyx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"metric": "boolean",
"country": "string",
"latitude": "integer",
"client_id": "string",
"longitude": "integer",
"subscribed": "boolean",
"packageName": "string",
"appsflyer_id": "string",
"google_token": "string",
"storefront_country": "string"
}Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string"
},
"user": {
"id": "integer",
"pro": "boolean",
"maps": "integer",
"slug": "string",
"admin": "boolean",
"email": "string",
"lists": "integer",
"phone": "null",
"locale": "string",
"metric": "boolean",
"photos": "integer",
"tracks": "integer",
"aboutMe": "null",
"created": "string",
"private": "null",
"reviews": "integer",
"lastName": "string",
"location": {
"city": "null",
"cityId": "integer",
"region": "null",
"country": "string",
"latitude": "null",
"regionId": "null",
"countryId": "integer",
"longitude": "null",
"postalCode": "null",
"regionName": "null",
"countryName": "string"
},
"username": "string",
"audiences": [],
"completed": "integer",
"favorites": "integer",
"firstName": "string",
"followers": "integer",
"following": "integer",
"activities": [],
"email_none": "boolean",
"reputation": "integer",
"calorieInfo": {
"age": "null",
"height": "null",
"weight": "null",
"birthday": "null"
},
"permissions": [],
"displaySpeed": "boolean",
"profilePhoto": "null",
"referralCode": "string",
"subscription": {
"plan": "string",
"trial": "boolean",
"provider": "string",
"proStatus": "string",
"startDate": "string",
"currentPeriodEndDate": "string"
},
"privacyPolicy": {
"content": {
"lists": {
"visibility": "string"
},
"activities": {
"visibility": "string"
},
"customMaps": {
"visibility": "string"
},
"favoriteTrails": {
"visibility": "string"
},
"completedTrails": {
"visibility": "string"
}
},
"profile": {
"socialNetwork": {
"visibility": "string"
}
},
"version": "string",
"schemaVersion": "string",
"socialNetwork": {
"followRequestsRequired": "boolean"
}
},
"referral_link": "string",
"trees_planted": "integer",
"appleConnected": "boolean",
"expirationDate": "string",
"garminConnected": "boolean",
"googleConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"facebookConnected": "boolean",
"formattedLocation": "string",
"legacy_auth_token": "string",
"featureEntitlements": [],
"marketingLangPreference": "string",
"canPurchaseNewSubscription": "boolean",
"isSpecialPeakPromoEligible": "boolean",
"previewFeatureEntitlements": ["string"],
"canUpgradeExistingSubscription": "boolean"
},
"scope": "string",
"created_at": "integer",
"expires_in": "integer",
"is_sign_up": "boolean",
"token_type": "string",
"permissions": {
"id": "integer",
"email": "string",
"token": "string",
"expires": "string",
"username": "string",
"last_name": "string",
"first_name": "string",
"facebook_id": "null",
"twitter_update": "boolean",
"facebook_offline_access": "boolean",
"facebook_publish_stream": "boolean",
"facebook_publish_checkins": "boolean"
},
"access_token": "string",
"refresh_token": "string",
"welcome_notice": "null",
"is_collab_list_invite": "boolean",
"is_referral_completion": "boolean",
"form_authenticity_token": "string"
}Response Headers
content-typex-runtimecontent-encodingx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policypragmaetagx-request-idx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/me▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"users": [
{
"id": "integer",
"pro": "boolean",
"maps": "integer",
"slug": "string",
"admin": "boolean",
"email": "string",
"lists": "integer",
"phone": "null",
"locale": "string",
"metric": "boolean",
"photos": "integer",
"tracks": "integer",
"aboutMe": "null",
"created": "string",
"private": "null",
"reviews": "integer",
"lastName": "string",
"location": {
"city": "null",
"cityId": "integer",
"region": "null",
"country": "string",
"latitude": "null",
"regionId": "null",
"countryId": "integer",
"longitude": "null",
"postalCode": "null",
"regionName": "null",
"countryName": "string"
},
"username": "string",
"audiences": [],
"completed": "integer",
"favorites": "integer",
"firstName": "string",
"followers": "integer",
"following": "integer",
"activities": [],
"email_none": "boolean",
"reputation": "integer",
"calorieInfo": {
"age": "null",
"height": "null",
"weight": "null",
"birthday": "null"
},
"permissions": [],
"displaySpeed": "boolean",
"profilePhoto": "null",
"referralCode": "string",
"subscription": {
"plan": "string",
"trial": "boolean",
"provider": "string",
"proStatus": "string",
"startDate": "string",
"currentPeriodEndDate": "string"
},
"privacyPolicy": {
"content": {
"lists": {
"visibility": "string"
},
"activities": {
"visibility": "string"
},
"customMaps": {
"visibility": "string"
},
"favoriteTrails": {
"visibility": "string"
},
"completedTrails": {
"visibility": "string"
}
},
"profile": {
"socialNetwork": {
"visibility": "string"
}
},
"version": "string",
"schemaVersion": "string",
"socialNetwork": {
"followRequestsRequired": "boolean"
}
},
"referral_link": "string",
"trees_planted": "integer",
"appleConnected": "boolean",
"expirationDate": "string",
"garminConnected": "boolean",
"googleConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"facebookConnected": "boolean",
"formattedLocation": "string",
"featureEntitlements": [],
"marketingLangPreference": "string",
"canPurchaseNewSubscription": "boolean",
"isSpecialPeakPromoEligible": "boolean",
"previewFeatureEntitlements": ["string"],
"canUpgradeExistingSubscription": "boolean"
}
],
"pageInfo": "null"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/maps/sync▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| last_sync_time | string |
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"new_ids": [],
"deleted_ids": [],
"updated_ids": []
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/lists/sync▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| last_sync_time | string |
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"new_ids": [],
"deleted_ids": [],
"updated_ids": []
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/v2/reviews/sync▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| last_sync_time | string |
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"new_ids": [],
"deleted_ids": [],
"updated_ids": []
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/lifeline/sessions▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"sessions": []
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/photos/sync▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| last_sync_time | string |
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"new_ids": [],
"deleted_ids": [],
"updated_ids": []
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/explore/v1/search▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"sort": "string",
"context": {
"viewport": {
"width": "integer",
"height": "integer"
},
"collections": []
},
"filters": {
"limit": "integer",
"hasTrails": "boolean"
},
"location": {
"center": {
"lat": "number",
"lng": "number"
}
},
"expandSearch": "boolean",
"analyticsTags": [],
"recordTypeLimits": {
"poi": "integer",
"area": "integer"
},
"resultsToInclude": ["string"],
"recordTypesToReturn": ["string"],
"recordAttributesToRetrieve": []
}Responses
200application/json; charset=utf-8
{
"queryId": "string",
"summary": {
"count": "integer",
"displayText": "string"
},
"boundingBox": {
"topLeft": {
"lat": "number",
"lng": "number"
},
"topRight": {
"lat": "number",
"lng": "number"
},
"bottomLeft": {
"lat": "number",
"lng": "number"
},
"bottomRight": {
"lat": "number",
"lng": "number"
}
},
"collections": [
{
"uid": "string",
"name": "string",
"count": "integer",
"summaryText": "string"
}
],
"searchResults": [
{
"ID": "integer",
"name": "string",
"slug": "string",
"type": "string",
"length": "number",
"_geoloc": {
"lat": "number",
"lng": "number"
},
"area_id": "integer",
"city_url": "string",
"features": ["string"],
"objectID": "string",
"area_name": "string",
"area_slug": "string",
"area_type": "string",
"city_name": "string",
"is_closed": "boolean",
"activities": ["string"],
"avg_rating": "number",
"created_at": "integer",
"indexed_at": "integer",
"num_photos": "integer",
"popularity": "number",
"route_type": "string",
"state_name": "string",
"type_label": "string",
"collections": ["string"],
"num_reviews": "integer",
"_rankingInfo": {
"words": "integer",
"filters": "integer",
"nbTypos": "integer",
"userScore": "integer",
"geoDistance": "integer",
"geoPrecision": "integer",
"nbExactWords": "integer",
"firstMatchedWord": "integer",
"proximityDistance": "integer",
"matchedGeoLocation": {
"lat": "number",
"lng": "number",
"distance": "integer"
}
},
"country_name": "string",
"elevation_gain": "number",
"location_label": "string",
"_cluster_geoloc": {
"lat": "number",
"lng": "number"
},
"verified_map_id": "integer",
"elevation_meters": "integer",
"difficulty_rating": "string",
"has_profile_photo": "boolean",
"profile_photo_url": "string",
"associated_area_ids": ["integer"],
"seasonal_popularity": "integer",
"collections_with_photos": ["string"]
}
]
}Response Headers
content-typex-rack-corscontent-encodingx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policyetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/points_of_interest/{id}/profile_photo▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policyx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-idage
GET
/api/alltrails/trails/{id}/photos/{id}▶Path Parameters
{id}{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/v3/trails/{id}/static_map▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| scale | string |
| size | string |
| key | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/weather-service/v2/trails/{id}/overview▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| sentenceUnits | string |
Responses
200application/json; charset=utf-8
{
"trailId": "integer",
"overview": {
"summary": "string",
"iconCode": "integer",
"sunsetTime": "string",
"sunriseTime": "string",
"lowTemperature": "integer",
"backgroundTheme": "string",
"highTemperature": "integer",
"currentTemperature": "integer",
"chanceOfPrecipitation": "integer"
},
"dailySummaries": [
{
"iconCode": "integer",
"dayOfTheWeek": "string",
"lowTemperature": "integer",
"highTemperature": "integer"
}
],
"secondsFromUtc": "integer"
}Response Headers
content-typex-runtimecontent-encodingx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-download-optionsx-permitted-cross-domain-policiesreferrer-policyetagx-request-idx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/details/{id}▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"id": "integer",
"area": {
"id": "integer",
"name": "string",
"slug": "string",
"type": "string"
},
"name": "string",
"slug": "string",
"tips": "null",
"alerts": [
{
"id": "integer",
"type": "string",
"title": "string",
"source": "null",
"status": "string",
"content": "string",
"endDate": "null",
"objectId": "integer",
"alertType": "string",
"creatorId": "integer",
"shortName": "string",
"startDate": "null",
"updatedAt": "string",
"lastUpdatedBy": "null",
"recursAnnually": "boolean",
"applyToAreaPage": "boolean",
"applyToNewTrails": "boolean"
}
],
"source": "integer",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"latitude": "number",
"longitude": "number",
"postalCode": "null",
"regionName": "string",
"country_name": "string"
},
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"overview": "string",
"avgRating": "number",
"routeType": {
"uid": "string",
"name": "string"
},
"tips_html": "null",
"versionId": "integer",
"attributes": {
"features": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
}
],
"obstacles": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"activities": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
}
]
},
"key_points": "string",
"popularity": "number",
"contactInfo": "null",
"description": "string",
"groupedTags": [
{
"id": "integer",
"tags": [
{
"uid": "string",
"name": "string",
"description": "string"
}
],
"groupName": "string"
}
],
"trailCounts": {
"photoCount": "integer",
"trackCount": "integer",
"reviewCount": "integer",
"completedCount": "integer"
},
"defaultPhoto": {
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "boolean",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"title": "string",
"dataUid": "string",
"trailId": "integer",
"location": {
"city": "null",
"region": "null",
"country": "null",
"latitude": "number",
"longitude": "number",
"postalCode": "null"
},
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"trailIds": ["integer"],
"likeCount": "integer",
"photoHash": "string",
"thumbHash": "string",
"description": "null"
},
"gettingThere": "null",
"hasWaypoints": "boolean",
"accessibility": "null",
"trailGeoStats": {
"length": "number",
"elevationMax": "number",
"elevationGain": "number",
"elevationStart": "number"
},
"verifiedMapId": "integer",
"lowCellService": "boolean",
"contactInfo_html": "null",
"contactInfo_lang": "null",
"description_html": "string",
"description_lang": "string",
"pointsOfInterest": {
"results": [
{
"id": "integer",
"name": "string",
"slug": "string",
"poiType": "string",
"category": "string",
"latitude": "number",
"elevation": "number",
"longitude": "number",
"popularity": "number",
"description": {
"text": "string",
"descriptionSourceUrl": "string"
},
"primaryPark": {
"name": "string",
"slug": "string"
},
"poiTypeLabel": "string",
"profilePhoto": {
"id": "integer",
"created_at": "string",
"attribution": "string"
},
"reviewsCount": "integer",
"trailsNearby": [
{
"id": "integer",
"name": "string",
"mapId": "integer",
"length": "number",
"rating": "integer",
"difficulty": "integer"
}
],
"trails_count": "integer",
"trailsAvgRating": "string"
}
],
"countLabel": "string"
},
"ratingsBreakdown": {
"1": "integer",
"2": "integer",
"3": "integer",
"4": "integer",
"5": "integer"
},
"gettingThere_html": "null",
"gettingThere_lang": "null",
"hideReviewSummary": "boolean",
"parkingFacilities": "null",
"accessibility_lang": "null",
"description_source": "string",
"defaultActivityStats": {
"rating": "number",
"activity": "string",
"seasonEnd": "integer",
"difficulty": "integer",
"seasonStart": "integer",
"visitorUsage": "integer"
},
"parkingFacilities_html": "null",
"parkingFacilities_lang": "null",
"description_without_alerts": "string",
"photoGallerySectionPresence": {
"tour": "boolean",
"latest": "boolean",
"months": "boolean",
"sights": "boolean"
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/{id}/surface_types▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| includeSegments | string |
Responses
200application/json; charset=utf-8
{
"surfaceTypes": {
"aggregation": [
{
"surfaceType": {
"color": "string",
"label": "string",
"identifier": "string"
},
"totalLength": "number",
"percentOfSurface": "number"
}
]
},
"hiddenFromUser": "boolean"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/{id}/points_of_interest▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"pageInfo": {
"itemCount": "integer",
"hasNextPage": "boolean",
"totalItemCount": "integer"
},
"displayHints": {
"displayCount": "integer",
"paginationMessage": "string"
},
"pointsOfInterest": [
{
"id": "integer",
"name": "string",
"slug": "string",
"poiType": "string",
"category": "string",
"latitude": "number",
"elevation": "number",
"longitude": "number",
"popularity": "number",
"description": {
"text": "string",
"descriptionSourceUrl": "string"
},
"primaryPark": {
"name": "string",
"slug": "string"
},
"poiTypeLabel": "string",
"profilePhoto": {
"id": "integer",
"created_at": "string",
"attribution": "string"
},
"reviewsCount": "integer",
"trailsNearby": [
{
"id": "integer",
"name": "string",
"mapId": "integer",
"length": "number",
"rating": "integer",
"difficulty": "integer"
}
],
"trails_count": "integer",
"trailsAvgRating": "string"
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/v1/trails/{id}/reviews/search▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-length
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| page | string |
| perPage | string |
| sortOption | string |
| includeActivityFacets | string |
Request Body
No body captured
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"facets": {
"activity": [
{
"uid": "string",
"name": "string"
}
]
},
"pageInfo": {
"itemCount": "integer",
"hasNextPage": "boolean"
},
"trail_reviews": [
{
"id": "integer",
"date": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"username": "string",
"firstName": "string",
"subscriptionTier": "string"
},
"badges": {
"first": "boolean"
},
"photos": [
{
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"username": "string",
"firstName": "string",
"subscriptionTier": "string"
},
"metadata": {
"created": "string",
"updated": "string"
},
"photoHash": "string"
}
],
"rating": "integer",
"comment": "string",
"dataUid": "null",
"trailId": "integer",
"activity": {
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
},
"metadata": {
"cursor": "string",
"status": "string",
"created": "string",
"updated": "string"
},
"obstacles": [],
"trailName": "string",
"trailSlug": "string",
"difficulty": "integer",
"comment_html": "string",
"comment_lang": "string",
"hasMorePhotos": "boolean",
"trailLocation": "string",
"infoAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"commentFeatures": [],
"trailConditions": [],
"comment_original": "string",
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"summaryExclusion": "boolean",
"commentActivities": [],
"difficultyChipUids": [],
"associatedRecording": {
"id": "integer",
"name": "string",
"slug": "string",
"contentPrivacy": "string"
},
"difficultyAttributes": [],
"comment_original_html": "string"
}
],
"communityRating": {
"displayDifficulty": "string",
"difficultyBreakdown": {
"easy": {
"count": "integer",
"percentage": "number"
},
"hard": {
"count": "integer",
"percentage": "number"
},
"moderate": {
"count": "integer",
"percentage": "number"
},
"strenuous": {
"count": "integer",
"percentage": "number"
}
},
"averageDifficultyPercentage": "number"
},
"exclusiveMaximum": "integer"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/connect/users/{id}/connections▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| filter[] | string (array) |
| limit | string |
Responses
200application/json; charset=utf-8
{
"links": [
{
"rel": "string",
"href": "string"
}
],
"pageInfo": {
"itemCount": "integer",
"hasNextPage": "boolean",
"totalItemCount": "integer"
},
"connections": [
{
"user": {
"id": "string",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "integer",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string"
},
"firstName": "string"
},
"links": [
{
"rel": "string",
"href": "string",
"method": "string"
}
],
"status": []
}
]
}Response Headers
content-typecontent-languagecontent-encodingx-datadomeaccept-chaccess-control-allow-credentialsx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/{id}/photos/carousel▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| limit | string |
Responses
200application/json; charset=utf-8
{
"locations": [
{
"photo": {
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"username": "string",
"firstName": "string",
"subscriptionTier": "string"
},
"title": "string",
"width": "integer",
"height": "integer",
"metadata": {
"created": "string",
"updated": "string"
},
"photoHash": "string",
"thumbHash": "string",
"activityId": "integer",
"description": "null",
"activitySlug": "string"
},
"latitude": "number",
"longitude": "number",
"distanceTo": "number"
}
]
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/maps/download▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"ids": ["integer"],
"detail": "string"
}Responses
200application/json; charset=utf-8
{
"maps": [
{
"id": "integer",
"name": "string",
"slug": "string",
"user": "null",
"bounds": {
"latitudeTopLeft": "string",
"longitudeTopLeft": "string",
"latitudeBottomRight": "string",
"longitudeBottomRight": "string"
},
"hidden": "null",
"rating": "null",
"routes": [
{
"id": "integer",
"name": "null",
"bounds": {
"latitudeTopLeft": "string",
"longitudeTopLeft": "string",
"latitudeBottomRight": "string",
"longitudeBottomRight": "string"
},
"rating": "null",
"status": "string",
"trailId": "null",
"location": {
"city": "string",
"region": "string",
"country": "string",
"latitude": "string",
"longitude": "string",
"country_id": "integer",
"postalCode": "null"
},
"timezone": "null",
"createdAt": "null",
"updatedAt": "null",
"description": "null",
"sequenceNum": "integer",
"lineGeoStats": {
"elevationEnd": "null",
"elevationMax": "null",
"elevationMin": "null",
"distanceTotal": "integer",
"elevationGain": "integer",
"elevationLoss": "integer",
"elevationStart": "null"
},
"lineSegments": [
{
"id": "integer",
"status": "string",
"polyline": {
"pointsData": "string",
"elevationData": "null",
"indexedElevationData": "string"
},
"sequenceNum": "integer",
"lineGeoStats": {
"elevationEnd": "null",
"elevationMax": "null",
"elevationMin": "null",
"distanceTotal": "integer",
"elevationGain": "integer",
"elevationLoss": "integer",
"elevationStart": "null"
}
}
]
}
],
"splits": "null",
"comment": "null",
"dataUid": "null",
"private": "null",
"trailId": "integer",
"activity": "null",
"location": {
"city": "string",
"region": "string",
"country": "string",
"latitude": "string",
"longitude": "string",
"country_id": "integer",
"postalCode": "null"
},
"metadata": {
"cursor": "string",
"source": "integer",
"status": "string",
"created": "string",
"updated": "string",
"timezone": "null"
},
"timezone": "null",
"mapPhotos": [],
"obstacles": "null",
"routeType": "null",
"waypoints": [],
"created_at": "string",
"difficulty": "null",
"map_source": "string",
"photoCount": "integer",
"popularity": "null",
"description": "null",
"summaryStats": {
"duration": "integer",
"updatedAt": "string",
"elevationMax": "integer",
"distanceTotal": "number",
"elevationGain": "integer",
"elevationLoss": "integer"
},
"contentPrivacy": "string",
"infoAttributes": [],
"profilePhotoId": "null",
"originalAtMapId": "integer",
"description_lang": "null",
"presentationType": "string",
"ratingAttributes": [],
"description_source": "null",
"description_original": "null",
"associatedTrailReviewId": "null",
"estimatedTimeToComplete": {
"unit": "string",
"value": "string"
}
}
],
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"pageInfo": "null"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/photos/{id}/image▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
| key | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/v2/lists/{id}/items▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/x-www-form-urlencoded
{
"type": "string",
"object_id": "string"
}Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"listItems": [
{
"id": "integer",
"type": "string",
"notes": "null",
"order": "integer",
"listId": "integer",
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"objectId": "integer"
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/lists/download▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"ids": ["integer"]
}Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"lists": [
{
"id": "integer",
"name": "string",
"slug": "null",
"type": "string",
"user": {
"id": "integer",
"pro": "boolean",
"maps": "integer",
"slug": "string",
"admin": "boolean",
"email": "string",
"lists": "integer",
"phone": "null",
"locale": "string",
"metric": "boolean",
"photos": "integer",
"tracks": "integer",
"aboutMe": "null",
"created": "string",
"private": "null",
"reviews": "integer",
"lastName": "string",
"location": {
"city": "null",
"cityId": "integer",
"region": "null",
"country": "string",
"latitude": "null",
"regionId": "null",
"countryId": "integer",
"longitude": "null",
"postalCode": "null",
"regionName": "null",
"countryName": "string"
},
"username": "string",
"audiences": [],
"completed": "integer",
"favorites": "integer",
"firstName": "string",
"followers": "integer",
"following": "integer",
"activities": [],
"email_none": "boolean",
"reputation": "integer",
"calorieInfo": {
"age": "null",
"height": "null",
"weight": "null",
"birthday": "null"
},
"permissions": [],
"displaySpeed": "boolean",
"profilePhoto": "null",
"referralCode": "string",
"subscription": {
"plan": "string",
"trial": "boolean",
"provider": "string",
"proStatus": "string",
"startDate": "string",
"currentPeriodEndDate": "string"
},
"privacyPolicy": {
"content": {
"lists": {
"visibility": "string"
},
"activities": {
"visibility": "string"
},
"customMaps": {
"visibility": "string"
},
"favoriteTrails": {
"visibility": "string"
},
"completedTrails": {
"visibility": "string"
}
},
"profile": {
"socialNetwork": {
"visibility": "string"
}
},
"version": "string",
"schemaVersion": "string",
"socialNetwork": {
"followRequestsRequired": "boolean"
}
},
"referral_link": "string",
"trees_planted": "integer",
"appleConnected": "boolean",
"expirationDate": "string",
"garminConnected": "boolean",
"googleConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"facebookConnected": "boolean",
"formattedLocation": "string",
"featureEntitlements": [],
"marketingLangPreference": "string",
"canPurchaseNewSubscription": "boolean",
"isSpecialPeakPromoEligible": "boolean",
"previewFeatureEntitlements": ["string"],
"canUpgradeExistingSubscription": "boolean"
},
"order": "null",
"dataUid": "null",
"ownerId": "integer",
"private": "boolean",
"metadata": {
"status": "string",
"created": "null",
"updated": "null",
"itemsCount": "integer"
},
"description": "string",
"contentPrivacy": "string",
"isCollaborative": "boolean",
"description_lang": "null",
"description_original": "string"
}
],
"pageInfo": "null"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/v2/lists/{id}/items▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"listItems": [
{
"id": "integer",
"type": "string",
"notes": "null",
"order": "integer",
"listId": "integer",
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"objectId": "integer"
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/points_of_interest/{id}▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"id": "integer",
"name": "string",
"slug": "string",
"poiType": "string",
"category": "string",
"latitude": "number",
"elevation": "number",
"longitude": "number",
"popularity": "number",
"primaryPark": {
"name": "string",
"slug": "string"
},
"poiTypeLabel": "string",
"profilePhoto": {
"id": "integer",
"created_at": "string"
},
"reviewsCount": "integer",
"trailsNearby": [
{
"id": "integer",
"name": "string",
"mapId": "integer",
"length": "number",
"rating": "integer",
"difficulty": "integer"
}
],
"trails_count": "integer",
"relatedReviews": [
{
"id": "integer",
"date": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "null",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"badges": {},
"rating": "integer",
"comment": "string",
"dataUid": "null",
"replies": "null",
"trailId": "integer",
"activity": {
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
},
"metadata": {
"cursor": "string",
"status": "string",
"created": "string",
"updated": "string"
},
"obstacles": [],
"trailName": "string",
"trailSlug": "string",
"difficulty": "null",
"comment_html": "string",
"comment_lang": "string",
"trailLocation": "string",
"infoAttributes": [],
"commentFeatures": [],
"trailConditions": [],
"comment_original": "string",
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"summaryExclusion": "boolean",
"commentActivities": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
}
],
"difficultyChipUids": [],
"associatedRecording": {
"id": "integer",
"name": "string",
"slug": "string",
"contentPrivacy": "string"
},
"difficultyAttributes": []
}
],
"trailsAvgRating": "string"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/v2/profile_photos/{id}/image▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
| key | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/v2/trails/{id}/review_summary▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"reviewSummary": "string"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/connect/users/{id}/connections/{id}▶Path Parameters
{id}{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"user": {
"id": "string",
"slug": "string",
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "integer",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string"
},
"firstName": "string"
},
"links": [
{
"rel": "string",
"href": "string",
"method": "string"
}
],
"status": []
}Response Headers
content-typecontent-languagecontent-encodingx-datadomeaccept-chaccess-control-allow-credentialsx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/connect/v0/my/mutuals/{id}▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"links": [],
"pageInfo": {
"itemCount": "integer",
"hasNextPage": "boolean"
},
"connections": []
}Response Headers
content-typecontent-languagecontent-encodingx-datadomeaccept-chaccess-control-allow-credentialsx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/observations/stats▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"stats": {
"numSpecies": "integer",
"speciesLabel": "string",
"numObservations": "integer",
"observationsLabel": "string"
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/users/{id}▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"users": [
{
"id": "integer",
"pro": "boolean",
"maps": "integer",
"slug": "string",
"admin": "boolean",
"email": "null",
"lists": "integer",
"locale": "string",
"metric": "boolean",
"photos": "integer",
"tracks": "integer",
"aboutMe": "null",
"created": "string",
"private": "boolean",
"reviews": "integer",
"lastName": "string",
"location": {
"city": "string",
"cityId": "integer",
"region": "string",
"country": "string",
"latitude": "null",
"regionId": "integer",
"countryId": "integer",
"longitude": "null",
"postalCode": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"completed": "integer",
"favorites": "integer",
"firstName": "string",
"followers": "null",
"following": "null",
"activities": [],
"email_none": "boolean",
"reputation": "integer",
"calorieInfo": "null",
"permissions": [],
"displaySpeed": "boolean",
"profilePhoto": "null",
"referralCode": "null",
"subscription": "null",
"referral_link": "null",
"trees_planted": "null",
"appleConnected": "null",
"expirationDate": "null",
"garminConnected": "null",
"googleConnected": "null",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"facebookConnected": "null",
"formattedLocation": "string",
"featureEntitlements": [],
"marketingLangPreference": "string",
"canPurchaseNewSubscription": "boolean",
"isSpecialPeakPromoEligible": "boolean",
"canUpgradeExistingSubscription": "boolean"
}
],
"pageInfo": "null"
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/community/blazes/v0/users/{id}/profile-feed▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| itemCount | string |
| requestedFeedItemVersions[] | string (array) |
Response Headers
locationx-datadomeaccept-chaccess-control-allow-credentialscontent-languagex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/community/blazes/v0/users/{id}/feeds/{contentPrivacy}▶Path Parameters
{id}{contentPrivacy}
Query Parameters
| Name | Type |
|---|---|
| itemCount | string |
| requestedFeedItemVersions[] | string (array) |
Responses
200application/json; charset=utf-8
{
"links": [
{
"rel": "string",
"href": "string",
"cursor": "string"
}
],
"metadata": {
"feedId": "string"
},
"pageInfo": {
"itemCount": "integer",
"nextCursor": "string",
"hasNextPage": "boolean"
},
"sections": [
{
"cursor": "string",
"itemData": {
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"links": [],
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"firstName": "string"
},
"links": [],
"trail": {
"id": "integer",
"area": {
"id": "integer",
"name": "string",
"slug": "string"
},
"name": "string",
"slug": "string",
"nameMap": {
"en-US": "string"
},
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"defaultMap": {
"id": "integer"
},
"trailCounts": {
"photoCount": "integer",
"reviewCount": "integer",
"completedCount": "integer"
},
"trailGeoStats": {
"length": "number",
"durationMinutes": "string"
},
"defaultActivityStats": {
"activity": "string",
"seasonEnd": "integer",
"difficulty": "integer",
"seasonStart": "integer",
"visitorUsage": "integer"
}
},
"itemID": "string",
"review": {
"id": "integer",
"rating": "integer",
"comment": "string",
"obstacles": [],
"created_at": "string",
"difficulty": "integer",
"comment_lang": "string",
"infoAttributes": [],
"comment_original": "string",
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"bitfieldPosition": "null"
}
]
},
"activity": {
"id": "integer",
"name": "string",
"slug": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"links": [],
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"firstName": "string"
},
"rating": "integer",
"activity": {
"uid": "string",
"name": "string"
},
"location": {
"city": "string",
"region": "string",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"metadata": {
"created": "string",
"timezone": "string"
},
"timezone": "string",
"created_at": "string",
"photoCount": "integer",
"summaryStats": {
"calories": "integer",
"duration": "integer",
"timeTotal": "integer",
"timeMoving": "integer",
"distanceTotal": "number",
"elevationGain": "integer",
"elevationLoss": "integer"
},
"presentationType": "string"
},
"itemType": "string",
"timestamp": "string",
"description": "string",
"commentSummary": {
"links": [
{
"rel": "string",
"href": "string",
"method": "string"
}
],
"totalCount": "integer",
"description": "string"
},
"contentPrivacy": "string",
"reactionSummary": {
"reactions": [
{
"me": "boolean",
"kind": "string",
"count": "integer",
"links": [
{
"rel": "string",
"href": "string",
"method": "string",
"payload": "string",
"contentType": "string"
}
]
}
],
"description": "string"
},
"timestampMessage": "string"
},
"section_type": "string"
}
]
}GET
/api/alltrails/v3/maps/{id}/static_map▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| scale | string |
| size | string |
| key | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/community/blazes//v0/users/{id}/feeds/{contentPrivacy}▶Path Parameters
{id}{contentPrivacy}
Query Parameters
| Name | Type |
|---|---|
| maxItems | string |
| cursor | string |
| requestedFeedItemVersions[] | string (array) |
Responses
200application/json; charset=utf-8
{
"links": [
{
"rel": "string",
"href": "string",
"cursor": "string"
}
],
"metadata": {
"feedId": "string"
},
"pageInfo": {
"itemCount": "integer",
"nextCursor": "string",
"hasNextPage": "boolean"
},
"sections": [
{
"cursor": "string",
"itemData": {
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"links": [],
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"firstName": "string"
},
"links": [],
"itemID": "string",
"review": {
"id": "integer",
"rating": "integer",
"comment": "string",
"obstacles": [],
"created_at": "string",
"difficulty": "integer",
"infoAttributes": [],
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"bitfieldPosition": "null"
}
]
},
"activity": {
"id": "integer",
"name": "string",
"slug": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"links": [],
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"firstName": "string"
},
"rating": "integer",
"activity": {
"uid": "string",
"name": "string"
},
"location": {
"city": "string",
"region": "string",
"country": "string",
"version": "string",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string",
"schemaVersion": "integer"
},
"metadata": {
"created": "string",
"timezone": "string"
},
"timezone": "string",
"created_at": "string",
"photoCount": "integer",
"summaryStats": {
"calories": "integer",
"duration": "integer",
"timeTotal": "integer",
"timeMoving": "integer",
"distanceTotal": "number",
"elevationGain": "integer",
"elevationLoss": "integer"
},
"presentationType": "string"
},
"itemType": "string",
"timestamp": "string",
"description": "string",
"commentSummary": {
"links": [
{
"rel": "string",
"href": "string",
"method": "string"
}
],
"totalCount": "integer",
"description": "string"
},
"contentPrivacy": "string",
"reactionSummary": {
"reactions": [
{
"me": "boolean",
"kind": "string",
"count": "integer",
"links": [
{
"rel": "string",
"href": "string",
"method": "string",
"payload": "string",
"contentType": "string"
}
]
}
],
"description": "string"
},
"timestampMessage": "string"
},
"section_type": "string"
}
]
}GET
/api/alltrails/maps/{id}/photos/{id}▶Path Parameters
{id}{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
PATCH
/api/alltrails/connect/users/{id}/connections/{id}▶Path Parameters
{id}{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-length
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| currentStatus | string |
| status | string |
Request Body
No body captured
Responses
200application/json; charset=utf-8
{
"user": {
"id": "string",
"slug": "string",
"lastName": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "integer",
"latitude": "number",
"longitude": "number",
"regionName": "string",
"country_name": "string"
},
"firstName": "string"
},
"links": [
{
"rel": "string",
"href": "string",
"method": "string"
}
],
"status": ["string"]
}Response Headers
content-typecontent-languagecontent-encodingx-datadomeaccept-chaccess-control-allow-credentialsx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/connect/users/{id}▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| include | string |
Responses
200application/json; charset=utf-8
{
"user": {
"id": "string",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"location": {
"city_id": "integer",
"country": "integer",
"latitude": "integer",
"longitude": "integer",
"country_name": "string"
},
"firstName": "string"
},
"counts": {
"followers": "integer",
"following": "integer"
}
}Response Headers
content-typecontent-languagecontent-encodingx-datadomeaccept-chaccess-control-allow-credentialsx-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/users/{id}/maps▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| presentation_type | string |
| detail | string |
| limit | string |
Responses
200application/json; charset=utf-8
{
"maps": [
{
"id": "integer",
"name": "string",
"slug": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "boolean",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"bounds": {
"latitudeTopLeft": "string",
"longitudeTopLeft": "string",
"latitudeBottomRight": "string",
"longitudeBottomRight": "string"
},
"hidden": "null",
"rating": "integer",
"comment": "string",
"dataUid": "string",
"private": "boolean",
"trailId": "integer",
"activity": {
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
},
"location": {
"city": "string",
"region": "string",
"country": "string",
"latitude": "string",
"longitude": "string",
"country_id": "integer",
"postalCode": "null"
},
"metadata": {
"cursor": "string",
"source": "integer",
"status": "string",
"created": "string",
"updated": "string",
"timezone": "string"
},
"timezone": "string",
"obstacles": [],
"routeType": "null",
"created_at": "string",
"difficulty": "integer",
"photoCount": "integer",
"popularity": "integer",
"description": "string",
"summaryStats": {
"calories": "integer",
"duration": "integer",
"timeTotal": "integer",
"updatedAt": "string",
"timeMoving": "integer",
"paceAverage": "number",
"elevationMax": "integer",
"speedAverage": "number",
"distanceTotal": "number",
"elevationGain": "integer",
"elevationLoss": "integer"
},
"contentPrivacy": "string",
"infoAttributes": [],
"profilePhotoId": "null",
"originalAtMapId": "null",
"description_lang": "null",
"presentationType": "string",
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"description_source": "string",
"description_original": "string",
"associatedTrailReviewId": "integer",
"estimatedTimeToComplete": {
"unit": "string",
"value": "string"
}
}
],
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"pageInfo": {
"itemCount": "integer",
"nextCursor": "string",
"hasNextPage": "boolean",
"totalItemCount": "integer"
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/users/{id}/reviews/ratings▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"ratings_breakdown": {
"1": "integer",
"3": "integer",
"4": "integer",
"5": "integer"
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/trails/download▶Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"ids": ["integer"],
"detail": "string"
}Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"trails": [
{
"id": "integer",
"area": {
"id": "integer",
"url": "string",
"city": "null",
"name": "string",
"slug": "string",
"type": "string",
"state": "integer",
"country": "integer",
"map_url": "null",
"location": {
"latitude": "number",
"longitude": "number"
},
"avg_rating": "number",
"popularity": "string",
"state_name": "string",
"hasBoundary": "boolean",
"country_name": "string",
"trails_count": "integer",
"profile_photo_url": "string"
},
"name": "string",
"slug": "string",
"location": {
"city": "string",
"region": "string",
"city_id": "integer",
"country": "string",
"latitude": "number",
"longitude": "number",
"postalCode": "null",
"regionName": "string",
"country_name": "string"
},
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"overview": "string",
"routeType": {
"uid": "string",
"name": "string"
},
"versionId": "integer",
"attributes": {
"features": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
}
],
"obstacles": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"activities": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
}
]
},
"defaultMap": {
"id": "integer",
"name": "string",
"slug": "string",
"user": "null",
"bounds": {
"latitudeTopLeft": "string",
"longitudeTopLeft": "string",
"latitudeBottomRight": "string",
"longitudeBottomRight": "string"
},
"hidden": "null",
"rating": "null",
"routes": [
{
"id": "integer",
"name": "null",
"bounds": {
"latitudeTopLeft": "string",
"longitudeTopLeft": "string",
"latitudeBottomRight": "string",
"longitudeBottomRight": "string"
},
"rating": "null",
"status": "string",
"trailId": "null",
"location": {
"city": "string",
"region": "string",
"country": "string",
"latitude": "string",
"longitude": "string",
"country_id": "integer",
"postalCode": "null"
},
"timezone": "null",
"createdAt": "null",
"updatedAt": "null",
"description": "null",
"sequenceNum": "integer",
"lineGeoStats": {
"elevationEnd": "null",
"elevationMax": "null",
"elevationMin": "null",
"distanceTotal": "integer",
"elevationGain": "integer",
"elevationLoss": "integer",
"elevationStart": "null"
},
"lineSegments": [
{
"id": "integer",
"status": "string",
"polyline": {
"pointsData": "string",
"elevationData": "null",
"indexedElevationData": "string"
},
"sequenceNum": "integer",
"lineGeoStats": {
"elevationEnd": "null",
"elevationMax": "null",
"elevationMin": "null",
"distanceTotal": "integer",
"elevationGain": "integer",
"elevationLoss": "integer",
"elevationStart": "null"
}
}
]
}
],
"splits": "null",
"comment": "null",
"dataUid": "null",
"private": "null",
"trailId": "integer",
"activity": "null",
"location": {
"city": "string",
"region": "string",
"country": "string",
"latitude": "string",
"longitude": "string",
"country_id": "integer",
"postalCode": "null"
},
"metadata": {
"cursor": "string",
"source": "integer",
"status": "string",
"created": "string",
"updated": "string",
"timezone": "null"
},
"timezone": "null",
"mapPhotos": [],
"obstacles": "null",
"routeType": "null",
"waypoints": [
{
"id": "integer",
"name": "string",
"order": "integer",
"location": {
"latitude": "number",
"longitude": "number"
},
"at_map_id": "integer",
"name_lang": "string",
"description": "string",
"name_original": "string",
"description_lang": "string",
"enable_translations": "boolean",
"description_original": "string",
"waypointDisplayProperty": {
"showTitle": "boolean"
}
}
],
"created_at": "string",
"difficulty": "null",
"map_source": "string",
"photoCount": "integer",
"popularity": "null",
"description": "null",
"summaryStats": {
"duration": "integer",
"updatedAt": "string",
"elevationMax": "integer",
"distanceTotal": "number",
"elevationGain": "integer",
"elevationLoss": "integer"
},
"contentPrivacy": "string",
"infoAttributes": [],
"profilePhotoId": "null",
"originalAtMapId": "integer",
"description_lang": "null",
"presentationType": "string",
"ratingAttributes": [],
"description_source": "null",
"description_original": "null",
"associatedTrailReviewId": "null",
"estimatedTimeToComplete": {
"unit": "string",
"value": "string"
}
},
"popularity": "number",
"trailCounts": {
"photoCount": "integer",
"trackCount": "integer",
"reviewCount": "integer",
"completedCount": "integer"
},
"trailDetail": "null",
"defaultPhoto": {
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "boolean",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"title": "string",
"dataUid": "string",
"trailId": "integer",
"location": {
"city": "null",
"region": "null",
"country": "null",
"latitude": "number",
"longitude": "number",
"postalCode": "null"
},
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"trailIds": ["integer"],
"likeCount": "integer",
"photoHash": "string",
"thumbHash": "string",
"description": "null"
},
"trailGeoStats": {
"length": "number",
"elevationMax": "number",
"elevationGain": "number",
"elevationStart": "number",
"durationMinutes": "string"
},
"lowCellService": "boolean",
"ratingsBreakdown": {
"1": "integer",
"2": "integer",
"3": "integer",
"4": "integer",
"5": "integer"
},
"defaultActivityStats": {
"rating": "number",
"activity": "string",
"seasonEnd": "integer",
"difficulty": "integer",
"seasonStart": "integer",
"visitorUsage": "integer"
}
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/users/{id}/reviews▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"meta": {
"items": "integer",
"status": "string",
"timestamp": "string"
},
"pageInfo": {
"itemCount": "integer",
"nextCursor": "string",
"hasNextPage": "boolean",
"totalItemCount": "integer"
},
"trail_reviews": [
{
"id": "integer",
"date": "string",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "boolean",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"badges": {},
"photos": [],
"rating": "integer",
"comment": "string",
"dataUid": "null",
"replies": "null",
"trailId": "integer",
"activity": {
"uid": "string",
"name": "string",
"type": "string",
"description": "string",
"displayPriority": "integer",
"bitfieldPosition": "integer"
},
"metadata": {
"cursor": "string",
"status": "string",
"created": "string",
"updated": "string"
},
"obstacles": [],
"trailName": "string",
"trailSlug": "string",
"difficulty": "integer",
"comment_lang": "string",
"trailLocation": "string",
"infoAttributes": [],
"commentFeatures": [],
"trailConditions": [],
"comment_original": "string",
"ratingAttributes": [
{
"uid": "string",
"name": "string",
"type": "string",
"description": "null",
"displayPriority": "integer",
"bitfieldPosition": "null"
}
],
"summaryExclusion": "boolean",
"commentActivities": [],
"difficultyChipUids": [],
"associatedRecording": {
"id": "integer",
"name": "string",
"slug": "string",
"contentPrivacy": "string"
},
"difficultyAttributes": []
}
]
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/{id}/profile_photo▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
| key | string |
| show_placeholder | string |
| show_static_map | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policyx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/users/{id}/photos▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Query Parameters
| Name | Type |
|---|---|
| limit | string |
Responses
200application/json; charset=utf-8
{
"photos": [
{
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"admin": "boolean",
"metric": "boolean",
"created": "string",
"private": "boolean",
"lastName": "string",
"location": {
"city": "string",
"country": "string",
"regionName": "string",
"countryName": "string"
},
"username": "string",
"firstName": "string",
"email_none": "boolean",
"permissions": "null",
"displaySpeed": "boolean",
"profilePhoto": "null",
"garminConnected": "boolean",
"isPromoEligible": "boolean",
"subscriptionTier": "string",
"marketingLangPreference": "string"
},
"title": "string",
"dataUid": "string",
"trailId": "integer",
"location": {
"city": "null",
"region": "null",
"country": "null",
"latitude": "integer",
"longitude": "integer",
"postalCode": "null"
},
"metadata": {
"status": "string",
"created": "string",
"updated": "string"
},
"trailIds": ["integer"],
"likeCount": "integer",
"photoHash": "string",
"thumbHash": "null",
"description": "null"
}
],
"pageInfo": {
"itemCount": "integer",
"hasNextPage": "boolean",
"totalItemCount": "integer"
}
}Response Headers
content-typex-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/trails/{id}/difficulty_review▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Cookies Sent
datadome
Responses
200application/json; charset=utf-8
{
"review": {
"difficulty": "null",
"difficultyChipUids": []
},
"difficultyChips": {
"easy": [
{
"uid": "string",
"display": "string"
}
],
"hard": [
{
"uid": "string",
"display": "string"
}
],
"moderate": [
{
"uid": "string",
"display": "string"
}
],
"strenuous": [
{
"uid": "string",
"display": "string"
}
]
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
POST
/api/alltrails/trails/{id}/difficulty_review▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezonecontent-typecontent-length
Cookies Sent
datadome
Request Bodyapplication/json; charset=UTF-8
{
"review": {
"difficulty": "integer",
"difficultyChipUids": ["string"]
}
}Responses
201application/json; charset=utf-8
{
"review": {
"difficulty": "integer",
"difficultyChipUids": ["string"]
},
"difficultyChips": {
"easy": [
{
"uid": "string",
"display": "string"
}
],
"hard": [
{
"uid": "string",
"display": "string"
}
],
"moderate": [
{
"uid": "string",
"display": "string"
}
],
"strenuous": [
{
"uid": "string",
"display": "string"
}
]
}
}Response Headers
content-typex-rack-corsx-datadomeaccept-chx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingetagx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/areas/{id}/static_map▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/areas/{id}/profile_photo▶Path Parameters
{id}
Request Headers
x-at-keyx-at-client-idx-at-auth-tokenx-at-devicex-at-manufacturerx-at-modelx-at-app-versionx-language-localex-timezone
Query Parameters
| Name | Type |
|---|---|
| size | string |
Response Headers
content-typelocationx-rack-corsx-frame-optionsx-xss-protectionx-content-type-optionsx-permitted-cross-domain-policiesreferrer-policycontent-encodingx-request-idx-runtimex-cacheviax-amz-cf-popx-amz-cf-id
GET
/api/alltrails/{uid}/{id}/photos/highlights▶Path Parameters
{uid}{id}
Query Parameters
| Name | Type |
|---|---|
| section | string |
| limit | string |
Responses
200application/json; charset=utf-8
{
"photos": [
{
"photo": {
"id": "integer",
"user": {
"id": "integer",
"pro": "boolean",
"slug": "string",
"lastName": "string",
"username": "string",
"firstName": "string",
"subscriptionTier": "string"
},
"title": "string",
"width": "integer",
"height": "integer",
"metadata": {
"cursor": "string",
"created": "string",
"updated": "string"
},
"photoHash": "string",
"thumbHash": "null",
"description": "null"
},
"trail": {
"id": "integer",
"name": "string",
"slug": "string",
"length": "number"
},
"groupUid": "string",
"groupName": "string"
}
],
"pageInfo": {
"itemCount": "integer",
"nextCursor": "string",
"hasNextPage": "boolean",
"hasPrevPage": "boolean"
}
}Data Lineage
Click any field to trace its flow
Select a field, parameter, header, or cookie to see:
- Where the value comes from
- Where the value is used
Data Lineage
Click any field to trace its flow
Select a field, parameter, header, or cookie to see:
- Where the value comes from
- Where the value is used