GET api/Customers/Snapshot
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
ProfileSnapshotResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CreditCards | Collection of CreditCardResponseModel |
None. |
|
| BillingInfo | BillingInfoResponseModel |
None. |
|
| OrderHistory | Collection of OrderHistoryResponseModel |
None. |
|
| RewardPoints | integer |
None. |
Response Formats
application/json, text/json
Sample:
{
"CreditCards": [
{
"CardId": "sample string 1",
"CardNumber": "sample string 2",
"CardType": "sample string 3",
"ExpiryDate": "sample string 4",
"ExpiryMonth": "sample string 5",
"ExpiryYear": "sample string 6",
"Cvv": "sample string 7",
"Status": true,
"CardHolderName": "sample string 9"
},
{
"CardId": "sample string 1",
"CardNumber": "sample string 2",
"CardType": "sample string 3",
"ExpiryDate": "sample string 4",
"ExpiryMonth": "sample string 5",
"ExpiryYear": "sample string 6",
"Cvv": "sample string 7",
"Status": true,
"CardHolderName": "sample string 9"
}
],
"BillingInfo": {
"FirstName": "sample string 1",
"LastName": "sample string 2",
"Email": "sample string 3",
"Address": {
"StreetAddress": "sample string 1",
"City": "sample string 2",
"State": "sample string 3",
"Country": {
"CountryId": 1,
"CountryName": "sample string 2",
"CountryCode": "sample string 3",
"ISOCode": "sample string 4"
},
"ZipCode": "sample string 4",
"HomePhone": "sample string 5",
"WorkPhone": "sample string 6",
"Mobile": "sample string 7",
"AccountEmail": "sample string 8"
},
"ReferrerEmailId": "sample string 4",
"DefaultMemberConfig": {
"NameMapper": {
"GetMembers": {},
"NamedMappers": [
{
"MethodCaseSensitive": false
},
{},
{
"Prefixes": [
"Get"
],
"Postfixes": [],
"DestinationPrefixes": [],
"DestinationPostfixes": []
}
]
},
"MemberMappers": [
{
"NameMapper": {
"GetMembers": {},
"NamedMappers": [
{
"MethodCaseSensitive": false
},
{},
{
"Prefixes": [
"Get"
],
"Postfixes": [],
"DestinationPrefixes": [],
"DestinationPostfixes": []
}
]
}
},
{
"SourceMemberNamingConvention": {
"SplittingExpression": {
"Pattern": "(\\p{Lu}+(?=$|\\p{Lu}[\\p{Ll}0-9])|\\p{Lu}?[\\p{Ll}0-9]+)",
"Options": 0
},
"SeparatorCharacter": ""
},
"DestinationMemberNamingConvention": {
"SplittingExpression": {
"Pattern": "(\\p{Lu}+(?=$|\\p{Lu}[\\p{Ll}0-9])|\\p{Lu}?[\\p{Ll}0-9]+)",
"Options": 0
},
"SeparatorCharacter": ""
}
}
]
},
"ConstructorMappingEnabled": null,
"CreateMissingTypeMaps": true,
"ValidateInlineMaps": true,
"ProfileName": "Raza.Web.Api.Models.Customer.Response.BillingInfoResponseModel",
"AllowNullDestinationValues": true,
"AllowNullCollections": true,
"EnableNullPropagationForQueryMapping": true,
"ShouldMapProperty": null,
"ShouldMapField": null,
"SourceMemberNamingConvention": null,
"DestinationMemberNamingConvention": null,
"ValueTransformers": []
},
"OrderHistory": [
{
"PlanId": "sample string 1",
"OrderId": "sample string 2",
"CardId": 3,
"CardName": "sample string 4",
"Pin": "sample string 5",
"OrderDate": "2026-06-25T22:14:53.8698069-04:00",
"CurrencyCode": "sample string 7",
"Price": 8.0,
"TransType": "sample string 9",
"IsAllowRecharge": true,
"IsAllowPinLess": true,
"IsAllowQuickKeys": true,
"IsAllowCallDetail": true,
"IsAllowCallForwarding": true,
"ArStatus": true,
"PinStatus": true,
"CountryTo": "sample string 17",
"ServiceChargeParcent": "sample string 18"
},
{
"PlanId": "sample string 1",
"OrderId": "sample string 2",
"CardId": 3,
"CardName": "sample string 4",
"Pin": "sample string 5",
"OrderDate": "2026-06-25T22:14:53.8698069-04:00",
"CurrencyCode": "sample string 7",
"Price": 8.0,
"TransType": "sample string 9",
"IsAllowRecharge": true,
"IsAllowPinLess": true,
"IsAllowQuickKeys": true,
"IsAllowCallDetail": true,
"IsAllowCallForwarding": true,
"ArStatus": true,
"PinStatus": true,
"CountryTo": "sample string 17",
"ServiceChargeParcent": "sample string 18"
}
],
"RewardPoints": 1
}
application/xml, text/xml
Sample:
<ProfileSnapshotResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Raza.Web.Api.Models.Customer.Response">
<BillingInfo>
<AllowNullCollections xmlns="http://schemas.datacontract.org/2004/07/AutoMapper">true</AllowNullCollections>
<AllowNullDestinationValues xmlns="http://schemas.datacontract.org/2004/07/AutoMapper">true</AllowNullDestinationValues>
<CreateMissingTypeMaps xmlns="http://schemas.datacontract.org/2004/07/AutoMapper">true</CreateMissingTypeMaps>
<DestinationMemberNamingConvention i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/AutoMapper" />
<EnableNullPropagationForQueryMapping xmlns="http://schemas.datacontract.org/2004/07/AutoMapper">true</EnableNullPropagationForQueryMapping>
<ShouldMapField xmlns:d3p1="http://schemas.datacontract.org/2004/07/System" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/AutoMapper" />
<ShouldMapProperty xmlns:d3p1="http://schemas.datacontract.org/2004/07/System" i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/AutoMapper" />
<SourceMemberNamingConvention i:nil="true" xmlns="http://schemas.datacontract.org/2004/07/AutoMapper" />
<ValidateInlineMaps xmlns="http://schemas.datacontract.org/2004/07/AutoMapper">true</ValidateInlineMaps>
<ValueTransformers xmlns="http://schemas.datacontract.org/2004/07/AutoMapper" />
<Address>
<AccountEmail>sample string 8</AccountEmail>
<City>sample string 2</City>
<Country>
<CountryCode>sample string 3</CountryCode>
<CountryId>1</CountryId>
<CountryName>sample string 2</CountryName>
<ISOCode>sample string 4</ISOCode>
</Country>
<HomePhone>sample string 5</HomePhone>
<Mobile>sample string 7</Mobile>
<State>sample string 3</State>
<StreetAddress>sample string 1</StreetAddress>
<WorkPhone>sample string 6</WorkPhone>
<ZipCode>sample string 4</ZipCode>
</Address>
<Email>sample string 3</Email>
<FirstName>sample string 1</FirstName>
<LastName>sample string 2</LastName>
<ReferrerEmailId>sample string 4</ReferrerEmailId>
</BillingInfo>
<CreditCards>
<CreditCardResponseModel>
<CardHolderName>sample string 9</CardHolderName>
<CardId>sample string 1</CardId>
<CardNumber>sample string 2</CardNumber>
<CardType>sample string 3</CardType>
<Cvv>sample string 7</Cvv>
<ExpiryDate>sample string 4</ExpiryDate>
<ExpiryMonth>sample string 5</ExpiryMonth>
<ExpiryYear>sample string 6</ExpiryYear>
<Status>true</Status>
</CreditCardResponseModel>
<CreditCardResponseModel>
<CardHolderName>sample string 9</CardHolderName>
<CardId>sample string 1</CardId>
<CardNumber>sample string 2</CardNumber>
<CardType>sample string 3</CardType>
<Cvv>sample string 7</Cvv>
<ExpiryDate>sample string 4</ExpiryDate>
<ExpiryMonth>sample string 5</ExpiryMonth>
<ExpiryYear>sample string 6</ExpiryYear>
<Status>true</Status>
</CreditCardResponseModel>
</CreditCards>
<OrderHistory xmlns:d2p1="http://schemas.datacontract.org/2004/07/Raza.Web.Api.Models.Accounts.Response">
<d2p1:OrderHistoryResponseModel>
<d2p1:ArStatus>true</d2p1:ArStatus>
<d2p1:CardId>3</d2p1:CardId>
<d2p1:CardName>sample string 4</d2p1:CardName>
<d2p1:CountryTo>sample string 17</d2p1:CountryTo>
<d2p1:CurrencyCode>sample string 7</d2p1:CurrencyCode>
<d2p1:IsAllowCallDetail>true</d2p1:IsAllowCallDetail>
<d2p1:IsAllowCallForwarding>true</d2p1:IsAllowCallForwarding>
<d2p1:IsAllowPinLess>true</d2p1:IsAllowPinLess>
<d2p1:IsAllowQuickKeys>true</d2p1:IsAllowQuickKeys>
<d2p1:IsAllowRecharge>true</d2p1:IsAllowRecharge>
<d2p1:OrderDate>2026-06-25T22:14:53.8698069-04:00</d2p1:OrderDate>
<d2p1:OrderId>sample string 2</d2p1:OrderId>
<d2p1:Pin>sample string 5</d2p1:Pin>
<d2p1:PinStatus>true</d2p1:PinStatus>
<d2p1:PlanId>sample string 1</d2p1:PlanId>
<d2p1:Price>8</d2p1:Price>
<d2p1:ServiceChargeParcent>sample string 18</d2p1:ServiceChargeParcent>
<d2p1:TransType>sample string 9</d2p1:TransType>
</d2p1:OrderHistoryResponseModel>
<d2p1:OrderHistoryResponseModel>
<d2p1:ArStatus>true</d2p1:ArStatus>
<d2p1:CardId>3</d2p1:CardId>
<d2p1:CardName>sample string 4</d2p1:CardName>
<d2p1:CountryTo>sample string 17</d2p1:CountryTo>
<d2p1:CurrencyCode>sample string 7</d2p1:CurrencyCode>
<d2p1:IsAllowCallDetail>true</d2p1:IsAllowCallDetail>
<d2p1:IsAllowCallForwarding>true</d2p1:IsAllowCallForwarding>
<d2p1:IsAllowPinLess>true</d2p1:IsAllowPinLess>
<d2p1:IsAllowQuickKeys>true</d2p1:IsAllowQuickKeys>
<d2p1:IsAllowRecharge>true</d2p1:IsAllowRecharge>
<d2p1:OrderDate>2026-06-25T22:14:53.8698069-04:00</d2p1:OrderDate>
<d2p1:OrderId>sample string 2</d2p1:OrderId>
<d2p1:Pin>sample string 5</d2p1:Pin>
<d2p1:PinStatus>true</d2p1:PinStatus>
<d2p1:PlanId>sample string 1</d2p1:PlanId>
<d2p1:Price>8</d2p1:Price>
<d2p1:ServiceChargeParcent>sample string 18</d2p1:ServiceChargeParcent>
<d2p1:TransType>sample string 9</d2p1:TransType>
</d2p1:OrderHistoryResponseModel>
</OrderHistory>
<RewardPoints>1</RewardPoints>
</ProfileSnapshotResponseModel>