---
title: "Gets a list of member transaction entities for the currently authenticated member"
method: GET
path: "/ocapi/v1/members/current/transactions"
tags: ["Members"]
---

# Gets a list of member transaction entities for the currently authenticated member

`GET /ocapi/v1/members/current/transactions`

#### Licenses Required


- Vista.Ocapi

## Query parameters

- `limit` integer
- `offset` integer

## Headers

- `loyaltySessionToken` string
- `Connect-Region-Code` string

## Response `200`

Success

- OcapiV1LoyaltyMembersTransactionsMemberTransactionPaginatedResultSet — Represents a paginated result set of member transaction entities, and their related data
  - `relatedData` OcapiV1LoyaltyMembersTransactionsMemberTransactionListRelatedData, required — Related data for a list of member transaction entities
    - `sites` OcapiV1LoyaltyMasterDataSitesLoyaltySite[], required — Gets the list of related loyalty site entities
      - `location` OcapiV1GeographicLocation — Represents a set of geospatial coordinates; longitude and latitude, that can be used to pinpoint a location on a map
        - `latitude` number, double, required — Gets the latitude (expressed in degrees and minutes)
        - `longitude` number, double, required — Gets the longitude (expressed in degrees and minutes)
      - `contactDetails` OcapiV1BrowsingMasterDataSitesSiteContactDetails, required — Represents the contact details of a site
        - `phoneNumbers` OcapiV1PhoneNumber[], required — Gets the list of phone number entities
          - `type` 'Home' | 'Mobile' | 'Work' | 'Business' | 'Fax', required — Represents the type of a phone number
          - `number` string, required — Gets the phone number
        - `email` string, nullable — Gets the email address
        - `address` OcapiV1BrowsingMasterDataSitesSiteAddress — Represents the physical address of a site
          - `line1` string, nullable — Gets the first line
          - `line2` string, nullable — Gets the second line
          - `city` string, nullable — Gets the city
      - `ianaTimeZoneName` string, required — Gets the IANA time zone name
      - `id` string, required — Gets the unique identifier
      - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `hasSellableItems` boolean, required — Gets a value indicating whether the site has any sellable item entities
      - `allowedItemDeliveryMethods` OcapiV1SalesMasterDataItemsDeliveryMethodsItemDeliveryMethod[], required — Gets the list of allowed item delivery method entities
    - `films` OcapiV1LoyaltyRelatedDataLoyaltyRelatedFilm[], required — Gets the list of related loyalty related film entities
      - `id` string, required
      - `title` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
    - `showtimes` OcapiV1LoyaltyTransactionsLoyaltyRelatedShowtime[], required — Gets the list of related loyalty related showtime entities
      - `id` string, required
      - `filmId` string, required
      - `siteId` string, required
    - `ticketTypes` OcapiV1LoyaltyTransactionsLoyaltyRelatedTicketType[], required — Gets the list of related loyalty related ticket type entities
      - `id` string, required
      - `description` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
    - `items` OcapiV1LoyaltyItemsLoyaltyItem[], required — Gets the list of related loyalty item entities
      - `id` string, required — Gets the unique identifier
      - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `itemClass` OcapiV1LoyaltyItemsLoyaltyItemClass — Represents the class of a loyalty item
        - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
          - `text` string, required — Gets the text in the default language
          - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
            - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
            - `text` string, required — Gets the translated text
        - `group` OcapiV1LoyaltyItemsLoyaltyItemGroup — Represents the group of a loyalty item class
          - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
            - `text` string, required — Gets the text in the default language
            - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
              - …
          - `type` 'Custom' | 'Ticket' | 'Item' | 'Discount', required — Represents the type of a loyalty item group
    - `balanceTypes` OcapiV1LoyaltyBalanceTypesBalanceType[], required — Gets the list of related balance type entities
      - `id` integer, required — Gets the unique identifier
      - `name` OcapiV1Translatable, required — Represents some customer-visible translatable Text in the default language, and a list of translation entities
        - `text` string, required — Gets the text in the default language
        - `translations` OcapiV1Translation[], required — Gets the translations of the translatable Text in other languages
          - `languageTag` string, required — Gets the IETF (RFC 4646) language tag that the translation Text has been translated for
          - `text` string, required — Gets the translated text
      - `isPrimary` boolean, required — Gets a value indicating whether this is the primary balance type
      - `unitName` string, nullable — Gets the name of the balance units
      - `paymentConversionRate` number, double, nullable — Gets the conversion rate that applies when using balance units for an order member balance payment, if applicable
      - `unitDecimalPlaces` integer, required — Gets the number of decimal places used to format and calculate balance unit values
  - `results` OcapiV1LoyaltyMembersTransactionsMemberTransaction[], required — Gets the list of results
    - `id` integer, required — Gets the unique identifier
    - `totalPriceIncludingTax` number, double, required — Gets the total price including tax
    - `booking` OcapiV1LoyaltyMembersTransactionsMemberTransactionBooking — The details of the completed order booking related to a member transaction
      - `id` string, required — Gets the identifier generated by the loyalty site that can be used to identify and collect the booking
    - `createdAt` string, date-time, required — Gets the date and time that the transaction was created
    - `showtimes` OcapiV1LoyaltyMembersTransactionsMemberTransactionShowtime[], required — Gets the list of member transaction showtime entities
      - `showtimeId` string, required — Gets the unique identifier of the loyalty related showtime
      - `tickets` OcapiV1LoyaltyMembersTransactionsMemberTransactionTicketLine[], required — Gets the list of member transaction ticket line entities
        - `ticketTypeId` string, required — Gets the unique identifier of the loyalty related ticket type
        - `priceIncludingTax` number, double, required — Gets the price including tax that the member paid
    - `items` OcapiV1LoyaltyMembersTransactionsMemberTransactionItemLine[], required — Gets the list of member transaction item line entities
      - `itemId` string, required — Gets the unique identifier of the loyalty item
      - `priceIncludingTax` number, double, required — Gets the price including tax that the member paid
    - `balanceAdjustments` OcapiV1LoyaltyMembersTransactionsMemberTransactionBalanceAdjustment[], required — Gets the list of member transaction balance adjustment entities
      - `balanceTypeId` integer, required — Gets the unique identifier of the balance type
      - `units` number, double, required — Gets the value in balance type units
      - `availableUnits` number, double, required — Gets the available balance type units after the adjustment
      - `isManual` boolean, required — Gets a value indicating whether the adjustment was completed outside of a purchase being made by the member
      - `manualReason` string, nullable — Gets the note associated with the manual balance adjustment, if applicable
  - `hasMoreResults` boolean, required — Gets a value indicating whether any more results are available

## Other responses

- `400` — The provided limit or offset is invalid.
- `401` — No member authenticated.

---

[API](https://skmtc.net/vista/apis/vista-digital-platform.md) · [All operations](https://skmtc.net/vista/apis/vista-digital-platform/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vista/vista-digital-platform/revisions/3a81c0aed14e/schema)
