GET api/Customers/Snapshot

Request Information

URI Parameters

None.

Body Parameters

None.

Response Information

Resource Description

ProfileSnapshotResponseModel
NameDescriptionTypeAdditional 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>