RHP_API

<back to all web services

GetUserProfileView

Requires Authentication
The following routes are available for this service:
GET/User/ProfileView
GetUserProfileView Parameters:
NameParameterData TypeRequiredDescription
TypequeryUserProfileListType?No
MatchTypequeryMatchCriteria?No
Pagination Parameters:
NameParameterData TypeRequiredDescription
SizeformintNo
PageformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /User/ProfileView HTTP/1.1 
Host: tstsrvs.redhotpie.com.au 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ArrayOfProfileSummaryItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RHP.ServiceHelper.Model">
  <ProfileSummaryItem>
    <Age1>0</Age1>
    <Age2>0</Age2>
    <AgeTitle>String</AgeTitle>
    <CountryID>0</CountryID>
    <IsAdmin>false</IsAdmin>
    <IsDiamond>false</IsDiamond>
    <IsOnline>false</IsOnline>
    <IsViewable>false</IsViewable>
    <Location>String</Location>
    <MainPhoto>
      <FullUrl>String</FullUrl>
      <ThumbUrl>String</ThumbUrl>
      <Classification>0</Classification>
      <GalleryID>0</GalleryID>
      <Height>0</Height>
      <ImageActionType>ShowImage</ImageActionType>
      <ImageType>None</ImageType>
      <IsAccepted>false</IsAccepted>
      <IsLiked>false</IsLiked>
      <IsPublic>false</IsPublic>
      <MemberLikeCount>0</MemberLikeCount>
      <PhotoID>0</PhotoID>
      <ShowSafeMode>false</ShowSafeMode>
      <SortNumber>0</SortNumber>
      <UserType>General</UserType>
      <Width>0</Width>
    </MainPhoto>
    <MatchingInterests>0</MatchingInterests>
    <MemberID>0</MemberID>
    <MemberLevel>0</MemberLevel>
    <MemberLevelType>String</MemberLevelType>
    <MemberLevelUserProfile>Guest</MemberLevelUserProfile>
    <MemberType>0</MemberType>
    <MemberTypeTitle>
      <Abbr>String</Abbr>
      <Plural>String</Plural>
      <Singular>String</Singular>
    </MemberTypeTitle>
    <UserName>String</UserName>
    <UserType>General</UserType>
    <Intersection>
      <DealBreakerConflict>
        <LookupValue>
          <ListID>0</ListID>
          <Text>String</Text>
          <TextAbbr>String</TextAbbr>
          <Value>0</Value>
          <IsMatch>false</IsMatch>
        </LookupValue>
      </DealBreakerConflict>
      <DealBreakerConflictViewer>
        <LookupValue>
          <ListID>0</ListID>
          <Text>String</Text>
          <TextAbbr>String</TextAbbr>
          <Value>0</Value>
          <IsMatch>false</IsMatch>
        </LookupValue>
      </DealBreakerConflictViewer>
      <HasFavourited>false</HasFavourited>
      <HasLiked>false</HasLiked>
      <HasMessages>false</HasMessages>
      <IsFavouriteMutual>false</IsFavouriteMutual>
      <IsLikeMutual>false</IsLikeMutual>
      <IsMatching>false</IsMatching>
    </Intersection>
    <IsFavourite>false</IsFavourite>
    <IsMatch>false</IsMatch>
    <IsVerified>false</IsVerified>
    <ProfileSettings>
      <ChatroomWhisperPermission>Anyone</ChatroomWhisperPermission>
      <IsProfileVisible>false</IsProfileVisible>
    </ProfileSettings>
    <XMPPID>String</XMPPID>
    <ItemDate>0001-01-01T00:00:00</ItemDate>
    <ItemID>0</ItemID>
  </ProfileSummaryItem>
</ArrayOfProfileSummaryItem>