GET | /User/Account/Settings |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ToolTips | form | List<ToolTip> | No | List of all viewed ToolTips |
Client | form | ClientSettings | No | Client settings |
Profile | form | ProfileDetailSettings | No | User Profile details |
Messenger | form | MessengerSettings | No | Messenger Settings |
ChatroomSettings | form | ChatroomSettings | No | Chatrooms Settings |
AccountSettings | form | AccountSettings | No | Account Settings |
PushSettings | form | PushSettings | No | Push Settings |
LinkedAccounts | form | LinkedUserAccounts | No | Linked Accounts |
StreamSettings | form | StreamSettings | No | Home Stream settings |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ViewCount | form | int | No | The number of times that a tooltip has been viewed. |
ToolTipType | form | ToolTipType | No | Tooltip type data. |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ID | form | int | No | ToolTipType ID |
DisplayLimit | form | short | No | Maximum number of times a user can view a ToolTip |
Name | form | string | No | ToolTip name |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
IsSpotlightFeaturedEnabled | form | bool | No | Determines if the user has the Spotlight popup enabled. |
SafeMode | form | bool | No | Determines if the user has SafeMode enabled. |
FileUploadLimit | form | int | No | The maximum file upload size supported. |
IsImageReplyEnabled | form | bool | No | If true allow reply with Gif or Image in all comments (and comment replies), as well as allow Gifs in Messenger. |
Grants | form | ClientGrants | No | Client features settings |
IsIgnoreConversationEnabled | form | bool | No | If true the ignore confersation feature is active. |
IsGiftingEnabled | form | bool | No | If true the Store Credit / Gifting feature is active. |
IsUserPhotoCommentsEnabled | form | bool | No | If true show the comment button on user photos. |
UserVideoSizeLimit | form | int | No | The maximum user video upload size supported (bytes). |
CommunityVideoSizeLimit | form | int | No | The maximum community video upload size supported (bytes). |
IsVideoMessageEnabled | form | bool | No | If true the Video messaging is active. |
MobileValidationNumber | form | string | No | Mobile number for manual validation. |
UserVideoUploadMaxRetries | form | int | No | The number of times to poll when merging a Video. |
UserVideoUploadPollInterval | form | int | No | The number milliseconds between polls when merging a Video. |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Prospects | form | ProspectGrants | No | |
Photo | form | PhotoGrants | No | |
Message | form | MessageGrants | No | |
Event | form | EventGrants | No | |
Group | form | GroupGrants | No | |
Profile | form | PofileGrants | No | |
Community | form | CommunityGrants | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CanViewLikes | form | bool | No | |
CanViewMatches | form | bool | No | |
CanRemoveLike | form | bool | No | |
CanRemoveFav | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
UploadRequired | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
AUVisaRequired | form | bool | No | |
ShowReplyLimit | form | bool | No | |
CanMakeVideoCalls | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CanViewContacts | form | bool | No | |
CanCreateEvent | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CanManageGroups | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CanViewPhoneNumbers | form | bool | No | |
CanUseAnonymousBrowsing | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ArticleCanComment | form | bool | No | |
EventCanComment | form | bool | No | |
StoryCanComment | form | bool | No | |
ForumCanComment | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Country | form | Country | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
CountryID | form | int | No | |
Name | form | string | No | |
Code | form | string | No | |
Show | form | bool | No | |
MapzenLabel | form | string | No | |
GoogleMapPlacesId | form | string | No | |
Latitude | form | double | No | |
Longitude | form | double | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
PermissionMessageReceive | form | MessageReceivePermission | No | Determines if a user can receive a message. |
PermissionVideoCall | form | MessageReceivePermission | No | Determines if a user can receive a video call. |
ReplyLimitDays | form | int | No | The number of days that a user can reply after the last received message in a conversation, if less than one is returned there is no limit. |
DefaultFolder | form | MessageFolders | No | |
OperationMethod | form | string | No | |
DefaultImageDuration | form | MessageImageDuration | No | Default image shared duration. |
CanReceivePhotos | form | bool | No | |
CanReceiveGifts | form | bool | No | |
IsActive | form | bool? | No | If true the client should display the 'Service Unavailable' popup. |
Theme | form | MessengerTheme | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
DarkMode | form | bool | No | DEPRECATED. Replaced with DarkModeSetting |
DarkModeSetting | form | ToggleWithDefault | No | |
ThemeType | form | MessengerThemeType | No | |
FontSize | form | MessengerFontSize | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
PermissionMessageReceive | form | ChatroomMessageReceivePermission | No | Determine's who the user can receive message from. |
IsSoundEnabled | form | bool | No | Determine's if the user wants the sounds to play. |
IsActive | form | bool | No | If true the client should display the 'Service Unavailable' popup. |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ProfileViewable | form | bool | No | |
ShowOnline | form | bool | No | |
AnonymousBrowsing | form | bool | No | |
ReceiveEmailMessages | form | bool | No | This parameter is deprecated, use email settings |
AccountStatus | form | AccountStatus | No | AccountStatus indicates the status of a user account |
AccountPaused | form | bool | No | This parameter is deprecated, use AccountStatus |
AccountRequiresAuthentication | form | bool | No | This parameter is deprecated, use AccountStatus |
EmailNotificationSettings | form | EmailNotificationSettings | No | |
NewPasswordRequired | form | bool | No | |
FeatureProfile | form | bool | No | |
PromoteProfile | form | bool | No | |
ProfileBoostExpiry | form | DateTime? | No | |
ProfileViewSettings | form | ProfileViewSettings | No | |
ShareProfileCode | form | string | No | |
ValidationViewSetting | form | ProfileViewSettings | No | |
IntimateInfoViewSettings | form | ProfileViewSettings | No | |
ProfileActivityViewSettings | form | ProfileViewSettings | No | |
AccountDeletedDate | form | DateTime? | No | |
GCLID | form | string | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
MatchReport | form | bool | No | |
DateFinder | form | bool | No | |
Events | form | bool | No | |
Offers | form | bool | No | |
RHPTeamMessages | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
IsEnabled | form | bool | No | This parameter is deprecated |
PushToken | form | string | No | |
NotificationSettings | form | PushNotificationSettings | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
Messages | form | MessageReceivePermission | No | |
Views | form | MessageReceivePermission | No | |
Likes | form | MessageReceivePermission | No | |
Favourites | form | MessageReceivePermission | No | |
GroupChat | form | GroupChatPushNotificationPermission | No | |
Matches | form | bool | No | |
RHPTeamMessages | form | bool | No | |
PushTags | form | string | No | |
DateFinderInterest | form | bool | No | |
ForumComment | form | bool | No | |
StoryComment | form | bool | No | |
EventComment | form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
form | bool | No | ||
Apple | form | bool | No | |
form | bool | No |
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
ActivityFilters | form | UserActivityFilter[] | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /User/Account/Settings HTTP/1.1 Host: tstsrvs.redhotpie.com.au Accept: text/jsv
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { ToolTips: [ { ViewCount: 0, ToolTipType: { ID: 0, DisplayLimit: 0, Name: String } } ], Client: { IsSpotlightFeaturedEnabled: False, SafeMode: False, FileUploadLimit: 0, IsImageReplyEnabled: False, Grants: { Prospects: { CanViewLikes: False, CanViewMatches: False, CanRemoveLike: False, CanRemoveFav: False }, Photo: { UploadRequired: False }, Message: { AUVisaRequired: False, ShowReplyLimit: False, CanMakeVideoCalls: False }, Event: { CanViewContacts: False, CanCreateEvent: False }, Group: { CanManageGroups: False }, Profile: { CanViewPhoneNumbers: False, CanUseAnonymousBrowsing: False }, Community: { ArticleCanComment: False, EventCanComment: False, StoryCanComment: False, ForumCanComment: False } }, IsIgnoreConversationEnabled: False, IsGiftingEnabled: False, IsUserPhotoCommentsEnabled: False, UserVideoSizeLimit: 0, CommunityVideoSizeLimit: 0, IsVideoMessageEnabled: False, MobileValidationNumber: String, UserVideoUploadMaxRetries: 0, UserVideoUploadPollInterval: 0 }, Profile: { Country: { CountryID: 0, Name: String, Code: String, Show: False, MapzenLabel: String, GoogleMapPlacesId: String, Latitude: 0, Longitude: 0 } }, Messenger: { PermissionMessageReceive: Anyone, PermissionVideoCall: Anyone, ReplyLimitDays: 0, DefaultFolder: All, OperationMethod: String, DefaultImageDuration: None, CanReceivePhotos: False, CanReceiveGifts: False, IsActive: False, Theme: { DarkMode: False, DarkModeSetting: Default, ThemeType: Green, FontSize: Small } }, ChatroomSettings: { PermissionMessageReceive: Anyone, IsSoundEnabled: False, IsActive: False }, AccountSettings: { ProfileViewable: False, ShowOnline: False, AnonymousBrowsing: False, ReceiveEmailMessages: False, AccountStatus: Active, AccountPaused: False, AccountRequiresAuthentication: False, EmailNotificationSettings: { MatchReport: False, DateFinder: False, Events: False, Offers: False, RHPTeamMessages: False }, NewPasswordRequired: False, FeatureProfile: False, PromoteProfile: False, ProfileBoostExpiry: 0001-01-01, ProfileViewSettings: Everyone, ShareProfileCode: String, ValidationViewSetting: Everyone, IntimateInfoViewSettings: Everyone, ProfileActivityViewSettings: Everyone, AccountDeletedDate: 0001-01-01, GCLID: String }, PushSettings: { IsEnabled: False, PushToken: String, NotificationSettings: { Messages: Anyone, Views: Anyone, Likes: Anyone, Favourites: Anyone, GroupChat: Anyone, Matches: False, RHPTeamMessages: False, PushTags: String, DateFinderInterest: False, ForumComment: False, StoryComment: False, EventComment: False } }, LinkedAccounts: { Facebook: False, Apple: False, Google: False }, StreamSettings: { ActivityFilters: [ Events ] } }