{"action":"created","comment":{"url":"https://api.github.com/repos/smooch/smooch-docs/pulls/comments/122947306","pull_request_review_id":45104172,"id":122947306,"diff_hunk":"@@ -598,7 +598,44 @@ Client specific info\n | **id**  | A unique identifier for a device if on Web, iOS, or Android, or a client on other channels. |\n | **displayName** <span class=\"opt\">optional</span> | The appUser's display name as provided by the client. |\n | **avatarUrl** <span class=\"opt\">optional</span> | The URI for an appUser's avatar, as provided by the client. |\n-| **info** <span class=\"opt\">optional</span>| A flat Object with raw properties that vary for each client platform. All keys are optionals and not guaranteed to be available.                  |\n+| **info** <span class=\"opt\">optional</span>| A flat Object with raw properties that vary for each client platform. All keys are optionals and not guaranteed to be available. See the [client info schema](#client-info-schema) below for details.                  |\n | **appVersion** <span class=\"opt\">optional</span>| For the SDK in a native app, signifies the version of the app. |\n | **lastSeen**  | A datetime string with the format **yyyy-mm-ddThh:mm:ssZ** representing the last time the appUser sent a message, or launched a client like Web, Android, or iOS.  |\n | **linkedAt** <span class=\"opt\">optional</span>|             | If the channel was linked to a pre-existing appUser, a timestamp signifying when the linking occurred. Formatted as **yyyy-mm-ddThh:mm:ssZ** |\n+\n+### Client info schema\n+\n+Additional channel-specific client info. All keys are optionals and not guaranteed to be available.\n+\n+| Field                        | Description                  | Channel(s)                   |\n+|------------------------------|------------------------------|------------------------------|\n+| **Username** <span class=\"opt\">optional</span>|  The appUser’s username.                  | Twitter |\n+| **avatarUrl** <span class=\"opt\">optional</span>|  The URI of an appUser’s avatar, as provided by the channel.    | Facebook, Twitter |\n+| **locale** <span class=\"opt\">optional</span>|  The AppUser localization, as set in the channel. Example: `\"en_US\"`.    | Facebook |\n+| **timezone** <span class=\"opt\">optional</span>|  A number representing the appUser’s timezone. Example: `-4`. | Facebook |\n+| **gender** <span class=\"opt\">optional</span>|  The gender set in the AppUser channel.| Facebook |\n+| **isPaymentEnabled** <span class=\"opt\">optional</span>|  A boolean that specifies if the appUser has enabled payments on Facebook Messenger.| Facebook |\n+| **phoneNumber** <span class=\"opt\">optional</span>|  A String of the appUser’s phone number. It contains the `+` prefix and the country code.| Twilio |\n+| **city** <span class=\"opt\">optional</span>|  The appUser’s city, as set in the channel. | WeChat, Twilio |\n+| **state** <span class=\"opt\">optional</span>|  The appUser's state, as set in the channel.  | WeChat, Twilio |\n+| **country** <span class=\"opt\">optional</span>|The appUser's country, as set in the channel. | WeChat, Viber, Twilio |\n+| **language** <span class=\"opt\">optional</span>| The language set in the channel  | WeChat, Viber |\n+| **subscribeTime** <span class=\"opt\">optional</span>| The appUser's subscribed time to the channel.  | WeChat |\n+| **sex** <span class=\"opt\">optional</span>| The gender set in the AppUser channel. | WeChat |\n+| **currentTitle** <span class=\"opt\">optional</span>|  The title of the AppUser current visited web page. | Web |\n+| **currentUrl** <span class=\"opt\">optional</span>|   The URL of the AppUser current visited web page. | Web |\n+| **browserLanguage** <span class=\"opt\">optional</span>|   The language of the AppUser current browser. | Web |\n+| **Referrer** <span class=\"opt\">optional</span>|   The URL of the referral web page. | Web |\n+| **userAgent** <span class=\"opt\">optional</span>|   The appUser current browser’s userAgent. | Web |\n+| **URL** <span class=\"opt\">optional</span>|   The URL on which the web messenger is initialized. | Web |\n+| **sdkVersion** <span class=\"opt\">optional</span>|    Smooch SDK version in the appUser's device. | Web, iOS, Android |\n+| **wifi** <span class=\"opt\">optional</span>|    String that specifies if the wifi is enabled on the device. Example: `\"YES\"`.  | iOS, Android |\n+| **os** <span class=\"opt\">optional</span>|    The OS of the AppUser device. Example: `\"Android\"`  | iOS, Android |\n+| **osVersion** <span class=\"opt\">optional</span>|   The OS version of the AppUser device. Example: `\"6.0\"` | iOS, Android |\n+| **appName** <span class=\"opt\">optional</span>|  For the SDK in a native app, signifies the name of the app. | iOS, Android |\n+| **installer** <span class=\"opt\">optional</span>|  The appUser device's installer.| iOS, Android |\n+| **devicePlatform** <span class=\"opt\">optional</span>|  The AppUser device platform. ex:`\"x86_64\"`.| iOS, Android |\n+| **carrier** <span class=\"opt\">optional</span>|  The AppUser device carrier. Take `\"nil\"` if none is specified. | iOS, Android |\n+| **appId** <span class=\"opt\">optional</span>|   For the SDK in a native app, signifies the appId. | iOS, Android |\n+| **radioAccessTechnology** <span class=\"opt\">optional</span>         | String that specifies the radio access technology used by the AppUser device. Take `\"nil\"` if none is specified. | iOS, Android |\n+| **buildNumber** <span class=\"opt\">optional</span>|   The build Number of the iOS app on which the SDK is initialized.| iOS |","path":"slate/source/includes/rest/core/_app_user.md","position":45,"original_position":45,"commit_id":"b562355bcdc688b442992977a4be45c854d1c575","original_commit_id":"b562355bcdc688b442992977a4be45c854d1c575","user":{"login":"spasiu","id":2235885,"avatar_url":"https://avatars3.githubusercontent.com/u/2235885?v=3","gravatar_id":"","url":"https://api.github.com/users/spasiu","html_url":"https://github.com/spasiu","followers_url":"https://api.github.com/users/spasiu/followers","following_url":"https://api.github.com/users/spasiu/following{/other_user}","gists_url":"https://api.github.com/users/spasiu/gists{/gist_id}","starred_url":"https://api.github.com/users/spasiu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spasiu/subscriptions","organizations_url":"https://api.github.com/users/spasiu/orgs","repos_url":"https://api.github.com/users/spasiu/repos","events_url":"https://api.github.com/users/spasiu/events{/privacy}","received_events_url":"https://api.github.com/users/spasiu/received_events","type":"User","site_admin":false},"body":"channels should match the way they're represented in the API, so \"Facebook\" should be \"messenger\", etc.","created_at":"2017-06-20T11:17:52Z","updated_at":"2017-06-20T11:17:52Z","html_url":"https://github.com/smooch/smooch-docs/pull/329#discussion_r122947306","pull_request_url":"https://api.github.com/repos/smooch/smooch-docs/pulls/329","_links":{"self":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/comments/122947306"},"html":{"href":"https://github.com/smooch/smooch-docs/pull/329#discussion_r122947306"},"pull_request":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/329"}}},"pull_request":{"url":"https://api.github.com/repos/smooch/smooch-docs/pulls/329","id":126378104,"html_url":"https://github.com/smooch/smooch-docs/pull/329","diff_url":"https://github.com/smooch/smooch-docs/pull/329.diff","patch_url":"https://github.com/smooch/smooch-docs/pull/329.patch","issue_url":"https://api.github.com/repos/smooch/smooch-docs/issues/329","number":329,"state":"open","locked":false,"title":"Add missing client info schema to the app User section","user":{"login":"Go-Fred","id":13648444,"avatar_url":"https://avatars2.githubusercontent.com/u/13648444?v=3","gravatar_id":"","url":"https://api.github.com/users/Go-Fred","html_url":"https://github.com/Go-Fred","followers_url":"https://api.github.com/users/Go-Fred/followers","following_url":"https://api.github.com/users/Go-Fred/following{/other_user}","gists_url":"https://api.github.com/users/Go-Fred/gists{/gist_id}","starred_url":"https://api.github.com/users/Go-Fred/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Go-Fred/subscriptions","organizations_url":"https://api.github.com/users/Go-Fred/orgs","repos_url":"https://api.github.com/users/Go-Fred/repos","events_url":"https://api.github.com/users/Go-Fred/events{/privacy}","received_events_url":"https://api.github.com/users/Go-Fred/received_events","type":"User","site_admin":false},"body":"The client info schema was not documented. This PR adds it to the API docs and takes into account the different channels where the fields are present. ","created_at":"2017-06-19T19:22:01Z","updated_at":"2017-06-20T11:17:52Z","closed_at":null,"merged_at":null,"merge_commit_sha":"4948be108a3dafe34e7dfca30e82469421ce6791","assignee":null,"assignees":[],"requested_reviewers":[{"login":"jpjoyal","id":32315,"avatar_url":"https://avatars1.githubusercontent.com/u/32315?v=3","gravatar_id":"","url":"https://api.github.com/users/jpjoyal","html_url":"https://github.com/jpjoyal","followers_url":"https://api.github.com/users/jpjoyal/followers","following_url":"https://api.github.com/users/jpjoyal/following{/other_user}","gists_url":"https://api.github.com/users/jpjoyal/gists{/gist_id}","starred_url":"https://api.github.com/users/jpjoyal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpjoyal/subscriptions","organizations_url":"https://api.github.com/users/jpjoyal/orgs","repos_url":"https://api.github.com/users/jpjoyal/repos","events_url":"https://api.github.com/users/jpjoyal/events{/privacy}","received_events_url":"https://api.github.com/users/jpjoyal/received_events","type":"User","site_admin":false}],"milestone":null,"commits_url":"https://api.github.com/repos/smooch/smooch-docs/pulls/329/commits","review_comments_url":"https://api.github.com/repos/smooch/smooch-docs/pulls/329/comments","review_comment_url":"https://api.github.com/repos/smooch/smooch-docs/pulls/comments{/number}","comments_url":"https://api.github.com/repos/smooch/smooch-docs/issues/329/comments","statuses_url":"https://api.github.com/repos/smooch/smooch-docs/statuses/b562355bcdc688b442992977a4be45c854d1c575","head":{"label":"smooch:client-info-schema","ref":"client-info-schema","sha":"b562355bcdc688b442992977a4be45c854d1c575","user":{"login":"smooch","id":14301989,"avatar_url":"https://avatars0.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"repo":{"id":39525331,"name":"smooch-docs","full_name":"smooch/smooch-docs","owner":{"login":"smooch","id":14301989,"avatar_url":"https://avatars0.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/smooch/smooch-docs","description":"Docs living at docs.smooch.io","fork":false,"url":"https://api.github.com/repos/smooch/smooch-docs","forks_url":"https://api.github.com/repos/smooch/smooch-docs/forks","keys_url":"https://api.github.com/repos/smooch/smooch-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/smooch/smooch-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/smooch/smooch-docs/teams","hooks_url":"https://api.github.com/repos/smooch/smooch-docs/hooks","issue_events_url":"https://api.github.com/repos/smooch/smooch-docs/issues/events{/number}","events_url":"https://api.github.com/repos/smooch/smooch-docs/events","assignees_url":"https://api.github.com/repos/smooch/smooch-docs/assignees{/user}","branches_url":"https://api.github.com/repos/smooch/smooch-docs/branches{/branch}","tags_url":"https://api.github.com/repos/smooch/smooch-docs/tags","blobs_url":"https://api.github.com/repos/smooch/smooch-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/smooch/smooch-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/smooch/smooch-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/smooch/smooch-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/smooch/smooch-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/smooch/smooch-docs/languages","stargazers_url":"https://api.github.com/repos/smooch/smooch-docs/stargazers","contributors_url":"https://api.github.com/repos/smooch/smooch-docs/contributors","subscribers_url":"https://api.github.com/repos/smooch/smooch-docs/subscribers","subscription_url":"https://api.github.com/repos/smooch/smooch-docs/subscription","commits_url":"https://api.github.com/repos/smooch/smooch-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/smooch/smooch-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/smooch/smooch-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/smooch/smooch-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/smooch/smooch-docs/contents/{+path}","compare_url":"https://api.github.com/repos/smooch/smooch-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/smooch/smooch-docs/merges","archive_url":"https://api.github.com/repos/smooch/smooch-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/smooch/smooch-docs/downloads","issues_url":"https://api.github.com/repos/smooch/smooch-docs/issues{/number}","pulls_url":"https://api.github.com/repos/smooch/smooch-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/smooch/smooch-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/smooch/smooch-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/smooch/smooch-docs/labels{/name}","releases_url":"https://api.github.com/repos/smooch/smooch-docs/releases{/id}","deployments_url":"https://api.github.com/repos/smooch/smooch-docs/deployments","created_at":"2015-07-22T19:13:33Z","updated_at":"2017-01-17T19:05:39Z","pushed_at":"2017-06-19T22:52:40Z","git_url":"git://github.com/smooch/smooch-docs.git","ssh_url":"git@github.com:smooch/smooch-docs.git","clone_url":"https://github.com/smooch/smooch-docs.git","svn_url":"https://github.com/smooch/smooch-docs","homepage":"https://docs.smooch.io","size":178678,"stargazers_count":2,"watchers_count":2,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":8,"mirror_url":null,"open_issues_count":5,"forks":8,"open_issues":5,"watchers":2,"default_branch":"master"}},"base":{"label":"smooch:master","ref":"master","sha":"09be65d752ca8e8a84acc707aa073dda5fb3f465","user":{"login":"smooch","id":14301989,"avatar_url":"https://avatars0.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"repo":{"id":39525331,"name":"smooch-docs","full_name":"smooch/smooch-docs","owner":{"login":"smooch","id":14301989,"avatar_url":"https://avatars0.githubusercontent.com/u/14301989?v=3","gravatar_id":"","url":"https://api.github.com/users/smooch","html_url":"https://github.com/smooch","followers_url":"https://api.github.com/users/smooch/followers","following_url":"https://api.github.com/users/smooch/following{/other_user}","gists_url":"https://api.github.com/users/smooch/gists{/gist_id}","starred_url":"https://api.github.com/users/smooch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smooch/subscriptions","organizations_url":"https://api.github.com/users/smooch/orgs","repos_url":"https://api.github.com/users/smooch/repos","events_url":"https://api.github.com/users/smooch/events{/privacy}","received_events_url":"https://api.github.com/users/smooch/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/smooch/smooch-docs","description":"Docs living at docs.smooch.io","fork":false,"url":"https://api.github.com/repos/smooch/smooch-docs","forks_url":"https://api.github.com/repos/smooch/smooch-docs/forks","keys_url":"https://api.github.com/repos/smooch/smooch-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/smooch/smooch-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/smooch/smooch-docs/teams","hooks_url":"https://api.github.com/repos/smooch/smooch-docs/hooks","issue_events_url":"https://api.github.com/repos/smooch/smooch-docs/issues/events{/number}","events_url":"https://api.github.com/repos/smooch/smooch-docs/events","assignees_url":"https://api.github.com/repos/smooch/smooch-docs/assignees{/user}","branches_url":"https://api.github.com/repos/smooch/smooch-docs/branches{/branch}","tags_url":"https://api.github.com/repos/smooch/smooch-docs/tags","blobs_url":"https://api.github.com/repos/smooch/smooch-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/smooch/smooch-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/smooch/smooch-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/smooch/smooch-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/smooch/smooch-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/smooch/smooch-docs/languages","stargazers_url":"https://api.github.com/repos/smooch/smooch-docs/stargazers","contributors_url":"https://api.github.com/repos/smooch/smooch-docs/contributors","subscribers_url":"https://api.github.com/repos/smooch/smooch-docs/subscribers","subscription_url":"https://api.github.com/repos/smooch/smooch-docs/subscription","commits_url":"https://api.github.com/repos/smooch/smooch-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/smooch/smooch-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/smooch/smooch-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/smooch/smooch-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/smooch/smooch-docs/contents/{+path}","compare_url":"https://api.github.com/repos/smooch/smooch-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/smooch/smooch-docs/merges","archive_url":"https://api.github.com/repos/smooch/smooch-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/smooch/smooch-docs/downloads","issues_url":"https://api.github.com/repos/smooch/smooch-docs/issues{/number}","pulls_url":"https://api.github.com/repos/smooch/smooch-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/smooch/smooch-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/smooch/smooch-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/smooch/smooch-docs/labels{/name}","releases_url":"https://api.github.com/repos/smooch/smooch-docs/releases{/id}","deployments_url":"https://api.github.com/repos/smooch/smooch-docs/deployments","created_at":"2015-07-22T19:13:33Z","updated_at":"2017-01-17T19:05:39Z","pushed_at":"2017-06-19T22:52:40Z","git_url":"git://github.com/smooch/smooch-docs.git","ssh_url":"git@github.com:smooch/smooch-docs.git","clone_url":"https://github.com/smooch/smooch-docs.git","svn_url":"https://github.com/smooch/smooch-docs","homepage":"https://docs.smooch.io","size":178678,"stargazers_count":2,"watchers_count":2,"language":"HTML","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":8,"mirror_url":null,"open_issues_count":5,"forks":8,"open_issues":5,"watchers":2,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/329"},"html":{"href":"https://github.com/smooch/smooch-docs/pull/329"},"issue":{"href":"https://api.github.com/repos/smooch/smooch-docs/issues/329"},"comments":{"href":"https://api.github.com/repos/smooch/smooch-docs/issues/329/comments"},"review_comments":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/329/comments"},"review_comment":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/smooch/smooch-docs/pulls/329/commits"},"statuses":{"href":"https://api.github.com/repos/smooch/smooch-docs/statuses/b562355bcdc688b442992977a4be45c854d1c575"}}}}
{"actor":{"display_login":"spasiu"}}