Skip to main content

Purchase history summary

This endpoint can be used to get a summary of all a contact's previous purchases.

GET /api/v3/contacts/{contactId}/purchasehistorysummary

Responses

A successful update will return HTTP 200 OK along with the contact's purchase history summary as the response body. That will look like this:

{
  "lastUpdated": "2025-09-05T14:53:50.4905776+02:00",
  "purchaseAmountAll": 2219.26,
  "numberOfArticlePurchasesAll": 3,
  "averageReceiptAll": 2219.26,
  "latestReceiptDate": "2023-09-05T14:53:50.4905776+02:00",
  "purchaseFrequencyAll": 1,
  "purchaseAmountLastYear": 0,
  "numberOfArticlePurchasesLastYear": 0,
  "averageReceiptLastYear": 0,
  "purchaseFrequencyLastYear": 1,
  "purchaseAmountLastTwoYears": 2219.26,
  "numberOfArticlePurchasesLastTwoYears": 3,
  "averageReceiptLastTwoYears": 2219.26,
  "purchaseFrequencyLastTwoYears": 2219.26
}

*Amounts shown are given in the group currency

If the request has not been successful, you'll get this HTTP error code:

  • 404: RetailKpiNotCalculated: The contact ID given was not found in the database.