This API operation updates the basic account and profile information of an existing user.
PUT
/v1/Account/Update
PUT
/v1/Groups/Account/Update
(See Group manager)
All of these parameters are optional. Only parameters that are supplied will be updated for the user.
Property | Type | Description |
---|---|---|
Summary |
string | The About You summary of the user's profile. Maximum 255 characters long. |
Details |
string | The About You details of the user's profile. Minimum 50 characters long. |
RegionID |
integer | The ID of the region in which the user is located. See GetRegions for a list of regions. |
CountyID |
integer | The ID of the county in which the user is located. See GetCounties for a list of counties. |
Town |
string | The name of the town or city in which the user is located. Maximum 50 characters. |
PostCode |
string | The Post Code of the user. Only the part before the space should be supplied. E.g. MA60 1FD should be entered as MA60 only. |
ProfileImages |
ProfileUpdateImages | The Profile Images of the user, including metadata such as the description and coordinates for the square profile images. |
GenderID |
integer | The ID of the gender of the user. Can be both a singular gender (male, female), or a couple. See GetGenders for a list of genders. |
TVTS |
boolean | Specify whether the user is TV/TS. |
OrientationID |
integer | The ID of the orientation of the user. See GetOrientations for a list of orientations. |
EnjoysList |
string of comma-seperated integers | The IDs of the Enjoys of the user. See GetEnjoys for a list of Enjoys. |
EnjoysWithList |
string of comma-seperated integers | The IDs of the Genders that the user enjoys doing things with. See GetGenders for a list of genders. |
InCalls |
boolean | Specify whether the user is offering In-Call escort services. This is further specified by InCallRates . |
OutCalls |
boolean | Specify whether the user is offering Out-Call escort services. This is further specified by OutCallRates . |
CurrencyID |
integer | The CurrencyID that the user wishes to use for their custom-set prices. See GetCurrencies for a list of currencies. |
InCallRates |
ProfileUpdateEscortRates | The escort rates the user has supplied for his/her In-Call escort services, specified in the currency set as CurrencyID . Only applies if InCalls is true. |
OutCallRates |
ProfileUpdateEscortRates | The escort rates the user has supplied for his/her Out-Call escort services, specified in the currency set as CurrencyID . Only applies if OutCalls is true. |
Contact |
ProfileContactOverview | The contact info relevant for the user, and whether the user will show certain parts of that information. |
DateOfBirth |
date | The date of birth of the user, specified in DD-MM-YYYY format. |
Culture |
string | The language and culture which the user prefers having information displayed in. Should contain both the language and region code. For example, en-GB . |
If the authenticated user is the manager of a group, the user can impersonate another member of the group. This allows the manager to perform tasks of other group members without having to authenticate as them.
The request can be build in the same way as the regular request, but targeted towards the Group manager endpoint. Additionally, it has the following extra parameters:
Property | Type | Description |
---|---|---|
UserID |
integer | Required. The ID of a member in the group that will be impersonated for this request. |
Parameters can be passed to this operation using the HTTP PUT method with serialized JSON in the request body.
The REST API uses HTTP request headers to determine what data type is returned or to authenticate the developer's API key. More information can be found in the overview section.
An Authorization header is required with every request and must contain the access_token of the user. More information can be found in the Access tokens page.
This endpoint requires the following scopes:
Scope |
---|
account_groups |
profile_about |
profile_details |
profile_enjoys |
profile_personal_info |
profile_rates |
profile_services |
The API will return the following model when it has been modified. If no data has been modified the body will be empty and the HTTP Status Code will be 304 (Not Modified).
Property | Type | Description |
---|---|---|
UserID |
integer | The ID of the updated user. |
Summary |
string | The About You summary of the user's profile. |
Details |
string | The About You details of the user's profile. |
RegionID |
integer | The ID of the region in which the user is located. See GetRegions for a list of regions. |
CountyID |
integer | The ID of the county in which the user is located. See GetCounties for a list of counties. |
Town |
string | The name of the town or city in which the user is located. |
PostCode |
string | The (first part of the) PostCode of the user. |
ProfileImages |
ProfileUpdateImages | The Profile Images of the user, including metadata such as the description and coordinates for the square profile images. |
GenderID |
integer | The ID of the gender of the user. Can be both a singular gender (male, female), or a couple. See GetGenders for a list of genders. |
TVTS |
boolean | Whether the user is TV/TS. |
OrientationID |
integer | The ID of the orientation of the user. See GetOrientations for a list of orientations. |
EnjoysList |
string of comma-seperated integers | The IDs of the Enjoys of the user. See GetEnjoys for a list of Enjoys. |
EnjoysWithList |
string of comma-seperated integers | The IDs of the Genders that the user enjoys doing things with. See GetGenders for a list of genders. |
InCalls |
boolean | Whether the user is offering In-Call escort services. This is further specified by InCallRates . |
OutCalls |
boolean | Whether the user is offering Out-Call escort services. This is further specified by OutCallRates . |
CurrencyID |
integer | The CurrencyID that the user wishes to use for their custom-set prices. See GetCurrencies for a list of currencies. |
InCallRates |
ProfileUpdateEscortRates | The escort rates the user has supplied for his/her In-Call escort services, specified in the currency set as CurrencyID . Only applies if InCalls is true. |
OutCallRates |
ProfileUpdateEscortRates | The escort rates the user has supplied for his/her Out-Call escort services, specified in the currency set as CurrencyID . Only applies if OutCalls is true. |
Contact |
ProfileContactOverview | The contact info relevant for the user, and whether the user is showing certain parts of that information. |
DateOfBirth |
date | The date of birth of the user, specified in DD-MM-YYYY format. |
GroupID |
integer | The ID of the group that the user is part of. |
Culture |
string | The language and culture which the user prefers to have information displayed in. Contains both the language and region code. For example, en-GB . |
The following example shows the result that's returned by the API.