Alist, WIP
NOTE
This page is a work in progress. Endpoints below haven't been fully researched.
Get A-List profile (legacy) (deprecated), WIP
Removed in the official Android client between v25.20.0 and v26.9.2. Superseded by Get A-List profile.
Response type: AListFullProfileApiResponse (undocumented).
GET /v1/alist/profiles/{profileId}Delete a list profile, WIP
DELETE /v1/alist/profiles/{profileId}Get A-List profile
Requires Authorization.
GET /v2/alist/profiles/{profileId}Response:
id— long integerrealName— string ornulldisplayName— string ornullonlineUntil— unix timestamp in milliseconds ornullseen— unix timestamp in milliseconds ornullprofileThumbUrl— string ornullsummaryBullets— array of stringsconversationId— stringrecap— stringdistanceMeters— number ornullinsightTags— array of objectsid— stringname— string
into— string ornulllookingFor— string ornullalbums— array of objectscoverUrl— stringalbumId— long integer
chatMedia— array of objectsimageUrl— stringmediaId— long integermediaHash— string, See Media -> Public CDN files -> Profile Images ornull
isApproximateDistance— boolean ornullrightNowStatus— RightNowAttributionStatus ornullisFavorite— booleanvisiting— booleanactivities— array of objectsid— long integertype— stringeventTime— unix timestamp in milliseconds
isFreemium— booleanlocationName— string ornullhasSmartPhoto— boolean ornull
Errors:
400—urn:gr:err:bad_requestfor an unknown profile id.
Get A-List updates (legacy) (deprecated), WIP
Removed in the official Android client between v25.20.0 and v26.9.2. Superseded by Get A-List updates.
Response type: AListUpdatesApiResponse (undocumented).
GET /v1/alist/updatesGet A-List updates
Requires Authorization.
GET /v3/alist/updatesResponse:
newActivities— array of AListUpdateearlierActivities— array of AListUpdate
Submit a list feedback, WIP
Body type: AListFeedback (undocumented).
POST /v1/alist/feedback/{conversationId}Get A-List profiles (legacy) (deprecated), WIP
Removed in the official Android client between v25.20.0 and v26.9.2. Superseded by Get A-List profiles.
Response type: AListProfilesResponse (undocumented).
GET /v3/alist/profilesQuery (optional):
filter— array of strings, optional
Get A-List profiles
Requires Authorization.
GET /v6/alist/profilesQuery (optional):
filter— repeated string, afilter.idfromfilterCounts; unknown values are ignored, optional
Response:
profiles— array of AListProfilefilterCounts— array of objectsfilter— objectid— stringname— string
count— integer
state— string,"A_LIST_NOT_GENERATED","PREMIUM_UPSELL","UNLIMITED_UPSELL","GENERATING","EMPTY","FREEMIUM_GENERATED","FULL_ACCESS_GENERATED"or"PRIVACY_OPT_OUT"updateProfileUrls— array of stringsupdateCount— integer
Trigger A-list generation
Requires Authorization.
POST /v1/alist/trigger-generationAListProfile
A-List entry.
id— long integer, optionalrealName— string ornull, optionaldisplayName— string ornull, optionalonlineUntil— unix timestamp in milliseconds ornull, optionalprofileThumbUrl— string ornull, optionalconversationId— string, optionalrecap— string, optionaldistanceMeters— number ornull, optionallocationName— string ornull, optionalhasMedia— boolean, optionalrightNowStatus— RightNowAttributionStatus ornull, optionalisFavorite— boolean, optionalvisiting— boolean, optionallastChatted— unix timestamp in milliseconds ornull, optionalupdated— boolean ornull, optionalisNew— boolean ornull, optionalhasSmartPhoto— boolean ornull, optionalisLocked— boolean ornull, optionalisOnPrep— boolean ornull, optional
AListUpdate
A-List activity entry.
id— long integer, optionalcounterpartyId— long integer, optionaldisplayName— string, optionalrealName— string ornull, optionaltype— string, optionaleventTime— unix timestamp in milliseconds, optionalprofileThumbUrl— string, optionalonlineUntil— unix timestamp in milliseconds ornull, optionalrightNowStatus— RightNowAttributionStatus ornull, optionalviewedMe— boolean, optionalisFavorite— boolean, optionalvisiting— boolean, optionalhasSmartPhoto— boolean ornull, optional
