POST api/Customer/GetCustomerMyProfile

Request Information

URI Parameters

None.

Body Parameters

GetCustomerProfileRequest
NameDescriptionTypeAdditional information
CustomerId

globally unique identifier

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerId": "59668566-70f7-44b5-8805-45287e7b23ed"
}

application/xml, text/xml

Sample:
<GetCustomerProfileRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessLayer.Dto.Request">
  <CustomerId>59668566-70f7-44b5-8805-45287e7b23ed</CustomerId>
</GetCustomerProfileRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GetCustomerMyProfileResponse
NameDescriptionTypeAdditional information
MigrationFlag

integer

None.

IsLazyRegistration

integer

None.

ValidationState

integer

None.

PartnerTypeCode

integer

None.

Gender

integer

None.

LoginCount

integer

None.

IsCorporateAccount

boolean

None.

HasProfile

boolean

None.

FirstName

string

None.

LastName

string

None.

Email

string

None.

City

string

None.

Country

string

None.

CountryCode

string

None.

GsmNumber

string

None.

LastUpdatedGsmDate

date

None.

PhoneNumber

string

None.

PhoneNumberExt

string

None.

EmailList

string

None.

Pref

string

None.

DateCreated

date

None.

DateRegistered

date

None.

BirthDay

date

None.

Id

globally unique identifier

None.

GroupIdList

Collection of string

None.

LastLoginDate

date

None.

IsCanceled

boolean

None.

SubscribeCall

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "MigrationFlag": 1,
  "IsLazyRegistration": 2,
  "ValidationState": 3,
  "PartnerTypeCode": 4,
  "Gender": 1,
  "LoginCount": 1,
  "IsCorporateAccount": true,
  "HasProfile": true,
  "FirstName": "sample string 7",
  "LastName": "sample string 8",
  "Email": "sample string 9",
  "City": "sample string 10",
  "Country": "sample string 11",
  "CountryCode": "sample string 12",
  "GsmNumber": "sample string 13",
  "LastUpdatedGsmDate": "2025-05-23T23:20:57.3971973+03:00",
  "PhoneNumber": "sample string 14",
  "PhoneNumberExt": "sample string 15",
  "EmailList": "sample string 16",
  "Pref": "sample string 17",
  "DateCreated": "2025-05-23T23:20:57.3981968+03:00",
  "DateRegistered": "2025-05-23T23:20:57.3981968+03:00",
  "BirthDay": "2025-05-23T23:20:57.3981968+03:00",
  "Id": "390d952f-c663-4029-8d43-d5aa75fecee6",
  "GroupIdList": [
    "sample string 1",
    "sample string 2"
  ],
  "LastLoginDate": "2025-05-23T23:20:57.3981968+03:00",
  "IsCanceled": true,
  "SubscribeCall": true
}

application/xml, text/xml

Sample:
<GetCustomerMyProfileResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BusinessLayer.Dto.Response">
  <BirthDay>2025-05-23T23:20:57.3981968+03:00</BirthDay>
  <City>sample string 10</City>
  <Country>sample string 11</Country>
  <CountryCode>sample string 12</CountryCode>
  <DateCreated>2025-05-23T23:20:57.3981968+03:00</DateCreated>
  <DateRegistered>2025-05-23T23:20:57.3981968+03:00</DateRegistered>
  <Email>sample string 9</Email>
  <EmailList>sample string 16</EmailList>
  <FirstName>sample string 7</FirstName>
  <Gender>1</Gender>
  <GroupIdList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </GroupIdList>
  <GsmNumber>sample string 13</GsmNumber>
  <HasProfile>true</HasProfile>
  <Id>390d952f-c663-4029-8d43-d5aa75fecee6</Id>
  <IsCanceled>true</IsCanceled>
  <IsCorporateAccount>true</IsCorporateAccount>
  <IsLazyRegistration>2</IsLazyRegistration>
  <LastLoginDate>2025-05-23T23:20:57.3981968+03:00</LastLoginDate>
  <LastName>sample string 8</LastName>
  <LastUpdatedGsmDate>2025-05-23T23:20:57.3971973+03:00</LastUpdatedGsmDate>
  <LoginCount>1</LoginCount>
  <MigrationFlag>1</MigrationFlag>
  <PartnerTypeCode>4</PartnerTypeCode>
  <PhoneNumber>sample string 14</PhoneNumber>
  <PhoneNumberExt>sample string 15</PhoneNumberExt>
  <Pref>sample string 17</Pref>
  <SubscribeCall>true</SubscribeCall>
  <ValidationState>3</ValidationState>
</GetCustomerMyProfileResponse>