Custom User API for WellCare

This Api is designed to view, update, create and delete users in Centralpoint.

Those RESTful web API's support POST and GET.

Development Token: )kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC

In Production Environment client will need to regenerate the token.

 

Users

Development Endpoints are:

POST: https://wellcare.xoprod18.com/api.svc/users/

GET: https://wellcare.xoprod18.com/api.svc/get/users/?r={}

Crud Pperations

Create User If the user is not found based on one of the * conditional parameters of the request it will be created. To create user you must pass in unique UserName, Email and Password.

Update User If the user is found based on one of the * conditional parameters of the request it will be updated.

Delete User Centralpoint doesn't delete users. They keeped in the system for reporting. To delete user set isDeleted parameters of the request.

 

GetUser

Development Endpoints are:

POST: https://wellcare.xoprod18.com/api.svc/getuser/

GET: https://wellcare.xoprod18.com/api.svc/get/getuser/?r={}

Crud Pperations

Read User Will retrieve user information if user was found based on one of the * conditional parameters of the request.

 

 

Search-Users

Development Endpoints are:

POST: https://wellcare.xoprod18.com/api.svc/search-users/

GET: https://wellcare.xoprod18.com/api.svc/get/search-users/?r={}

Crud Pperations

Search Users Will retrieve users information.

 

Users:

POST: /api.svc/users/

The request is secure by token over https connection.

Parameters
Name Description
Token required Access Token. Development environment token is: )kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC
UserName * conditional Unique username.
Email * conditional Unique Email user address. user@domain.com
IntegrationId * conditional Unique id to identify user.
UserId * conditional Centralpoint unique identifier. GUID 90878e48-a4a7-4a0e-986a-06cd19227f0a
Data JSON parameters which will be used to set user properties. See Data Section
* One of the * conditional parameters must be passed in order to find the user.

Example:

    
    {
        "Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
        "UserName": "TestUser23",
        "Data": {
                }
    }
    

Response

  
  {
    "Success": true,
    "Result": "User was Found."
  }
   
If no data parameters is passed it will return if user was found (User was Found.) or not found (User was Not Found.) based on the conditional parameters of the request.

Data Section of the request

Any parameters passed in will be used to create/update user properties. (all parameters are case insensitive)
Name Description
UserName Unique username.
Email New user Email user address. user@domain.com
IntegrationId New Unique id to identify user. UserUniqueValue
UserId Centralpoint unique identifier.
DisplayName User First & Last Name
isLockedOut If user has access to the website. true, false, 1, 0
isDeleted User exists in the system but not visible and have no access. (for reporting purposes only)true, false, 1, 0
DynamicRoles If user is assigned to Dynamic Roles. true, false, 1, 0
Roles Comma separated list of Unique IntegrationsId which will identify unique Centralpoint role.UserRole1, UserRole2
Password String which will be hashed. Password Secrity
AuthenticationSourcesDataId DataId (GUID) of the Global Login record which will be used to Autendicate user. Talk to production analyst to obtain this Id.
AccessibleAudiences Comma separated list of Unique IntegrationsId which will identify unique Centralpoint Audience. Audience1, Audience2
Properties User Properties. Dynamic Attributes can be extended per website. To obtain full list of supported attributes from your production staff. See User Properties
Configuration User Configuration. Dynamic Attributes can be extended per website. To obtain full list of supported attributes from your production staff. See User Configuration
Personalization User Personalization. Dynamic Attributes can be extended per website. Obtain full list of supported attributes from your production staff. See User Personalization

Example (Delete user):

     
    {
        "Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
        "UserName": "TestUser23",
        "Data": {
                  "isDeleted" : "true"
                }
    }
    

Example (update DisplayName and set new Roles): See Postman Image

   
    {
        "Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
        "UserName": "TestUser23",
        "Data": {
                  "DisplayName" : "John Doe",
                  "Roles" : "TestRole1, DevTestRole2"
                }
    }
    

User Properties Any parameters passed in will be used to create/update user properties. (all parameters are case sensitive)

  • ContactProvince
  • ContactCellPhone
  • ContactPhoto
  • TenantsA
  • ContactPostalCode
  • ContactHomePhone
  • ContactOfficePhone
  • ContactCompanyPosition
  • ContactSuffix
  • ContactMiddleName
  • ContactFirstName
  • ContactCity
  • ContactCellPhoneProvider Alltel,AT&T,Boost Mobile,Cricket Wireless,Sprint,T-Mobile,Verizon, Virgin Mobile USA
  • ContactTitle Dr, Miss, Mr, Ms
  • SubscribedDataBroadcasts
  • ContactAddress
  • ContactCompany
  • GeoCode
  • ContactState 2 upper case letter abbreviations. Example: AL, AK, AZ
  • MfaTotpSecretKey
  • ContactCountry
  • AutoUpdateGeoCode
  • ContactFax
  • MfaType
  • ContactLastName

User Configuration Any parameters passed in will be used to create/update user configuration. (all parameters are case sensitive)

  • AuthenticationSourcesOAuthRefreshToken
  • ShowHistory
  • AccountVerificationKey
  • OwaUsername
  • AuthenticationSourcesSamlAttributes
  • AuthenticationSourcesOAuthAccessTokenUtcExpireDate
  • OwaPassword
  • AccountVerified
  • AuthenticationSourcesOAuthSalesforceUserInfoUrl
  • ImportedPassword
  • SiteMapItems
  • OwaServer
  • SelectSiteMapItems
  • AuthenticationSourcesOAuthAccessToken
  • PasswordChangeVerificationKey
  • ViewComments
  • AuthenticationSourcesOAuthSource
  • PasswordChangeRequired
  • ShowNotesBetweenEditors
  • AuthenticationSourcesOAuthTwitterTokenSecret
  • LoginRedirectUrl

User Personalization Any parameters passed in will be used to create/update user personalization. (all parameters are case sensitive)

  • CpGridRowSelectorPopulatesSearchWithDataKey
  • InsidersMode
  • VersionCompareEditorComparisonAlgorithm
  • AttributeNameFontWeight
  • SiteTitle
  • VersionCompareOpenAllAttibutes
  • EditorMode
  • ControlWidth
  • DisplayVersion
  • TimeZoneId
  • DisplayTimer
  • CultureName
  • DefaultSort
  • VersionCompareShowOnlyChangedAttibutes
  • CpEditorHighlightCpScripting
  • DisplayPageScroller
  • PageSize
  • VersionCompareShowHiddenAttibutes
  • DisplaySystemNames
  • DisplaySavePlusNewButton
  • AudiencesPostingMode
  • HealthMonitorDefaultReportsType
  • SourceEncodingCodePage
  • CheckBoxLocation

For list of User Configuration and Personalization of the request parameters please constact contact production resource for more details.

 

Responses:

Successful Response

  
  {
    "Success": true,
    "Result": "User was Updated."
  }
  
Result will display different message based on crud operation. User was Updated. User was Created. User was Deleted.

Unsuccessful Response

  
  {
    "Success": false,
    "Error": "Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).\n   at System.Guid.GuidResult.SetFailure(ParseFailureKind failure, String failureMessageID, Object failureMessageFormatArgument, String failureArgumentName, Exception innerException)\r\n   at System.Guid.TryParseGuidWithNoStyle(String guidString, GuidResult& result)\r\n   at System.Guid.TryParseGuid(String g, GuidStyles flags, GuidResult& result)\r\n   at System.Guid..ctor(String g)\r\n   at Centralpoint.WebSite.Api.Service.SetUser(UserInfo user, Object request, Boolean isNew)"
  }
  

Users:

GET: /api.svc/get/users/?r={}

The request is secure by token over https connection.

Identical to POST only all parameters have to be passed in the query string.

Example:

 
  https://wellcare.xoprod18.com/api.svc/get/users/?r={"Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC","UserName": "TestUser23","Data": { "DisplayName" : "John Doe","Roles" : "RoleIntergationId1, RoleIntergationId2"}}
  

 

GetUser:

POST: /api.svc/getuser/

The request is secure by token over https connection.

Parameters
Name Description
Token required Access Token. Development environment token is: )kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC
UserName * conditional Unique username.
Email * conditional Unique Email user address. user@domain.com
IntegrationId * conditional Unique id to identify user.
UserId * conditional Centralpoint unique identifier. GUID 90878e48-a4a7-4a0e-986a-06cd19227f0a
ReturnProperties * optional (default false) Will return user Properties. true or false.
ReturnConfiguration * optional (default false) Will return user Configuration. true or false.
ReturnPersonalization * optional (default false) Will return user Personalization. true or false.
* One of the * conditional parameters must be passed in order to find the user.

Example:

    
    {
		"Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
		"UserName": "TestUser23",
		
		"ReturnProperties": false,
		"ReturnConfiguration": false,
		"ReturnPersonalization": false
		
    }   
    

Response

  
 {
    "Success": true,
    "Result": {
        "Email": "testWWWW@test2user.com",
        "UserName": "TestUser23",
        "DisplayName": "Vlad Ganmtan",
        "IntegrationId": "User1235",
        "UserId": "b5afa0f7-41f0-4b46-86de-3df2eb502e78",
        "StartDate": "2019-01-23T19:50:58",
        "EndDate": "9999-12-31T23:59:59",
        "CreateDate": "2019-01-23T14:50:59.537",
        "ModifyDate": "2019-02-01T19:35:54.783",
        "LastPasswordChangedDate": "2019-01-23T19:50:58.587",
        "LastLoginDate": "0001-01-01T00:00:00",
        "IsDeleted": false,
        "IsLocal": true,
        "IsLockedOut": false,
        "IsSystem": false,
        "IsUpdateable": false,
        "DynamicRoles": false,
        "AudienceIds": [
            "bad4f158-a610-459e-81f5-508058ad5095"
        ],
        "AudienceIntegrationIds": [
            "Wellcare"
        ],
        "CdaAudienceIds": [
            "bad4f158-a610-459e-81f5-508058ad5095"
        ],
        "CdaAudienceIntegrationIds": [
            "Wellcare"
        ],
        "RoleIds": [
            "32709746-c0f8-4d2c-9bb8-0f88ce7d68e3",
            "a249e083-9e9d-4590-92b1-5649b17e6d50",
            "e241c0bb-4a9c-4cf8-b2e4-7afc9e13abd8"
        ],
        "RoleIntegrationIds": [
            "DevTestRole2",
            "TestRole1"
        ],
        "AuthenticationSourcesDataId": "00000000-0000-0000-0000-000000000000",
        "FailedPasswordAttemptCount": 0,
        "GeoCode": "",
        "ParentUserId": "00000000-0000-0000-0000-000000000000",
        "NavigationItemIds": []
    }
}
   

All Parameters

    
    {
		"Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
		"UserName": "TestUser23",
		
		"ReturnProperties": true,
		"ReturnConfiguration": true,
		"ReturnPersonalization": true
		
  }   
    

Response

  
 {
    "Success": true,
    "Result": {
        "Email": "testWWWW@test2user.com",
        "UserName": "TestUser23",
        "DisplayName": "Vlad Ganmtan",
        "IntegrationId": "User1235",
        "UserId": "b5afa0f7-41f0-4b46-86de-3df2eb502e78",
        "StartDate": "2019-01-23T19:50:58",
        "EndDate": "9999-12-31T23:59:59",
        "CreateDate": "2019-01-23T14:50:59.537",
        "ModifyDate": "2019-02-01T19:35:54.783",
        "LastPasswordChangedDate": "2019-01-23T19:50:58.587",
        "LastLoginDate": "0001-01-01T00:00:00",
        "IsDeleted": false,
        "IsLocal": true,
        "IsLockedOut": false,
        "IsSystem": false,
        "IsUpdateable": false,
        "DynamicRoles": false,
        "AudienceIds": [
            "bad4f158-a610-459e-81f5-508058ad5095"
        ],
        "AudienceIntegrationIds": [
            "Wellcare"
        ],
        "CdaAudienceIds": [
            "bad4f158-a610-459e-81f5-508058ad5095"
        ],
        "CdaAudienceIntegrationIds": [
            "Wellcare"
        ],
        "RoleIds": [
            "32709746-c0f8-4d2c-9bb8-0f88ce7d68e3",
            "a249e083-9e9d-4590-92b1-5649b17e6d50",
            "e241c0bb-4a9c-4cf8-b2e4-7afc9e13abd8"
        ],
        "RoleIntegrationIds": [
            "DevTestRole2",
            "TestRole1"
        ],
        "AuthenticationSourcesDataId": "00000000-0000-0000-0000-000000000000",
        "FailedPasswordAttemptCount": 0,
        "GeoCode": "",
        "ParentUserId": "00000000-0000-0000-0000-000000000000",
        "NavigationItemIds": [],
        "Properties": {
            "ContactCellPhone": "2162720600",
            "ContactPhoto": "",
            "TenantsA": "658a4bad-e388-435f-97ca-0138f72d8072, 5b7119af-3448-44bc-96bc-5eae7f4fb30a, 670fab50-caf0-46fb-9961-c1734e368a0d",
            "ContactPostalCode": "44130",
            "ContactOfficePhone": "4404619300",
            "MyLinks": "",
            "ContactCountry": "United States",
            "ContactSuffix": "",
            "ContactMiddleName": "",
            "ContactFirstName": "Vlad",
            "ContactCity": "Cleveland",
            "ContactCellPhoneProvider": "AT&T",
            "ContactTitle": "",
            "ContactLastName": "Gantman",
            "ContactState": "OH",
            "ContactAddress": "17520 Engle Lake Drive\nunit 1",
            "ContactCompany": "Oxcyon",
            "GeoCode": "",
            "ContactProvince": "",
            "ContactHomePhone": "2162720648",
            "AutoUpdateGeoCode": "0",
            "ContactFax": "4404614400",
            "ContactCompanyPosition": "Lead Developer"
        },
        "Configuration": {
            "AuthenticationSourcesOAuthRefreshToken": "",
            "ShowHistory": "1",
            "AccountVerificationKey": "",
            "OwaUsername": "",
            "AuthenticationSourcesSamlAttributes": "",
            "AuthenticationSourcesOAuthAccessTokenUtcExpireDate": "",
            "OwaPassword": "",
            "AccountVerified": "0",
            "AuthenticationSourcesOAuthSalesforceUserInfoUrl": "",
            "ImportedPassword": "",
            "SiteMapItems": "095ab16a-cc7a-42c3-9f43-239f7241f614",
            "OwaServer": "",
            "SelectSiteMapItems": "0",
            "AuthenticationSourcesOAuthAccessToken": "",
            "PasswordChangeVerificationKey": "",
            "ViewComments": "1",
            "AuthenticationSourcesOAuthSource": "",
            "PasswordChangeRequired": "0",
            "ShowNotesBetweenEditors": "0",
            "AuthenticationSourcesOAuthTwitterTokenSecret": "",
            "LoginRedirectUrl": "https://wellcare.xoprod18.com"
        },
        "Personalization": {
            "CpGridRowSelectorPopulatesSearchWithDataKey": "0",
            "VersionCompareEditorComparisonAlgorithm": "1",
            "AttributeNameFontWeight": "Bold",
            "SiteTitle": "Sample",
            "VersionCompareOpenAllAttibutes": "0",
            "ControlWidth": "Dynamic",
            "DisplayVersion": "1",
            "TimeZoneId": "Eastern Standard Time",
            "DisplayTimer": "0",
            "CultureName": "en-US",
            "DefaultSort": "{0}.Title",
            "VersionCompareShowOnlyChangedAttibutes": "1",
            "CpEditorHighlightCpScripting": "0",
            "DisplayPageScroller": "0",
            "PageSize": "25",
            "VersionCompareShowHiddenAttibutes": "0",
            "DisplaySystemNames": "0",
            "DisplaySavePlusNewButton": "AddNewOnly",
            "AudiencesPostingMode": "Combined",
            "HealthMonitorDefaultReportsType": "0",
            "SourceEncodingCodePage": "65001",
            "CheckBoxLocation": "Left"
        }
    }
}
   

Search-Users:

POST: /api.svc/search-users/

The request is secure by token over https connection.

Parameters
Name Description
Token required Access Token. Development environment token is: )kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC
Page * optional int if not passed will always return first page.
PageSize * optional int Number of records returned by query. Default value is: 25.
Limit * optional int Limit of records returned by query. Default value defined in Admin > Properties > Search Results Limit.
OrderBy * optional string Name of the column search results will be sorted by. Default value is: UserName.
Filter * optional string Retrieves a record with the given Filter Example: UserId='0d098c63-1a84-4044-8c9e-b98fc6b3608d'.
DisplayActiveUsers * optional bool Will only display users who have access to the Website and/or console by appending IsDeleted = 0 AND IsLockedOut = 0 to the filter. Default value is: true.
ReturnProperties * optional bool Will return user Properties. Default value is: false.
ReturnConfiguration * optional bool Will return user Configuration. Default value is: false.
ReturnPersonalization * optional bool Will return user Personalization. Default value is: false.
ReturnAudiences * optional bool Will return user Audience ID's. Default value is: false.
ReturnRoles * optional bool Will return user Role ID's. Default value is: false.
ReturnAudiencesIntegrationIds * optional bool Will return user Audience Integration ID's. Default value is: false.
ReturnRolesIntegrationIds * optional bool Will return user Role Integration ID's. Default value is: false.

Example:


{
    "Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC"
}   

Response (user object will not be displayed in this example but explained below)


    {
      "Success": true,
      "Result": {
        "ReturnedRecords": 25,
        "TotalRecords": 94,
        "NumberOfPages": 4,
        "Users": [.....
         ]
      }
}
    
Response Properties
Name Description
Success bool If response is successful.
Result Contains a object of the response.
Result Properties
ReturnedRecords int Number of records returned by query.
TotalRecords int Total number of records based on query.
NumberOfPages int Total number of pages based on query.
Users
UserId Guid.
ParentUserId Guid.
UserName String.
Email String.
IsLockedOut Boolean.
LastLoginDate DateTime.
LastPasswordChangedDate DateTime.
FailedPasswordAttemptCount Int32.
Personalization String To return set: ReturnPersonalization to true.
  • CpGridRowSelectorPopulatesSearchWithDataKey
  • InsidersMode
  • VersionCompareEditorComparisonAlgorithm
  • AttributeNameFontWeight
  • SiteTitle
  • VersionCompareOpenAllAttibutes
  • EditorMode
  • ControlWidth
  • DisplayVersion
  • TimeZoneId
  • DisplayTimer
  • CultureName
  • DefaultSort
  • VersionCompareShowOnlyChangedAttibutes
  • CpEditorHighlightCpScripting
  • DisplayPageScroller
  • PageSize
  • VersionCompareShowHiddenAttibutes
  • DisplaySystemNames
  • DisplaySavePlusNewButton
  • AudiencesPostingMode
  • HealthMonitorDefaultReportsType
  • SourceEncodingCodePage
  • CheckBoxLocation
  • Configuration String To return set: ReturnConfiguration to true.
  • AuthenticationSourcesOAuthRefreshToken
  • ShowHistory
  • AccountVerificationKey
  • OwaUsername
  • AuthenticationSourcesSamlAttributes
  • AuthenticationSourcesOAuthAccessTokenUtcExpireDate
  • OwaPassword
  • AccountVerified
  • AuthenticationSourcesOAuthSalesforceUserInfoUrl
  • ImportedPassword
  • SiteMapItems
  • OwaServer
  • SelectSiteMapItems
  • AuthenticationSourcesOAuthAccessToken
  • PasswordChangeVerificationKey
  • ViewComments
  • AuthenticationSourcesOAuthSource
  • PasswordChangeRequired
  • ShowNotesBetweenEditors
  • AuthenticationSourcesOAuthTwitterTokenSecret
  • LoginRedirectUrl
  • Properties String To return set: ReturnProperties to true.
  • ContactProvince
  • ContactCellPhone
  • ContactPhoto
  • TenantsA
  • ContactPostalCode
  • ContactHomePhone
  • ContactOfficePhone
  • ContactCompanyPosition
  • ContactSuffix
  • ContactMiddleName
  • ContactFirstName
  • ContactCity
  • ContactCellPhoneProvider Alltel,AT&T,Boost Mobile,Cricket Wireless,Sprint,T-Mobile,Verizon, Virgin Mobile USA
  • ContactTitle Dr, Miss, Mr, Ms
  • SubscribedDataBroadcasts
  • ContactAddress
  • ContactCompany
  • GeoCode
  • ContactState 2 upper case letter abbreviations. Example: AL, AK, AZ
  • MfaTotpSecretKey
  • ContactCountry
  • AutoUpdateGeoCode
  • ContactFax
  • MfaType
  • ContactLastName
  • IntegrationId String.
    IsDeleted Boolean.
    IsSystem Boolean.
    CreateDate DateTime.
    ModifyDate DateTime.
    IsLocal Boolean.
    AuthenticationSourcesDataId Guid.
    DisplayName String.
    StartDate DateTime.
    EndDate DateTime.
    AuthenticationSourcesCredentials String.
    DynamicRoles Boolean.
    GeoCode String.
    Latitude Double.
    Longitude Double.
    GroupId String.
    RoleIds Array Guid's.
    RoleIntegrationIds Array Strings.
    AudienceIds Array Guid's.
    AudienceIntegrationIds Array Strings.
    Array Array of user properties based on query.
    * PasswordHash column was removed from response for security reasons.

    Example (filtered results return all data):

    
    {
        "Token": ")kkp!A_Qv_FW4r:sa{TCuZs/z.1v(BeC",
        "Page": 1,
        "PageSize": 25,
        "Limit": 1000,
        "OrderBy": "UserName",
        "DisplayActiveUsers": true,
        "ReturnProperties": true,
        "ReturnConfiguration": true,
        "ReturnPersonalization": true,
        "ReturnAudiences": true,
        "ReturnRoles": true,
        "ReturnAudiencesIntegrationIds": true,
        "ReturnRolesIntegrationIds": true,
        "Filter": "UserId='0d098c63-1a84-4044-8c9e-b98fc6b3608d' OR Email='admins@wellcare.com'"
    }   
    
      
    
    

    Response

    
        {
      "Success": true,
      "Result": {
        "ReturnedRecords": 2,
        "TotalRecords": 2,
        "NumberOfPages": 1,
        "Users": [
          {
            "UserId": "71bb4378-c8de-4ec2-acca-493b9346ba12",
            "ParentUserId": null,
            "UserName": "admins",
            "Email": "admins@wellcare.com",
            "IsLockedOut": false,
            "LastLoginDate": "2019-02-21T20:29:32.43",
            "LastPasswordChangedDate": "2019-02-15T19:08:57.673",
            "FailedPasswordAttemptCount": 0,
            "Personalization": {
              "CpGridRowSelectorPopulatesSearchWithDataKey": "0",
              "PageSize": "25",
              "AttributeNameFontWeight": "Bold",
              "SiteTitle": "",
              "VersionCompareOpenAllAttibutes": "0",
              "ControlWidth": "Dynamic",
              "DisplayVersion": "0",
              "TimeZoneId": "Eastern Standard Time",
              "DisplayTimer": "0",
              "CultureName": "en-US",
              "DefaultSort": "{0}.Title",
              "VersionCompareShowOnlyChangedAttibutes": "1",
              "DisplayPageScroller": "0",
              "VersionCompareEditorComparisonAlgorithm": "1",
              "VersionCompareShowHiddenAttibutes": "0",
              "CpEditorHighlightCpScripting": "0",
              "DisplaySavePlusNewButton": "AddNewOnly",
              "AudiencesPostingMode": "Combined",
              "HealthMonitorDefaultReportsType": "0",
              "SourceEncodingCodePage": "65001",
              "DisplaySystemNames": "0",
              "CheckBoxLocation": "Left"
            },
            "Configuration": {
              "ShowHistory": "0",
              "AccountVerificationKey": "",
              "OwaUsername": "",
              "AuthenticationSourcesOAuthAccessTokenUtcExpireDate": "",
              "OwaPassword": "",
              "AccountVerified": "0",
              "AuthenticationSourcesOAuthSalesforceUserInfoUrl": "",
              "ViewComments": "0",
              "ImportedPassword": "",
              "SiteMapItems": "095ab16a-cc7a-42c3-9f43-239f7241f614",
              "AuthenticationSourcesOAuthTwitterTokenSecret": "",
              "PasswordChangeRequired": "0",
              "OwaServer": "",
              "AuthenticationSourcesOAuthAccessToken": "",
              "PasswordChangeVerificationKey": "",
              "SelectSiteMapItems": "0",
              "AuthenticationSourcesOAuthSource": "",
              "AuthenticationSourcesOAuthRefreshToken": "",
              "ShowNotesBetweenEditors": "0",
              "AuthenticationSourcesSamlAttributes": "",
              "LoginRedirectUrl": ""
            },
            "Properties": {
              "ContactCellPhone": "",
              "ContactPhoto": "",
              "TenantsA": "",
              "ContactPostalCode": "",
              "ContactOfficePhone": "",
              "MyLinks": "",
              "ContactCountry": "",
              "ContactSuffix": "",
              "ContactMiddleName": "",
              "ContactFirstName": "",
              "ContactCity": "",
              "ContactCellPhoneProvider": "",
              "ContactTitle": "",
              "ContactLastName": "",
              "ContactState": "",
              "ContactAddress": "",
              "ContactCompany": "",
              "GeoCode": "",
              "ContactProvince": "",
              "ContactHomePhone": "",
              "AutoUpdateGeoCode": "0",
              "ContactFax": "",
              "ContactCompanyPosition": ""
            },
            "IntegrationId": null,
            "IsDeleted": false,
            "IsSystem": false,
            "CreateDate": "2019-02-15T19:08:57.673",
            "ModifyDate": null,
            "IsLocal": true,
            "AuthenticationSourcesDataId": null,
            "DisplayName": "Admins",
            "StartDate": "2019-02-15T19:08:37",
            "EndDate": "9999-12-31T23:59:59",
            "AuthenticationSourcesCredentials": null,
            "DynamicRoles": false,
            "GeoCode": null,
            "Latitude": null,
            "Longitude": null,
            "AudienceIds": [
              "bf7bb52f-eae7-4d5a-bd20-6849d0260c80:1:1"
            ],
            "AudienceIntegrationIds": null,
            "RoleIds": [
              "5dd69f8f-f4bc-490c-87ce-22eb136ec5f8"
            ],
            "RoleIntegrationIds": [
              "Admins"
            ],
            "cpsys_RowNum": 1
          },
          {
            "UserId": "0d098c63-1a84-4044-8c9e-b98fc6b3608d",
            "ParentUserId": null,
            "UserName": "VladTest",
            "Email": "vgantman@oxcyon.com",
            "IsLockedOut": false,
            "LastLoginDate": "2019-02-07T14:32:15.253",
            "LastPasswordChangedDate": "2019-02-06T14:14:44.453",
            "FailedPasswordAttemptCount": 0,
            "Personalization": {
              "CpGridRowSelectorPopulatesSearchWithDataKey": "0",
              "PageSize": "25",
              "AttributeNameFontWeight": "Bold",
              "SiteTitle": "",
              "VersionCompareOpenAllAttibutes": "0",
              "ControlWidth": "Dynamic",
              "DisplayVersion": "0",
              "TimeZoneId": "Eastern Standard Time",
              "DisplayTimer": "0",
              "CultureName": "en-US",
              "DefaultSort": "{0}.Title",
              "VersionCompareShowOnlyChangedAttibutes": "1",
              "DisplayPageScroller": "0",
              "VersionCompareEditorComparisonAlgorithm": "1",
              "VersionCompareShowHiddenAttibutes": "0",
              "CpEditorHighlightCpScripting": "0",
              "DisplaySavePlusNewButton": "AddNewOnly",
              "AudiencesPostingMode": "Combined",
              "HealthMonitorDefaultReportsType": "0",
              "SourceEncodingCodePage": "65001",
              "DisplaySystemNames": "0",
              "CheckBoxLocation": "Left"
            },
            "Configuration": {
              "ShowHistory": "0",
              "AccountVerificationKey": "",
              "OwaUsername": "",
              "AuthenticationSourcesOAuthAccessTokenUtcExpireDate": "",
              "OwaPassword": "",
              "AccountVerified": "0",
              "AuthenticationSourcesOAuthSalesforceUserInfoUrl": "",
              "ViewComments": "0",
              "ImportedPassword": "",
              "SiteMapItems": "095ab16a-cc7a-42c3-9f43-239f7241f614",
              "AuthenticationSourcesOAuthTwitterTokenSecret": "",
              "PasswordChangeRequired": "0",
              "OwaServer": "",
              "AuthenticationSourcesOAuthAccessToken": "",
              "PasswordChangeVerificationKey": "",
              "SelectSiteMapItems": "0",
              "AuthenticationSourcesOAuthSource": "",
              "AuthenticationSourcesOAuthRefreshToken": "",
              "ShowNotesBetweenEditors": "0",
              "AuthenticationSourcesSamlAttributes": "",
              "LoginRedirectUrl": ""
            },
            "Properties": {
              "ContactPhoto": "",
              "ContactCompanyPosition": "",
              "Location": "",
              "ContactHomePhone": "",
              "ContactSuffix": "",
              "ContactTitle": "",
              "TenantsD": "",
              "TenantsE": "",
              "ContactCity": "",
              "ContactPostalCode": "",
              "TenantsC": "",
              "Vendor": "",
              "Manager": "",
              "ContactState": "",
              "TenantsA": "",
              "Department_Unit": "",
              "ContactMiddleName": "",
              "TenantsB": "",
              "ContactAddress": "",
              "ContactCellPhoneProvider": "",
              "ContactCompany": "",
              "ContactOfficePhone": "",
              "ContactCellPhone": "",
              "AutoUpdateGeoCode": "0",
              "GeoCode": "",
              "MyLinks": "",
              "ContactFax": "",
              "ContactCountry": "",
              "ContactLastName": "",
              "ContactProvince": "",
              "ContactFirstName": ""
            },
            "IntegrationId": "vgantman@oxcyon.com",
            "IsDeleted": false,
            "IsSystem": false,
            "CreateDate": "2019-02-06T14:14:44.453",
            "ModifyDate": "2019-08-16T14:41:50.923",
            "IsLocal": true,
            "AuthenticationSourcesDataId": null,
            "DisplayName": "Vlad",
            "StartDate": "2019-02-06T14:14:16",
            "EndDate": "9999-12-31T23:59:59",
            "AuthenticationSourcesCredentials": null,
            "DynamicRoles": false,
            "GeoCode": null,
            "Latitude": null,
            "Longitude": null,
            "AudienceIds": [
              "bad4f158-a610-459e-81f5-508058ad5095:1:0",
              "3e39ef2b-3f14-4ba6-8662-5dbfd2469e94:1:1",
              "5f2d099d-a0df-4e62-bb88-93662c972ae0:1:1"
            ],
            "AudienceIntegrationIds": [
              "Wellcare"
            ],
            "RoleIds": [
              "5dd69f8f-f4bc-490c-87ce-22eb136ec5f8",
              "b9fe4068-2b1a-4be9-bc53-7083423024b0",
              "e241c0bb-4a9c-4cf8-b2e4-7afc9e13abd8",
              "a241faae-8b2f-4566-a852-c4d565da3d77",
              "5135fc99-086a-4f67-95bf-df737b0c1b9f"
            ],
            "RoleIntegrationIds": [
              "Admins",
              "Advertisers",
              "Authors",
              "Bloggers",
              "BIA"
            ],
            "cpsys_RowNum": 2
          }
        ]
      }
    }