Use this method to return a specific AdultWork.com member's profile. You can specify what data gets returned.
GET
/POST
/v1/profile/getProfileDetails
Property | Type | Description |
---|---|---|
UserID |
integer | The User ID of the AdultWork.com member profile you wish the API to return. Required if Nickname is null. |
Nickname |
string | The Nickname of the AdultWork.com member profile you wish the API to return. Required if UserID is null. |
ReturnProfile |
boolean | If set to true , general Profile data such as Summary, Availability, Ratings and Location are returned. Default is false . |
ReturnDetails |
boolean | If set to true , the Profile Details field is returned. Default is false . |
ReturnEnjoys |
boolean | If set to true , the member's Preferences / Enjoys list is returned (if they have been set). Default is false . |
ReturnEscortRates |
boolean | If set to true , the member's Escort Rates are returned (if they have been set). Default is false . |
ReturnContact |
boolean | If set to true , the member's Contact information will be returned. Default is false . |
ReturnFAQs |
boolean | If set to true , the member's Frequently Asked Questions are returned (if they have created any). Default is false . |
ReturnImages |
boolean | If set to true , the member's Profile Images are returned (if they have uploaded any). Members can have upto 3 images. Default is false . |
ReturnInterview |
boolean | If set to true , the member's AdultWork.com Interview is returned (if they have participated). Default is false . |
Roles |
bitmask integer |
Filters the returned interview questions based on the roles specified for the question. For example, providing IsEscort = 1IsWebcam = 2IsPhoneChat = 4IsSMSChat = 8IsAlternative = 16IsSupplier = 32IsContent = 64 |
ReturnLinks |
boolean | If set to true , the member's custom links are returned (if they have created any). |
ReturnVitalStats |
boolean | If set to true , the member's Vital Statistics are returned (if they have answered these questions in the AdultWork.com Interview). Default is false . |
ReturnCountry |
boolean | If set to true , the member's country information is returned. Default is false . |
ReturnNationality |
boolean | If set to true , the member's nationality information is returned. Default is false . |
VATIPAddress |
string | If supplied it will check the country of that IP address and add the local VAT to the price. For example: IP addresses from the UK will add 20 % to the price. |
VATUserID |
integer | If supplied it will overrule VATIPAddress . It will get the users vat details and add the vat to the price. |
IPv4Address |
IP Address |
Provide the IP Address of your application user. When not supplying the application user's IP Address, some profiles could not be displayed properly or even not at all. Note: This is only needed when making server side calls. All client-side calls handle this automatically. |
ReturnMotD |
boolean | If set to true , the member's Member of the Day status for the various properties (eg EscortOfTheDay) is returned. Default is false . |
ReturnContentCounts |
boolean | If set to true , the member's contents count (free galleries etc) is returned. Default is false . |
ReturnFeatured |
boolean | If set to true , the member's featured details are returned. Default is false . |
ReturnLoggedInNow |
boolean | If set to true , the member's logged in status is returned. Default is false . |
ReturnAlternativePractices |
boolean | If set to true , the member's alternative practices are returned. Default is false . |
ReturnOtherServices |
boolean | If set to true , the member's service categories are returned. Default is false . |
Parameters can be passed to this operation using the HTTP POST method with serialized JSON in the request body, or the HTTP GET method by passing parameters over the query string of the URI.
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.
This endpoint has the following optional headers:
Headers | Value | |
---|---|---|
X-MaskImages |
1 |
What's this? |
Your API-Key is required with every request and can be passed in as a header or a query-string parameter. Don't have an API-Key? Get one now.
Property | Type | Description |
---|---|---|
HasProfile |
boolean | If set to true , Profile data will be included in the response. |
Profile |
aws:UserProfileDetails | The member's profile data, such as Summary and Location information. |
HasDetails |
boolean | If set to true , Details text for the profile will be included in the response. BBCode and tabs are formatted by default but can be set to return raw in the settings for the API Project. |
Details |
string | The member's Profile Details. This text may be split into tabs. |
HasImages |
boolean | If set to true , Images data will be included in the response. |
Images |
aws:ProfileImages | The member's profile images in varying sizes with full file locations. |
HasContact |
boolean | If set to true , Contact data will be included in the response. |
Contact |
aws:ProfileContact | The member's contact information, such as telephone number and email address. |
HasVitalStats |
boolean | If set to true , VitalStats data will be included in the response. |
VitalStats |
aws:ProfileVitalStats | The member's Vital Statistics. These are selected questions from the AdultWork.com Interview. |
HasEnjoys |
boolean | If set to true , Enjoys data will be included in the response. |
Enjoys |
Array of aws:ProfileEnjoy | List of the member's Preferences / Enjoys selections. |
HasEnjoysWith |
boolean | If set to true , EnjoysWith data will be included in the response. |
EnjoysWith |
Array of aws:ProfileEnjoyWith | List of the Preferred Genders the member has selected. |
HasEscortRates |
boolean | If set to true , EscortRates data will be included in the response. |
EscortRates |
aws:ProfileEscortRates | The members Escort Rates and preffered currency. |
HasFAQs |
boolean | If set to true , FAQs data will be included in the response. |
FAQs |
Array of aws:ProfileFAQ | List of the Frequently Asked Questions the member has created. |
HasInterview |
boolean | If set to true , Interview data will be included in the response. |
Interview |
aws:ProfileInterview | The member's AdultWork.com Interview questions and answers. |
HasCountry |
boolean | If set to true , Country data will be included in the response. |
Country |
aws:Country | The member's AdultWork.com country. |
HasNationality |
boolean | If set to true , Nationality data will be included in the response if the member supplied the information. |
Nationality |
aws:Country | The member's AdultWork.com nationality. Note: This will be returned if the member has supplied the information. |
HasLinks |
boolean | If true , the member's custom links are included in the response. |
Links |
Array of aws:ProfileLink | The member's custom links from their profile. |
HasFeatured |
boolean | If true , the member's 'featured' statuses are included in the response. |
Featured |
aws:ProfileFeatured | The member's 'featured' status for the various properties for the current day. |
HasReturnMotD |
boolean | If true , the member's 'Member of the Day' statuses are included in the response. |
ReturnMotD |
aws:ReturnMotD | The member's '...of the day' status for the various properties. |
HasContentCounts |
boolean | If true , the member's content counts are included in the response. |
ContentCounts |
aws:ContentCounts | The number of items specified for the member. |
IsLoggedInNow |
boolean | If true , the member is currently logged in, otherwise false . |
HasPractices |
boolean | If true , the member's alternative practices are included in the response. |
Practices |
aws:ProfileAlternativePractice | An array of alternative practice of the member. |
HasOtherServices |
boolean | If true , the member's other service categories are included in the response. |
Categories |
aws:ProfileCategory | An array of service categories of the member. |
The following example returns a profile with ReturnProfile
, ReturnContact
, ReturnLinks
, ReturnCountry
and ReturnNationality
set to true
.