1 строка
146 KiB
JSON
1 строка
146 KiB
JSON
{"swagger":"2.0","info":{"version":"v0_7","title":"Microsoft Research Embedded Social SDK Service","description":"The Embedded Social interface to clients is a RESTful API which is documented here.","termsOfService":"ToS TBD","contact":{"name":"MSR Embedded Social Team","email":"socialplusops@microsoft.com"},"license":{"name":"MIT License","url":"https://opensource.org/licenses/MIT"}},"host":"api.embeddedsocial.microsoft.com","schemes":["https"],"paths":{"/v0.7/blobs":{"post":{"tags":["Blobs"],"summary":"Upload a blob","description":"If your blob is an image, use image APIs. For all other blob types, use this API.","operationId":"Blobs_PostBlob","consumes":["application/octet-stream"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"},{"name":"blob","in":"body","description":"MIME encoded contents of the blob","required":true,"schema":{"format":"file","type":"file"}}],"responses":{"201":{"description":"Created. The response contains the blob handle.","schema":{"$ref":"#/definitions/PostBlobResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/blobs/{blobHandle}":{"get":{"tags":["Blobs"],"summary":"Get blob","operationId":"Blobs_GetBlob","consumes":[],"produces":["application/octet-stream"],"parameters":[{"name":"blobHandle","in":"path","description":"Blob handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"description":"MIME encoded contents of the blob","type":"file"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The blob is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/builds/current":{"get":{"tags":["Builds"],"summary":"The build information for this service","description":"This API is meant to be called by humans for debugging","operationId":"Builds_GetBuildsCurrent","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"success","schema":{"$ref":"#/definitions/BuildsCurrentResponse"}}},"deprecated":false}},"/v0.7/comments/{commentHandle}":{"get":{"tags":["Comments"],"summary":"Get comment","operationId":"Comments_GetComment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/CommentView"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"delete":{"tags":["Comments"],"summary":"Delete comment","operationId":"Comments_DeleteComment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/{topicHandle}/comments":{"get":{"tags":["Comments"],"summary":"Get comments for a topic","operationId":"TopicComments_GetTopicComments","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[CommentView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Comments"],"summary":"Create a new comment","operationId":"TopicComments_PostComment","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"request","in":"body","description":"Post comment request","required":true,"schema":{"$ref":"#/definitions/PostCommentRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"201":{"description":"Created. The response contains the comment handle.","schema":{"$ref":"#/definitions/PostCommentResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/hashtags/trending":{"get":{"tags":["Hashtags"],"summary":"Get trending hashtags","operationId":"Hashtags_GetTrendingHashtags","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"type":"array","items":{"type":"string"}}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/hashtags/autocomplete":{"get":{"tags":["Hashtags"],"summary":"Get autocompleted hashtags","description":"The query string must be at least 3 characters long, and no more than 25 characters long.","operationId":"Hashtags_GetAutocompletedHashtags","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"query","in":"query","description":"Search query","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"type":"array","items":{"type":"string"}}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/images/{imageType}":{"post":{"tags":["Images"],"summary":"Upload a new image","description":"Images will be resized. To access a resized image, append the 1 character size identifier to the blobHandle that is returned.\r\n \r\n - d is 25 pixels wide\r\n - h is 50 pixels wide\r\n - l is 100 pixels wide\r\n - p is 250 pixels wide\r\n - t is 500 pixels wide\r\n - x is 1000 pixels wide\r\n \r\n - ImageType.UserPhoto supports d,h,l,p,t,x\r\n - ImageType.ContentBlob supports d,h,l,p,t,x\r\n - ImageType.AppIcon supports l\r\n \r\n All resized images will maintain their aspect ratio. Any orientation specified in the EXIF headers will be honored.","operationId":"Images_PostImage","consumes":["image/gif","image/jpeg","image/png"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"imageType","in":"path","description":"Image type","required":true,"type":"string","enum":["UserPhoto","ContentBlob","AppIcon"]},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"},{"name":"image","in":"body","description":"MIME encoded contents of the image","required":true,"schema":{"format":"file","type":"file"}}],"responses":{"201":{"description":"Created. The response contains the image handle.","schema":{"$ref":"#/definitions/PostImageResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/images/{blobHandle}":{"get":{"tags":["Images"],"summary":"Get image","operationId":"Images_GetImage","consumes":[],"produces":["image/gif","image/jpeg","image/png"],"parameters":[{"name":"blobHandle","in":"path","description":"Blob handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"description":"MIME encoded contents of the image","type":"file"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The image is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/{topicHandle}/likes":{"get":{"tags":["Likes"],"summary":"Get likes for topic","operationId":"TopicLikes_GetLikes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Likes"],"summary":"Add like to topic","operationId":"TopicLikes_PostLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/{topicHandle}/likes/me":{"delete":{"tags":["Likes"],"summary":"Remove like from topic","operationId":"TopicLikes_DeleteLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/replies/{replyHandle}/likes":{"get":{"tags":["Likes"],"summary":"Get likes for reply","operationId":"ReplyLikes_GetLikes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The reply is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Likes"],"summary":"Add like to reply","operationId":"ReplyLikes_PostLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The reply is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/replies/{replyHandle}/likes/me":{"delete":{"tags":["Likes"],"summary":"Remove like from reply","operationId":"ReplyLikes_DeleteLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The reply is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/comments/{commentHandle}/likes":{"get":{"tags":["Likes"],"summary":"Get likes for comment","operationId":"CommentLikes_GetLikes","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Likes"],"summary":"Add like to comment","operationId":"CommentLikes_PostLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/comments/{commentHandle}/likes/me":{"delete":{"tags":["Likes"],"summary":"Remove like from comment","operationId":"CommentLikes_DeleteLike","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/notifications/status":{"put":{"tags":["Notifications"],"summary":"Update notifications status","description":"This API call records the most recent notification that the user has read (or seen).\r\n In the GET notifications API call, each notification will have an unread status.\r\n Any notifications that are newer than this ReadActivityHandle will have an unread status of true.\r\n Any notifications that correspond to this ReadActivityHandle or older will have an unread status of false.\r\n If this API call has never been made, then all notifications will have an unread status of true.","operationId":"MyNotifications_PutNotificationsStatus","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Put notifications status request","required":true,"schema":{"$ref":"#/definitions/PutNotificationsStatusRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/notifications":{"get":{"tags":["Notifications"],"summary":"Get my notifications","description":"This gets a feed of activities.\r\n This feed is time ordered, with the most recent activity first.\r\n An activity is added to this feed when any user other than myself does one of the following 6 actions:\r\n (a) creates a comment to my topic; (b) creates a reply to my comment; (c) likes my topic; (d) follows me;\r\n (e) requests to follow me when I'm a private user; (f) accepts my request to follow them when they are a private user.\r\n Each activity has an unread status, which is controlled by doing a PUT on the status API call.\r\n If a user that performed the activity is deleted, then that activity will no longer appear in this feed.\r\n If an activity is performed on content that is then deleted, that activity will no longer appear in this feed.\r\n If a user has un-done an activity (e.g. unlike a previous like), then that activity will no longer appear in this feed.\r\n When activityType is Like, the activityHandle is the likeHandle that uniquely identifies the new like.\r\n When activityType is Comment, the activityHandle is the commentHandle that uniquely identifies the new comment.\r\n When activityType is Reply, the activityHandle is the replyHandle that uniquely identifies the new reply.\r\n ActivityType values of CommentPeer and ReplyPeer are currently not used.\r\n When activityType is Following or FollowRequest or FollowAccept, the activityHandle is the relationshipHandle\r\n that uniquely identifies the relationship between the two users.","operationId":"MyNotifications_GetNotifications","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[ActivityView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/notifications/count":{"get":{"tags":["Notifications"],"summary":"Get unread notifications count","description":"This returns a count of activities in my notification feed that have an unread status of true.","operationId":"MyNotifications_GetNotificationsCount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/CountResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/pins":{"get":{"tags":["Pins"],"summary":"Get my pins","operationId":"MyPins_GetPins","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Pins"],"summary":"Pin a topic","operationId":"MyPins_PostPin","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post pin request","required":true,"schema":{"$ref":"#/definitions/PostPinRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/pins/{topicHandle}":{"delete":{"tags":["Pins"],"summary":"Unpin a topic","operationId":"MyPins_DeletePin","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Handle of pinned topic","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/push_registrations/{platform}/{registrationId}":{"put":{"tags":["Push Notifications"],"summary":"Register for push notifications or update an existing registration","description":"A push notification will be generated and sent for each activity in my\r\n notifications feed where the unread status is true.\r\n If multiple devices register for push notifications, then all those devices\r\n will get push notifications.\r\n Each push notification will have three components: (1) a human readable string\r\n that the mobile OS should display to the user, (2) a \"publisher\" string with\r\n value \"EmbeddedSocial\" to identify that the push notification came from\r\n this service, and (3) an \"activityHandle\" that identifies which activity\r\n in the notification feed this push notification is for.","operationId":"MyPushRegistrations_PutPushRegistration","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"platform","in":"path","description":"Platform type","required":true,"type":"string","enum":["Windows","Android","IOS"]},{"name":"registrationId","in":"path","description":"Unique registration ID provided by the mobile OS.\r\n You must URL encode the registration ID.\r\n For Android, this is the GCM or FCM registration ID.\r\n For Windows, this is the PushNotificationChannel URI.\r\n For iOS, this is the device token.","required":true,"type":"string"},{"name":"request","in":"body","description":"Put push registration request","required":true,"schema":{"$ref":"#/definitions/PutPushRegistrationRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request structure fields are not valid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"delete":{"tags":["Push Notifications"],"summary":"Unregister from push notifications","operationId":"MyPushRegistrations_DeletePushRegistration","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"platform","in":"path","description":"Platform type","required":true,"type":"string","enum":["Windows","Android","IOS"]},{"name":"registrationId","in":"path","description":"Unique registration ID provided by the mobile OS.\r\n You must URL encode the registration ID.\r\n For Android, this is the GCM registration ID.\r\n For Windows, this is the PushNotificationChannel URI.\r\n For iOS, this is the device token.","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The push registrationId was not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/replies/{replyHandle}":{"get":{"tags":["Replies"],"summary":"Get reply","operationId":"Replies_GetReply","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/ReplyView"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The reply is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"delete":{"tags":["Replies"],"summary":"Delete reply","operationId":"Replies_DeleteReply","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The reply is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/comments/{commentHandle}/replies":{"get":{"tags":["Replies"],"summary":"Get replies for a comment","operationId":"CommentReplies_GetReplies","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[ReplyView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Replies"],"summary":"Create a new reply","operationId":"CommentReplies_PostReply","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle","required":true,"type":"string"},{"name":"request","in":"body","description":"Post reply request","required":true,"schema":{"$ref":"#/definitions/PostReplyRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"201":{"description":"Created. The response contains the reply handle.","schema":{"$ref":"#/definitions/PostReplyResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The comment is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}/reports":{"post":{"tags":["Reporting"],"summary":"Report a user as spam, offensive, etc.","description":"This call allows a user to complain about another user's profile content\r\n (photo, bio, name) as containing spam, offensive material, etc.","operationId":"UserReports_PostReport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"User handle being reported on","required":true,"type":"string"},{"name":"postReportRequest","in":"body","description":"Post report request","required":true,"schema":{"$ref":"#/definitions/PostReportRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user is not authorized to make this request."},"404":{"description":"Not Found. The user being reported on is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/{topicHandle}/reports":{"post":{"tags":["Reporting"],"summary":"Report a topic as spam, offensive, etc.","operationId":"TopicReports_PostReport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle being reported on","required":true,"type":"string"},{"name":"postReportRequest","in":"body","description":"Post report request","required":true,"schema":{"$ref":"#/definitions/PostReportRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized to make this request."},"404":{"description":"Not Found. The topic being reported on is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/replies/{replyHandle}/reports":{"post":{"tags":["Reporting"],"summary":"Report a reply as spam, offensive, etc.","operationId":"ReplyReports_PostReport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"replyHandle","in":"path","description":"Reply handle for the reply being reported on","required":true,"type":"string"},{"name":"postReportRequest","in":"body","description":"Post report request","required":true,"schema":{"$ref":"#/definitions/PostReportRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized to make this request."},"404":{"description":"Not Found. The reply being reported on is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/comments/{commentHandle}/reports":{"post":{"tags":["Reporting"],"summary":"Report a comment as spam, offensive, etc.","operationId":"CommentReports_PostReport","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"commentHandle","in":"path","description":"Comment handle for the comment being reported on","required":true,"type":"string"},{"name":"postReportRequest","in":"body","description":"Post report request","required":true,"schema":{"$ref":"#/definitions/PostReportRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized to make this request."},"404":{"description":"Not Found. The comment being reported on is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/search/topics":{"get":{"tags":["Search"],"summary":"Search topics with a query","description":"The query string will be searched across hashtags, topic titles, and topic texts,\r\n and matching results will be returned.\r\n \r\n If the query string contains only hashtags, e.g. #foo #bar, then only the hashtags\r\n in topics will be searched.\r\n \r\n Query string supports the following operators:\r\n - suffix: \"foo*\"\r\n - and: \"foo+bar\"\r\n - or: \"foo|bar\"\r\n - not: \"-foo\"\r\n - phrase: \"\"foo bar\"\"\r\n - precedence: \"foo+(bar|baz)\"\r\n You need to escape * if it is at the end of a word, and - if it is at the start of a word.\r\n Default behavior is to use and, so if you use whitespace to separate words,\r\n such as \"foo bar\", that is equivalent to \"foo+bar\".","operationId":"Search_GetTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"query","in":"query","description":"Search query","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/search/users":{"get":{"tags":["Search"],"summary":"Search users with a query","description":"The query string will be searched across the full name of users\r\n and matching results will be returned.\r\n \r\n Query string supports the following operators:\r\n - suffix: \"foo*\"\r\n - and: \"foo+bar\"\r\n - or: \"foo|bar\"\r\n - not: \"-foo\"\r\n - phrase: \"\"foo bar\"\"\r\n - precedence: \"foo+(bar|baz)\"\r\n You need to escape * if it is at the end of a word, and - if it is at the start of a word.\r\n Default behavior is to use and, so if you use whitespace to separate words,\r\n such as \"foo bar\", that is equivalent to \"foo+bar\".","operationId":"Search_GetUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"query","in":"query","description":"Search query","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app or user is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/sessions":{"post":{"tags":["Sessions"],"summary":"Create a new session (sign in)","operationId":"Sessions_PostSession","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post session request","required":true,"schema":{"$ref":"#/definitions/PostSessionRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"201":{"description":"Created. The response contains user handle and session token.","schema":{"$ref":"#/definitions/PostSessionResponse"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found. The app needs to call create user to create a new user."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/sessions/current":{"delete":{"tags":["Sessions"],"summary":"Delete the current session (sign out)","operationId":"Sessions_DeleteSession","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/request_tokens/{identityProvider}":{"get":{"tags":["Sessions"],"summary":"Get request token","operationId":"RequestTokens_GetRequestToken","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"identityProvider","in":"path","description":"Identity provider type","required":true,"type":"string","enum":["Facebook","Microsoft","Google","Twitter","AADS2S","SocialPlus"]},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/GetRequestTokenResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}/followers":{"get":{"tags":["Social"],"summary":"Get followers of a user","operationId":"UserFollowers_GetFollowers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of queried user","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/pending_users/{userHandle}":{"delete":{"tags":["Social"],"summary":"Reject follower request","operationId":"MyPendingUsers_DeletePendingUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of pending user","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/pending_users":{"get":{"tags":["Social"],"summary":"Get my pending users","operationId":"MyPendingUsers_GetPendingUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/pending_users/count":{"get":{"tags":["Social"],"summary":"Get my pending users count","operationId":"MyPendingUsers_GetPendingUsersCount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/CountResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/followers":{"get":{"tags":["Social"],"summary":"Get my followers","operationId":"MyFollowers_GetFollowers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Social"],"summary":"Accept follower request","operationId":"MyFollowers_PostFollower","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post follower request","required":true,"schema":{"$ref":"#/definitions/PostFollowerRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"403":{"description":"Forbidden. The request cannot be performed."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/followers/{userHandle}":{"delete":{"tags":["Social"],"summary":"Remove follower","operationId":"MyFollowers_DeleteFollower","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of follower user","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/users":{"get":{"tags":["Social"],"summary":"Get the feed of users that I am following","description":"These are the users whose topics appear on my following topics feed, and whose activities\r\n appear on my following activities feed.","operationId":"MyFollowing_GetFollowingUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Social"],"summary":"Follow a user","description":"When I follow a user, that user will appear on my following feed. That feed is\r\n visible to all users, unless my profile is set to private, in which case only those\r\n users that request to follow me and I approve will see that feed. If I try to follow a\r\n user with a private profile, then that private user controls whether I am allowed to\r\n follow them or not.\r\n That user's topics will appear in my following topics feed and actions\r\n performed by that user will also appear in my following activities feed.","operationId":"MyFollowing_PostFollowingUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post following user request","required":true,"schema":{"$ref":"#/definitions/PostFollowingUserRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/topics":{"get":{"tags":["Social"],"summary":"Get the feed of topics that I am following","operationId":"MyFollowing_GetFollowingTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Social"],"summary":"Follow a topic","description":"When I follow a topic, that topic will appear on my following topics feed. When users\r\n perform actions on the topic (such as posting comments or replies), those actions will\r\n appear on my following activites feed.","operationId":"MyFollowing_PostFollowingTopic","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post following topic request","required":true,"schema":{"$ref":"#/definitions/PostFollowingTopicRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/users/{userHandle}":{"delete":{"tags":["Social"],"summary":"Unfollow a user","description":"After I unfollow a user, that user will no longer appear on my following feed.\r\n All of that user's previous topics will be removed from my following topics feed and\r\n none of their future topics will be added to that feed.\r\n Their past and future activities will no longer appear in my following activities feed.","operationId":"MyFollowing_DeleteFollowingUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of following user","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/topics/{topicHandle}":{"delete":{"tags":["Social"],"summary":"Unfollow a topic","description":"After I unfollow a topic, that topic will no longer appear on my following topics feed.\r\n The past and future activities on that topic will no longer appear in my following activities feed.","operationId":"MyFollowing_DeleteFollowingTopic","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Handle of following topic","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found or the user was not following the topic."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/combined/{topicHandle}":{"delete":{"tags":["Social"],"summary":"Remove a topic from my combined following topics feed.","description":"My combined following topics feed is a feed of topics I am explicitly following, combined with topics created by all users\r\n that I am following. This call will remove the specified topic from that feed.","operationId":"MyFollowing_DeleteTopicFromCombinedFollowingFeed","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Handle of following topic","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/combined":{"get":{"tags":["Social"],"summary":"Get my combined following topics feed.","description":"My combined following topics feed includes:\r\n (1) topics that I'm explicitly following and\r\n (2) topics authored by users that I'm following\r\n \r\n This feed is time ordered, with the most recent topic first.\r\n This feed will not include topics that I have explicitly deleted from this feed.\r\n When I follow a user, a limited set of their past topics will be added to this feed,\r\n and all their future topics will be added to this feed when they are created.\r\n When I unfollow a user, all of their previous topics will be removed from the feed and\r\n none of their future topics will be added to this feed.\r\n When I follow a topic, it will appear in this feed.\r\n When I unfollow a topic, it will no longer appear in this feed.","operationId":"MyFollowing_GetTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/activities":{"get":{"tags":["Social"],"summary":"Get the feed of activities by users that I'm following or on topics that I'm following.","description":"My following activity feed is a list of activities that are either\r\n (1) performed by users that I am following, or\r\n (2) performed on topics that I am following.\r\n This feed is time ordered, with the most recent activity first.\r\n An activity is added to this feed when a user I am following does one of the following 4 actions:\r\n (a) create a comment; (b) create a reply; (c) like a topic; (d) follow a user.\r\n If a user that I am following is deleted, then their past activities will no longer appear in this feed.\r\n If an activity is performed on content that is then deleted, that activity will no longer appear in this feed.\r\n If a user has un-done an activity (e.g. unlike a previous like), then that activity will no longer appear in this feed.\r\n Similarly, an activity is added to this feed when a user does one of the following 3 actions on a topic that I am following:\r\n (a) create a comment; (b) create a reply; (c) like the topic.\r\n If a topic that I am following is deleted, then past activities on that topic will no longer appear in this feed.\r\n If an activity that is performed is then deleted, that activity will no longer appear in this feed.\r\n Ignore the unread status of each activity - it will always be true.","operationId":"MyFollowing_GetActivities","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[ActivityView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/following/suggestions/users":{"get":{"tags":["Social"],"summary":"Get my suggestions of users to follow.","description":"This call uses the token from the Authorization header to determine the type of suggestions to provide.\r\n In particular, the token determines which third-party to contact to obtain a list of suggested users,\r\n such as friends (for Facebook), following users (for Twitter), and contacts (for Google and Microsoft).\r\n We check each retrieved user to see whether they are registered with Embedded Social (this is done by checking\r\n whether the user appears as a linked account in any Embedded Social profile).\r\n Note that passing a token without the appropiate scopes will prevent Embedded Social from obtaining a list\r\n of suggested users.\r\n Support for input parameters 'cursor' and 'limit' is not implemented in the current API release.","operationId":"MyFollowing_GetSuggestionsUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of users compact views to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"type":"array","items":{"$ref":"#/definitions/UserCompactView"}}},"400":{"description":"Bad request. The request is invalid."},"500":{"description":"Internal Server Error. The server raised an exception."},"501":{"description":"Not implemented."}},"deprecated":false}},"/v0.7/users/me/blocked_users":{"get":{"tags":["Social"],"summary":"Get my blocked users","description":"This is a feed of users that I have blocked. Any user on this list\r\n cannot see topics authored by me. However, any such user will see comments\r\n and replies that I create on topics authored by other users or by the app.\r\n Any such user will also be able to observe that activities have been performed\r\n by users on my topics.\r\n I will not appear in any such user's following feed, and those users will not\r\n appear in my followers feed.\r\n If I am following any user in this feed, that relationship will continue and I\r\n will continue to see topics and activities by that user and I will appear in\r\n that user's follower feed and that user will appear in my following feed.","operationId":"MyBlockedUsers_GetBlockedUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Social"],"summary":"Block a user","description":"After I block a user, that user will no longer be able to see topics authored by me.\r\n However, that user will continue to see comments and replies that I create on\r\n topics authored by other users or by the app. That user will also be able to observe\r\n that activities have been performed by users on my topics.\r\n I will no longer appear in that user's following feed, and that user will no longer\r\n appear in my followers feed.\r\n If I am following that user, that relationship will survive and I will continue to see\r\n topics and activities by that user and I will appear in that user's follower feed and\r\n that user will appear in my following feed.","operationId":"MyBlockedUsers_PostBlockedUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post blocked user request","required":true,"schema":{"$ref":"#/definitions/PostBlockedUserRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/blocked_users/{userHandle}":{"delete":{"tags":["Social"],"summary":"Unblock a user","operationId":"MyBlockedUsers_DeleteBlockedUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of blocked user","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}/following":{"get":{"tags":["Social"],"summary":"Get following users of a user","operationId":"UserFollowing_GetFollowing","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of queried user","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics":{"get":{"tags":["Topics"],"summary":"Get recent topics","operationId":"Topics_GetTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Topics"],"summary":"Create a new topic","operationId":"Topics_PostTopic","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post topic request","required":true,"schema":{"$ref":"#/definitions/PostTopicRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"201":{"description":"Created. The response contains the topic handle.","schema":{"$ref":"#/definitions/PostTopicResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."},"501":{"description":"Not implemented. The server is yet to implement this feature."}},"deprecated":false}},"/v0.7/topics/{topicHandle}":{"get":{"tags":["Topics"],"summary":"Get topic","operationId":"Topics_GetTopic","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/TopicView"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"put":{"tags":["Topics"],"summary":"Update topic","operationId":"Topics_PutTopic","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"request","in":"body","description":"Put topic request","required":true,"schema":{"$ref":"#/definitions/PutTopicRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Newer item exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"delete":{"tags":["Topics"],"summary":"Delete topic","operationId":"Topics_DeleteTopic","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicHandle","in":"path","description":"Topic handle","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/popular/{timeRange}":{"get":{"tags":["Topics"],"summary":"Get popular topics for a time range","operationId":"Topics_GetPopularTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"timeRange","in":"path","description":"Time range","required":true,"type":"string","enum":["Today","ThisWeek","ThisMonth","AllTime"]},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/featured":{"get":{"tags":["Topics"],"summary":"Get featured topics","operationId":"Topics_GetFeaturedTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/topics/names":{"post":{"tags":["Topics"],"summary":"Create a topic name","operationId":"Topics_PostTopicName","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post topic name request","required":true,"schema":{"$ref":"#/definitions/PostTopicNameRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic is not found."},"409":{"description":"Conflict. Item already exists."},"501":{"description":"Not implemented. This feature is not implemented."}},"deprecated":false}},"/v0.7/topics/names/{topicName}":{"get":{"tags":["Topics"],"summary":"Get a topic by topic name","operationId":"Topics_GetTopicByName","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicName","in":"path","description":"Topic name","required":true,"type":"string"},{"name":"publisherType","in":"query","description":"Publisher type","required":true,"type":"string","enum":["User","App"]},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/GetTopicByNameResponse"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic name is not found."},"501":{"description":"Not implemented. This feature is not implemented."}},"deprecated":false},"put":{"tags":["Topics"],"summary":"Update a topic name","operationId":"Topics_PutTopicName","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicName","in":"path","description":"Topic name","required":true,"type":"string"},{"name":"request","in":"body","description":"Update topic name request","required":true,"schema":{"$ref":"#/definitions/PutTopicNameRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic or topic name is not found."},"501":{"description":"Not implemented. This feature is not implemented."}},"deprecated":false},"delete":{"tags":["Topics"],"summary":"Delete a topic name","operationId":"Topics_DeleteTopicName","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"topicName","in":"path","description":"Topic name","required":true,"type":"string"},{"name":"request","in":"body","description":"Delete topic request","required":true,"schema":{"$ref":"#/definitions/DeleteTopicNameRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The topic name is not found."},"501":{"description":"Not implemented. This feature is not implemented."}},"deprecated":false}},"/v0.7/users/me/topics":{"get":{"tags":["Users"],"summary":"Get my topics sorted by creation time","operationId":"MyTopics_GetTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/topics/popular":{"get":{"tags":["Users"],"summary":"Get my topics sorted by popularity","operationId":"MyTopics_GetPopularTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/apps/{appHandle}/following/difference":{"get":{"tags":["Users"],"summary":"Find users the current user is following in another app but not in the current app","operationId":"MyAppFollowing_GetUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"appHandle","in":"path","description":"App handle","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserCompactView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/apps":{"get":{"tags":["Users"],"summary":"Get my list of Social Plus apps","operationId":"MyApps_GetApps","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"type":"array","items":{"$ref":"#/definitions/AppCompactView"}}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/likes/topics":{"get":{"tags":["Users"],"summary":"Get my liked topics.","description":"Not yet implemented.","operationId":"MyLikes_GetLikedTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/linked_accounts":{"get":{"tags":["Users"],"summary":"Get linked accounts. Each user has at least two linked accounts: one SocialPlus account, and one (or more) third-party account.","operationId":"MyLinkedAccounts_GetLinkedAccounts","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"type":"array","items":{"$ref":"#/definitions/LinkedAccountView"}}},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"post":{"tags":["Users"],"summary":"Create a new linked account.\r\n The account to be linked must appear in the Auth header of the request. This new third-party account\r\n will be linked against the credentials appearing in the session token passed in the body of the request.","operationId":"MyLinkedAccounts_PostLinkedAccount","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post linked account request","required":true,"schema":{"$ref":"#/definitions/PostLinkedAccountRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"409":{"description":"Conflict. Item already exists."}},"deprecated":false}},"/v0.7/users/me/linked_accounts/{identityProvider}":{"delete":{"tags":["Users"],"summary":"Delete linked account","operationId":"MyLinkedAccounts_DeleteLinkedAccount","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"identityProvider","in":"path","description":"Identity provider type","required":true,"type":"string","enum":["Facebook","Microsoft","Google","Twitter","AADS2S","SocialPlus"]},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The linked account is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users":{"post":{"tags":["Users"],"summary":"Create a new user","description":"Create a new user and return a fresh session token","operationId":"Users_PostUser","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Post user request","required":true,"schema":{"$ref":"#/definitions/PostUserRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"201":{"description":"Created. The response contains user handle and session token.","schema":{"$ref":"#/definitions/PostUserResponse"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"409":{"description":"Conflict. Item already exists."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me":{"get":{"tags":["Users"],"summary":"Get my profile","operationId":"Users_GetMyProfile","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/UserProfileView"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false},"delete":{"tags":["Users"],"summary":"Delete user","operationId":"Users_DeleteUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not found. User is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/info":{"put":{"tags":["Users"],"summary":"Update user info","operationId":"Users_PutUserInfo","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Put user info request","required":true,"schema":{"$ref":"#/definitions/PutUserInfoRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not found. User is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/photo":{"put":{"tags":["Users"],"summary":"Update user photo","operationId":"Users_PutUserPhoto","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Put user photo request","required":true,"schema":{"$ref":"#/definitions/PutUserPhotoRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not found. User is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/me/visibility":{"put":{"tags":["Users"],"summary":"Update user visibility","operationId":"Users_PutUserVisibility","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"request","in":"body","description":"Put user visibility request","required":true,"schema":{"$ref":"#/definitions/PutUserVisibilityRequest"}},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"204":{"description":"No Content. The request was successful.","schema":{"$ref":"#/definitions/Object"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not found. User is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}":{"get":{"tags":["Users"],"summary":"Get user profile","operationId":"Users_GetUser","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of queried user","required":true,"type":"string"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/UserProfileView"}},"401":{"description":"Unauthorized. The user or the app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/popular":{"get":{"tags":["Users"],"summary":"Get popular users","operationId":"Users_GetPopularUsers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[UserProfileView]"}},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}/topics":{"get":{"tags":["Users"],"summary":"Get user topics sorted by creation time","operationId":"UserTopics_GetTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of queried user","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"string"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}},"/v0.7/users/{userHandle}/topics/popular":{"get":{"tags":["Users"],"summary":"Get user topics sorted by popularity","operationId":"UserTopics_GetPopularTopics","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"userHandle","in":"path","description":"Handle of queried user","required":true,"type":"string"},{"name":"cursor","in":"query","description":"Current read cursor","required":false,"type":"integer","format":"int32"},{"name":"limit","in":"query","description":"Number of items to return","required":false,"type":"integer","format":"int32"},{"name":"Authorization","in":"header","description":"Format is: \"Scheme CredentialsList\". Possible values are:\n\n- Anon AK=AppKey\n\n- SocialPlus TK=SessionToken\n\n- Facebook AK=AppKey|TK=AccessToken\n\n- Google AK=AppKey|TK=AccessToken\n\n- Twitter AK=AppKey|RT=RequestToken|TK=AccessToken\n\n- Microsoft AK=AppKey|TK=AccessToken\n\n- AADS2S AK=AppKey|[UH=UserHandle]|TK=AADToken","required":true,"type":"string"}],"responses":{"200":{"description":"OK. The request was successful.","schema":{"$ref":"#/definitions/FeedResponse[TopicView]"}},"400":{"description":"Bad request. The request is invalid."},"401":{"description":"Unauthorized. The app is not authorized."},"404":{"description":"Not Found. The user is not found."},"500":{"description":"Internal Server Error. The server raised an exception."}},"deprecated":false}}},"definitions":{"PostBlobResponse":{"description":"Response from post (create) blob","required":["blobHandle"],"type":"object","properties":{"blobHandle":{"description":"Gets or sets blob handle","type":"string"}}},"Object":{"type":"object","properties":{}},"BuildsCurrentResponse":{"description":"Response from get builds current","type":"object","properties":{"dateAndTime":{"description":"Gets or sets the date and time of the current build","type":"string"},"commitHash":{"description":"Gets or sets the Git commit hash that represents the current checkout","type":"string"},"hostname":{"description":"Gets or sets the hostname that this code was built on","type":"string"},"serviceApiVersion":{"description":"Gets or sets service api version number","type":"string"},"dirtyFiles":{"description":"Gets or sets the list of files that were not committed at build time","type":"array","items":{"type":"string"}}}},"CommentView":{"description":"Comment view","required":["commentHandle","topicHandle","createdTime","lastUpdatedTime","user","text","totalLikes","totalReplies","liked"],"type":"object","properties":{"commentHandle":{"description":"Gets or sets comment handle","type":"string"},"topicHandle":{"description":"Gets or sets parent topic handle","type":"string"},"createdTime":{"format":"date-time","description":"Gets or sets created time","type":"string"},"lastUpdatedTime":{"format":"date-time","description":"Gets or sets last updated time","type":"string"},"user":{"$ref":"#/definitions/UserCompactView","description":"Gets or sets owner of the comment"},"text":{"description":"Gets or sets comment text","type":"string"},"blobType":{"description":"Gets or sets comment blob type","enum":["Unknown","Image","Video","Custom"],"type":"string"},"blobHandle":{"description":"Gets or sets comment blob handle","type":"string"},"blobUrl":{"description":"Gets or sets comment blob url","type":"string"},"language":{"description":"Gets or sets comment language","type":"string"},"totalLikes":{"format":"int64","description":"Gets or sets total likes for the comment","type":"integer"},"totalReplies":{"format":"int64","description":"Gets or sets total replies for the comment","type":"integer"},"liked":{"description":"Gets or sets a value indicating whether the querying user has liked the comment","type":"boolean"},"contentStatus":{"description":"Gets or sets content status","enum":["Active","Banned","Mature","Clean"],"type":"string"}}},"UserCompactView":{"description":"User compact view","required":["userHandle","firstName","lastName","visibility","followerStatus"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"},"firstName":{"description":"Gets or sets first name of the user","type":"string"},"lastName":{"description":"Gets or sets last name of the user","type":"string"},"photoHandle":{"description":"Gets or sets photo handle of the user","type":"string"},"photoUrl":{"description":"Gets or sets photo url of the user","type":"string"},"visibility":{"description":"Gets or sets visibility of the user","enum":["Public","Private"],"type":"string"},"followerStatus":{"description":"Gets or sets follower relationship status of the querying user","enum":["None","Follow","Pending","Blocked"],"type":"string"}}},"PostCommentRequest":{"description":"Request to post (create) comment","required":["text"],"type":"object","properties":{"text":{"description":"Gets or sets comment text","type":"string"},"blobType":{"description":"Gets or sets comment blob type","enum":["Unknown","Image","Video","Custom"],"type":"string"},"blobHandle":{"description":"Gets or sets comment blob handle","type":"string"},"language":{"description":"Gets or sets comment language","type":"string"}}},"PostCommentResponse":{"description":"Response from post (create) comment","required":["commentHandle"],"type":"object","properties":{"commentHandle":{"description":"Gets or sets comment handle of the comment","type":"string"}}},"FeedResponse[CommentView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/CommentView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}},"PostImageResponse":{"description":"Response from post (create) image","required":["blobHandle"],"type":"object","properties":{"blobHandle":{"description":"Gets or sets blob handle","type":"string"}}},"FeedResponse[UserCompactView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/UserCompactView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}},"PutNotificationsStatusRequest":{"description":"Request to put (update) notifications status","type":"object","properties":{"readActivityHandle":{"description":"Gets or sets last read activity handle","type":"string"}}},"FeedResponse[ActivityView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/ActivityView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}},"ActivityView":{"description":"Activity view","required":["activityHandle","createdTime","activityType","actorUsers","totalActions","unread"],"type":"object","properties":{"activityHandle":{"description":"Gets or sets activity handle","type":"string"},"createdTime":{"format":"date-time","description":"Gets or sets created time","type":"string"},"activityType":{"description":"Gets or sets activity type","enum":["Like","Comment","Reply","CommentPeer","ReplyPeer","Following","FollowRequest","FollowAccept"],"type":"string"},"actorUsers":{"description":"Gets or sets actor users","type":"array","items":{"$ref":"#/definitions/UserCompactView"}},"actedOnUser":{"$ref":"#/definitions/UserCompactView","description":"Gets or sets acted on user"},"actedOnContent":{"$ref":"#/definitions/ContentCompactView","description":"Gets or sets acted on content"},"totalActions":{"format":"int32","description":"Gets or sets total actions","type":"integer"},"unread":{"description":"Gets or sets a value indicating whether the activity was read","type":"boolean"},"app":{"$ref":"#/definitions/AppCompactView","description":"Gets or sets the containing app"}}},"ContentCompactView":{"description":"Content compact view","required":["contentType","contentHandle","text"],"type":"object","properties":{"contentType":{"description":"Gets or sets content type","enum":["Unknown","Topic","Comment","Reply"],"type":"string"},"contentHandle":{"description":"Gets or sets content handle","type":"string"},"parentHandle":{"description":"Gets or sets parent handle","type":"string"},"rootHandle":{"description":"Gets or sets root handle","type":"string"},"text":{"description":"Gets or sets content text","type":"string"},"blobType":{"description":"Gets or sets content blob type","enum":["Unknown","Image","Video","Custom"],"type":"string"},"blobHandle":{"description":"Gets or sets content blob handle","type":"string"},"blobUrl":{"description":"Gets or sets content blob url","type":"string"}}},"AppCompactView":{"description":"App compact view","required":["name","platformType"],"type":"object","properties":{"name":{"description":"Gets or sets app name","type":"string"},"iconHandle":{"description":"Gets or sets app icon handle","type":"string"},"iconUrl":{"description":"Gets or sets app icon url","type":"string"},"platformType":{"description":"Gets or sets platform type","enum":["Windows","Android","IOS"],"type":"string"},"deepLink":{"description":"Gets or sets app deep link","type":"string"},"storeLink":{"description":"Gets or sets app store link","type":"string"}}},"CountResponse":{"description":"Count response","required":["count"],"type":"object","properties":{"count":{"format":"int64","description":"Gets or sets count","type":"integer"}}},"PostPinRequest":{"description":"Request to post (create) a pin","required":["topicHandle"],"type":"object","properties":{"topicHandle":{"description":"Gets or sets topic handle","type":"string"}}},"FeedResponse[TopicView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/TopicView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}},"TopicView":{"description":"Topic view","required":["topicHandle","createdTime","lastUpdatedTime","publisherType","text","totalLikes","totalComments","liked"],"type":"object","properties":{"topicHandle":{"description":"Gets or sets topic handle","type":"string"},"createdTime":{"format":"date-time","description":"Gets or sets created time","type":"string"},"lastUpdatedTime":{"format":"date-time","description":"Gets or sets last updated time","type":"string"},"publisherType":{"description":"Gets or sets publisher type","enum":["User","App"],"type":"string"},"user":{"$ref":"#/definitions/UserCompactView","description":"Gets or sets owner of the topic"},"title":{"description":"Gets or sets topic title","type":"string"},"text":{"description":"Gets or sets topic text","type":"string"},"blobType":{"description":"Gets or sets topic blob type","enum":["Unknown","Image","Video","Custom"],"type":"string"},"blobHandle":{"description":"Gets or sets topic blob handle","type":"string"},"blobUrl":{"description":"Gets or sets topic blob url","type":"string"},"categories":{"description":"Gets or sets topic categories","type":"string"},"language":{"description":"Gets or sets topic language","type":"string"},"group":{"description":"Gets or sets topic group","type":"string"},"deepLink":{"description":"Gets or sets topic deep link","type":"string"},"friendlyName":{"description":"Gets or sets topic friendly name","type":"string"},"totalLikes":{"format":"int64","description":"Gets or sets total likes for the topic","type":"integer"},"totalComments":{"format":"int64","description":"Gets or sets total comments for the topic","type":"integer"},"liked":{"description":"Gets or sets a value indicating whether the querying user has liked the topic","type":"boolean"},"pinned":{"description":"Gets or sets a value indicating whether the querying user has pinned the topic","type":"boolean"},"contentStatus":{"description":"Gets or sets content status","enum":["Active","Banned","Mature","Clean"],"type":"string"},"app":{"$ref":"#/definitions/AppCompactView","description":"Gets or sets the containing app"}}},"PutPushRegistrationRequest":{"description":"Request to put push registration (register or update)","required":["lastUpdatedTime","language"],"type":"object","properties":{"lastUpdatedTime":{"description":"Gets or sets last updated time from the OS in ISO 8601 format.\r\n This is used to expire out registrations that have not been updated every 30 days.","type":"string"},"language":{"description":"Gets or sets language of the user","type":"string"}}},"ReplyView":{"description":"Reply view","required":["replyHandle","commentHandle","topicHandle","createdTime","lastUpdatedTime","user","text","totalLikes","liked"],"type":"object","properties":{"replyHandle":{"description":"Gets or sets reply handle","type":"string"},"commentHandle":{"description":"Gets or sets parent comment handle","type":"string"},"topicHandle":{"description":"Gets or sets root topic handle","type":"string"},"createdTime":{"format":"date-time","description":"Gets or sets created time","type":"string"},"lastUpdatedTime":{"format":"date-time","description":"Gets or sets last updated time","type":"string"},"user":{"$ref":"#/definitions/UserCompactView","description":"Gets or sets owner of the reply"},"text":{"description":"Gets or sets reply text","type":"string"},"language":{"description":"Gets or sets reply language","type":"string"},"totalLikes":{"format":"int64","description":"Gets or sets total likes for the reply","type":"integer"},"liked":{"description":"Gets or sets a value indicating whether the querying user has liked the reply","type":"boolean"},"contentStatus":{"description":"Gets or sets content status","enum":["Active","Banned","Mature","Clean"],"type":"string"}}},"PostReplyRequest":{"description":"Request to post (create) reply","required":["text"],"type":"object","properties":{"text":{"description":"Gets or sets reply text","type":"string"},"language":{"description":"Gets or sets reply language","type":"string"}}},"PostReplyResponse":{"description":"Response from post (create) reply","required":["replyHandle"],"type":"object","properties":{"replyHandle":{"description":"Gets or sets reply handle of the reply","type":"string"}}},"FeedResponse[ReplyView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/ReplyView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}},"PostReportRequest":{"description":"Request to post (create) a report for content","required":["reason"],"type":"object","properties":{"reason":{"description":"Gets or sets report reason","enum":["ThreatsCyberbullyingHarassment","ChildEndangermentExploitation","OffensiveContent","VirusSpywareMalware","ContentInfringement","Other","None"],"type":"string"}}},"PostSessionRequest":{"description":"Request to post (create) session","required":["instanceId","userHandle"],"type":"object","properties":{"instanceId":{"description":"Gets or sets instance id -- Unique installation id of the app","type":"string"},"userHandle":{"description":"Gets or sets user handle","type":"string"}}},"PostSessionResponse":{"description":"Response from post (create) session","required":["userHandle","sessionToken"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"},"sessionToken":{"description":"Gets or sets session token generated by our server.\r\n The client saves the session token and sends it with every request","type":"string"}}},"GetRequestTokenResponse":{"description":"Response from get request token response","required":["requestToken"],"type":"object","properties":{"requestToken":{"description":"Gets or sets request token from identity provider","type":"string"}}},"PostFollowerRequest":{"description":"Request to post (accept) a follower","required":["userHandle"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"}}},"PostFollowingUserRequest":{"description":"Request to follow a user","required":["userHandle"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"}}},"PostFollowingTopicRequest":{"description":"Request to follow a topic","required":["topicHandle"],"type":"object","properties":{"topicHandle":{"description":"Gets or sets topic handle","type":"string"}}},"PostBlockedUserRequest":{"description":"Request to post a blocked user (block user)","required":["userHandle"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"}}},"PostTopicRequest":{"description":"Request to post (create) topic","required":["publisherType","text"],"type":"object","properties":{"publisherType":{"description":"Gets or sets publisher type","enum":["User","App"],"type":"string"},"title":{"description":"Gets or sets topic title","type":"string"},"text":{"description":"Gets or sets topic text","type":"string"},"blobType":{"description":"Gets or sets topic blob type","enum":["Unknown","Image","Video","Custom"],"type":"string"},"blobHandle":{"description":"Gets or sets topic blob handle","type":"string"},"categories":{"description":"Gets or sets topic categories","type":"string"},"language":{"description":"Gets or sets topic language","type":"string"},"deepLink":{"description":"Gets or sets topic deep link","type":"string"},"friendlyName":{"description":"Gets or sets topic friendly name","type":"string"},"group":{"description":"Gets or sets topic group","type":"string"}}},"PostTopicResponse":{"description":"Response from post (create) topic","required":["topicHandle"],"type":"object","properties":{"topicHandle":{"description":"Gets or sets topic handle of the topic","type":"string"}}},"PutTopicRequest":{"description":"Request to put (update) topic","required":["text"],"type":"object","properties":{"title":{"description":"Gets or sets topic title","type":"string"},"text":{"description":"Gets or sets topic text","type":"string"},"categories":{"description":"Gets or sets topic categories","type":"string"}}},"PostTopicNameRequest":{"description":"Post topic name request","required":["publisherType","topicName","topicHandle"],"type":"object","properties":{"publisherType":{"description":"Gets or sets publisher type","enum":["User","App"],"type":"string"},"topicName":{"description":"Gets or sets topic name","type":"string"},"topicHandle":{"description":"Gets or sets topic handle","type":"string"}}},"PutTopicNameRequest":{"description":"Request to put (update) a topic name","required":["publisherType","topicHandle"],"type":"object","properties":{"publisherType":{"description":"Gets or sets publisher type","enum":["User","App"],"type":"string"},"topicHandle":{"description":"Gets or sets topic handle","type":"string"}}},"DeleteTopicNameRequest":{"description":"Request to delete a topic name","required":["publisherType"],"type":"object","properties":{"publisherType":{"description":"Gets or sets publisher type","enum":["User","App"],"type":"string"}}},"GetTopicByNameResponse":{"description":"Response from get topic by name","required":["topicHandle"],"type":"object","properties":{"topicHandle":{"description":"Gets or sets topic handle of the response","type":"string"}}},"PostLinkedAccountRequest":{"description":"Request to post (create) linked account","required":["sessionToken"],"type":"object","properties":{"sessionToken":{"description":"Gets or sets a session token.","type":"string"}}},"LinkedAccountView":{"description":"Linked account view","required":["identityProvider","accountId"],"type":"object","properties":{"identityProvider":{"description":"Gets or sets identity provider type","enum":["Facebook","Microsoft","Google","Twitter","AADS2S","SocialPlus"],"type":"string"},"accountId":{"description":"Gets or sets third party account id -- Unique user id provided by the third-party identity provider","type":"string"}}},"PostUserRequest":{"description":"Request to post (create) user","required":["instanceId","firstName","lastName"],"type":"object","properties":{"instanceId":{"description":"Gets or sets instance id -- Unique installation id of the app","type":"string"},"firstName":{"description":"Gets or sets first name of the user","type":"string"},"lastName":{"description":"Gets or sets last name of the user","type":"string"},"bio":{"description":"Gets or sets short bio of the user","type":"string"},"photoHandle":{"description":"Gets or sets photo handle of the user","type":"string"}}},"PostUserResponse":{"description":"Response from post (create) user","required":["userHandle","sessionToken"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"},"sessionToken":{"description":"Gets or sets the session token generated by our server.\r\n The client saves the session token and sends it with every request","type":"string"}}},"UserProfileView":{"description":"User profile view","required":["userHandle","firstName","lastName","bio","photoHandle","photoUrl","visibility","totalTopics","totalFollowers","totalFollowing","followerStatus","followingStatus","profileStatus"],"type":"object","properties":{"userHandle":{"description":"Gets or sets user handle","type":"string"},"firstName":{"description":"Gets or sets first name of the user","type":"string"},"lastName":{"description":"Gets or sets last name of the user","type":"string"},"bio":{"description":"Gets or sets short bio of the user","type":"string"},"photoHandle":{"description":"Gets or sets photo handle of the user","type":"string"},"photoUrl":{"description":"Gets or sets photo url of the user","type":"string"},"visibility":{"description":"Gets or sets visibility of the user","enum":["Public","Private"],"type":"string"},"totalTopics":{"format":"int64","description":"Gets or sets total topics posted by user","type":"integer"},"totalFollowers":{"format":"int64","description":"Gets or sets total followers for the user","type":"integer"},"totalFollowing":{"format":"int64","description":"Gets or sets total following users","type":"integer"},"followerStatus":{"description":"Gets or sets follower relationship status of the querying user","enum":["None","Follow","Pending","Blocked"],"type":"string"},"followingStatus":{"description":"Gets or sets following relationship status of the querying user","enum":["None","Follow","Pending","Blocked"],"type":"string"},"profileStatus":{"description":"Gets or sets user profile status","enum":["Active","Banned","Mature","Clean"],"type":"string"}}},"PutUserInfoRequest":{"description":"Request to put (update) user info","required":["firstName","lastName"],"type":"object","properties":{"firstName":{"description":"Gets or sets first name of the user","type":"string"},"lastName":{"description":"Gets or sets last name of the user","type":"string"},"bio":{"description":"Gets or sets short bio of the user","type":"string"}}},"PutUserPhotoRequest":{"description":"Request to put (update) user photo","type":"object","properties":{"photoHandle":{"description":"Gets or sets photo handle of the user","type":"string"}}},"PutUserVisibilityRequest":{"description":"Request to put (update) user visibility","required":["visibility"],"type":"object","properties":{"visibility":{"description":"Gets or sets visibility of the user","enum":["Public","Private"],"type":"string"}}},"FeedResponse[UserProfileView]":{"description":"Feed response","required":["data","cursor"],"type":"object","properties":{"data":{"description":"Gets or sets feed data","type":"array","items":{"$ref":"#/definitions/UserProfileView"}},"cursor":{"description":"Gets or sets feed cursor","type":"string"}}}}} |