Get customer transactions

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

This API retrieves a customer’s transaction details using the customer ID. It does not return detailed line-item data.
To view complete transaction or line-item-level information, use the Get Transaction (v2) API for enrichment.

Note: All monetary fields in transaction line items (such as amount, rate, value, and discount) are rounded based on the AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES configuration. If this configuration is set to a value greater than or equal to 0, the API rounds these fields to the specified number of decimal places using floor rounding. For example, a value of 38.98 may be rounded down to 38.97. To ensure correct storage and retrieval of decimal values, set AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES to one more than the value of CONF_DECIMAL_PLACES_FOR_BASE_CURRENCY (for example, if CONF_DECIMAL_PLACES_FOR_BASE_CURRENCY is n, set AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES to n+1).

Example request

curl --location 'https://eu.api.capillarytech.com/v2/customers/564582355/transactions?localCurrency=false' \
--header 'Authorization: Basic bmi' \
--header 'Cookie: _cfuvid=7hXrm0hlY6PK.uIUfWNV_NmfVOT4Cmsn.3jaI1blBUo-1760427011419-0.0.1.1-604800000'
curl --location 'https://eu.api.capillarytech.com/v2/customers/566881933/transactions?startDate=2024-04-02T12%3A47%3A05Z&endDate=2025-04-02T12%3A47%3A05Z&startId=884653716&endId=884654008' \
--header 'Authorization: Basic ZlYTI0YTYyZTZm' \
--header 'Cookie: _cfuvid=JGc1YGoLsL2DRiBXDIj6V5Be4X7XxM1crVO5RoLlqEI-1768379224394-0.0.1.1-604800000' \
--data ''
curl --location 'https://eu.api.capillarytech.com/v2/customers/566881933/transactions?transactionId=893010296%2C891887252%2C884653716%2C884654530&embed=TRANSACTION_IDENTIFIER' \
--header 'Authorization: Basic ZGI0YTYyZTZm' \
--header 'Cookie: _cfuvid=JGc1YGoLsL2DRiBXDIj6V5Be4X7XxM1crVO5RoLlqEI-1768379224394-0.0.1.1-604800000' \
--data ''
curl --location 'https://eu.api.capillarytech.com/v2/customers/566881933/transactions?number=trans-2' \
--header 'Authorization: Basic YTYyZTZm' \
--header 'Cookie: _cfuvid=JGc1YGoLsL2DRiBXDIj6V5Be4X7XxM1crVO5RoLlqEI-1768379224394-0.0.1.1-604800000' \
--data ''

API endpoint

  • To retrieve the transaction details of the customer, use the endpoint given below:

https://{host}/v2/customers/{id}/transactions

  • To retrieve additional customer transaction information, use the 'embed' query parameter. The supported embed parameters are: BILL_CF, BILL_EF, ATTRIBUTION, PAYMENT_MODES, CREDIT_NOTES, BILL_STORE_DETAILS, BILL_POINTS, TRANSACTION_IDENTIFIER
  • When alternate currency is enabled for the org, the bill points information will also have alternate currency information with it.

https://{host}/v2/customers/{id}/transactions?embed=BILL_CF, BILL_EF, ATTRIBUTION, PAYMENT_MODES

Path parameter

Path parameterDescription
id*Customer ID of the customer.

Query parameters

ParameterDescription
startDateTransaction start date in the format YYYY-MM-DD HH:MM:SS.
endDateTransaction end date in the format YYYY-MM-DD HH:MM:SS.
sortByField by which the records are sorted. Only BILLING_TIMEis supported.
sortOrderOrder in which records are sorted. ASC and DESC are supported values.
Default order is DESC.
limitMaximum number of records to retrieve.
Default limit is 20.
Maximum limit is 1000.
offsetStarting point for records retrieval.
Default offset is 0.
localCurrencyIf set to true, retrieves the amount, gross amount and discount in the transaction currency (the currency using which the transaction was made) as well. Not applicable for payment modes and credit notes.
transactionIdUnique transaction ID used to retrieve transaction details. This ID is generated when the transaction is created. You can also retrieve it from Member Care UI.
To retrieve details for multiple transactions, provide a comma-separated list of transaction IDs.
startIdA unique transaction ID from which the system starts retrieving transaction details. Transactions with an ID greater than or equal to this value are included in the results.
Example: If startId is 5000, the system retrieves transactions with an ID greater than or equal to 5000
endIdA unique transaction ID up to which the system retrieves transaction details. Transactions with an ID less than or equal to this value are included in the results.
Example: If endId is 8000, the system retrieves transactions with an ID less than or equal to 8000
numberUnique bill number used to retrieve transaction details. You can get the bill number from the Add Transaction API or from the Member Care UI.
transNosAlternative parameter for filtering transactions by bill number. Accepts comma-separated values. Functions the same as the number parameter.
entityTypeFilters transactions by organizational entity type. Supported values: STORE, ZONE, CONCEPT, TILL.
entityCodeFilters transactions by organizational entity code. Use with entityType to retrieve transactions from specific entities.
embedSpecifies the details to include in the response. Supported values:
  • TRANSACTION_IDENTIFIER: Adds transaction details to the response.
  • BILL_CF: Custom fields associated with the transaction.
  • BILL_EF: Extended fields of the transaction.
  • ATTRIBUTION: Additional details regarding the transaction.
  • PAYMENT_MODES: Modes of payment for the transaction.
  • CREDIT_NOTES: Notes or references related to credits of the transaction.
  • BILL_STORE_DETAILS: Details of the store or outlet associated with the transaction.
  • BILL_POINTS: Information associated with the promised points, regular points, promotional points, and alternate currencies.

Response parameter

Rounding of monetary fields:

All monetary fields in the response, including amount, rate, value, and discount, are rounded according to the AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES configuration. The API applies floor rounding to these fields based on the configured decimal places. This may result in values being rounded down (for example, 38.98 becomes 38.97). To avoid loss of precision, set AMOUNT_ROUNDING_OFF_TO_DECIMAL_PLACES to one more than CONF_DECIMAL_PLACES_FOR_BASE_CURRENCY.

ParameterTypeDescription
paginationobjectContains pagination details for the transaction list.
. limitnumberMaximum number of records returned per request.
. offsetnumberPosition from where records start (used for pagination).
. sortBystringField name used to sort transactions (for example, BILLING_TIME).
. sortOrderstringOrder of sorting — ASC (ascending) or DESC (descending).
. totalnumberTotal number of transactions matching the criteria.
dataarrayList of transactions returned in the response.
. idnumberUnique identifier for the transaction.
. customerIdnumberUnique identifier for the customer associated with the transaction.
. loyaltyLogIdnumberID of the corresponding loyalty log entry.
. billingTimestring

Indicates the bill creation date and time in ISO 8601 format, returned in the server time zone.

EU server example
2025-12-16T14:30:45Z → 16 December 2025, 14:30:45 (UTC)

India server example
2025-12-16T14:30:45+05:30 → 16 December 2025, 14:30:45 (IST)

Note: The response time zone always matches the server time zone, regardless of the time zone offset in the request.

billingTimeInputOffsetstringPreserves the original local timezone offset in which the transaction happened (billingDate in the Add transaction).
  • Present only when the query parameter embed is set to BILL_EF.
. billNumberstringBill or invoice number linked to the transaction.
. typestringTransaction type (for example, REGULAR, RETURN).
. notesstringAdditional remarks or comments for the transaction.
. amountnumberFinal payable amount after discount (in base currency).
. grossAmountnumberTotal transaction value before discount (in base currency).
. discountnumberTotal discount applied to the transaction (in base currency).
. outlierStatusstringIndicates if the transaction is flagged as an outlier.
. currencyLogDtoobjectContains currency conversion details between transaction and base currency. Available only when the query parameter local currency is set to true.
. . addedBynumberID of the user or process that added the currency log entry.
. . addedOnstringDate when the currency log record was created.
. . autoUpdateTimestampstringTimestamp when the currency details were last automatically updated.
. . baseCurrencyIdnumberID of the base (local) currency.
. . baseCurrencyobjectDetails of the base (local) currency.
. . . idnumberIdentifier of the base currency.
. . . namestringFull name of the base currency.
. . . symbolstringSymbol representing the base currency.
. . . isoCodestringISO code of the base currency (for example, INR).
. . . refIdnumberInternal reference ID for the base currency.
. . . rationumberReserved ratio field, generally 0.0 in static base definitions.
. . idnumberUnique identifier for the currency log record.
. . orgIdnumberOrganisation ID under which this transaction belongs.
. . rationumberConversion ratio used to calculate base currency value. Example: 1 USD = 86 INR.
. . refIdnumberReference ID pointing to the related transaction record.
. . refTypestringType of the transaction associated with this currency log (for example, REGULAR).
. . transactionCurrencyIdnumberID of the transaction (source) currency.
. . transactionCurrencyobjectDetails of the transaction (source) currency.
. . . idnumberIdentifier of the transaction currency.
. . . namestringFull name of the transaction currency.
. . . symbolstringSymbol representing the transaction currency.
. . . isoCodestringISO code of the transaction currency (for example, USD).
. . . refIdnumberInternal reference ID for the transaction currency.
. . . rationumberThe exchange rate between the transaction currency and the base currency.
. . valuenumberTransaction amount in the base currency. The base currency is the default currency set at the organisation.
. . localValuenumberTransaction amount in the original transaction currency. This is the currency in which the transaction was made. Set at the store level or defined in the payload when using the v1 add transaction with local currency API.
. . localDiscountnumberDiscount value in the transaction currency.
. . localGrossAmountnumberGross transaction amount in the transaction currency.

ParameterDescription
paginationAn object containing pagination details for the API response.
  • limit
The maximum number of items returned per page (e.g., 20).
  • offset
The starting offset for the items in the current page (e.g., 0).
  • sortBy
The field used for sorting the data (e.g., "BILLING_TIME").
  • sortOrder
The sorting order (e.g., "DESC" for descending order).
  • total
The total number of items available in the dataset (e.g., 107).
dataAn array of objects containing the main data of the response.
  • id
An identifier for the data item.
  • customerId
The ID of the customer associated with the data.
  • loyaltyLogId
The ID of the loyalty log.
  • billingTime
The date and time of the billing event.
  • billNumber
The bill number associated with the transaction.
  • type
The type of transaction (e.g., "RETURN" or "REGULAR").
  • returnType
The type of return transaction (applicable for "RETURN" type).
  • notes
Additional notes or comments related to the transaction.
  • amount
The transaction amount.
  • grossAmount
The gross transaction amount.
  • discount
The discount applied to the transaction.
  • outlierStatus
The status of the transaction (e.g., "NORMAL").
  • billingStore
An object containing details about the billing store.
-- idThe store ID.
-- codeThe store code.
-- descriptionThe store description.
-- nameThe store name.
-- typeThe store type.
-- adminTypeThe store admin type.
-- isActiveIndicates if the store is active.
-- isOuEnabledIndicates if OU (Organization Unit) is enabled for the store.
-- timeZoneIdThe time zone ID for the store.
-- currencyIdThe currency ID used by the store.
-- languageIdThe language ID used by the store.
  • extendedFields
An object containing extended fields and their values.
-- CentralGSTThe Central GST value.
-- StateGSTThe State GST value.
-- amount_excluding_taxThe transaction amount excluding tax.
  • creditNotes
An array of objects containing credit note details (if applicable).
-- numberThe credit note number.
-- amountThe credit note amount.
-- notesNotes related to the credit note.
-- referenceIdThe reference ID associated with the credit note.
  • attribution
An object containing attribution details.
-- createDateThe date and time of creation.
-- createdByAn object containing details about the creator.
--- idThe creator's ID.
--- codeThe creator's code.
--- descriptionThe creator's description.
--- nameThe creator's name.
--- typeThe creator's type.
--- adminTypeThe creator's admin type.
--- isActiveIndicates if the creator is active.
--- isOuEnabledIndicates if OU (Organization Unit) is enabled for the creator.
--- timeZoneIdThe time zone ID for the creator.
--- currencyIdThe currency ID used by the creator.
--- languageIdThe language ID used by the creator.
-- modifiedByAn object containing details about the modifier (if applicable).
-- modifiedDateThe date and time of modification (if applicable).
warningsAn array of warning messages (if any).
errorsAn array of error messages (if any).
Using EMBED=BILL_POINTS
ParameterDescription
paginationObject containing pagination details.
  • limit
Maximum number of items to display per page.
  • offset
Index of the first item to be displayed.
  • sortBy
Field used for sorting the data.
  • sortOrder
Sorting order (ascending or descending).
  • total
Total number of items available.
dataArray containing the data objects.
  • id
Unique identifier for the transaction.
  • customerId
ID of the customer associated with the transaction.
  • loyaltyLogId
ID associated with the loyalty log.
  • billingTime
Date and time of the transaction.
  • billNumber
Unique identifier for the bill.
  • type
Type of transaction.
  • notes
Additional notes or description of the transaction.
  • amount
Total amount of the transaction.
  • grossAmount
Gross amount of the transaction.
  • discount
Discount applied to the transaction.
  • outlierStatus
Status indicating if the transaction is considered an outlier (deviating from regular transaction).
  • billPoints
Object containing details about loyalty points earned from the bill.
  • pointsBreakup
Breakdown of points earned. Includes info on promised points, promotional points, regular points, and points awarded type with the associated program type and program ID.
  • aggregatedBillPoints
Includes info on promised points, promotional points, and regular points with the associated program type and program ID.
  • alternateCurrenciesBreakup
Breakdown of alternate currencies earned with the related information. This is available when alternate currency is enabled for the org and awarded.
  • aggregatedBillAlternateCurrencies
Breakdown of alternate currencies earned with the related information. This is available when alternate currency is enabled for the org and awarded.
warningsArray containing any warnings encountered during processing.
errorsArray containing any errors encountered during processing.
Using EMBED=TRANSACTION_IDENTIFIER
ParameterDescription
paginationObject containing pagination details.
  • limit
Maximum number of items to display per page.
  • offset
Index of the first item to be displayed.
  • sortBy
Field used for sorting the data.
  • sortOrder
Sorting order (ascending or descending).
  • total
Total number of items available.
dataArray containing the data objects.
  • id
Unique identifier for the transaction.
  • customerId
Unique identifier of the customer associated with the transaction.
  • loyaltyLogId
Unique identifier associated with the loyalty log.
  • billingTime
Date and time of the transaction.
  • billNumber
Unique identifier for the bill.
  • type
Type of transaction.
  • notes
Additional notes or description of the transaction.
  • amount
Transaction amount after discount.
  • grossAmount
Transaction amount before discount.
  • discount
Discount applied to the transaction.
  • outlierStatus
Status indicating if the transaction is considered an outlier, deviating from a regular transaction.
  • txnIdentifiers
Array containing the customer identifier details used when the transaction was created.
-- typeType of identifier used for transaction.
-- valueValue of the identifier.
warningsArray containing any warnings encountered during processing.
errorsArray containing any errors encountered during processing.

Example response

{
    "pagination": {
        "limit": 20,
        "offset": 0,
        "sortBy": "BILLING_TIME",
        "sortOrder": "DESC",
        "total": 1
    },
    "data": [
        {
            "id": 1139030313,
            "customerId": 658762519,
            "loyaltyLogId": 1139030313,
            "billingTime": "2026-01-23T09:00:00+05:30",
            "billingTimeInputOffset": "+05:30",
            "billNumber": "testTZ3",
            "type": "REGULAR",
            "notes": "Regular Tranasction number 114 reaching 100% of the enrolled milestone value for the day",
            "amount": 2000.0,
            "grossAmount": 2000.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL",
            "extendedFields": {
                "event_input_date_offset": "+05:30"
            }
        }
    ],
    "warnings": [],
    "errors": []
}
{
    "pagination": {
        "limit": 20,
        "offset": 0,
        "sortBy": "BILLING_TIME",
        "sortOrder": "DESC",
        "total": 37
    },
    "data": [
        {
            "id": 891340869,
            "customerId": 564582355,
            "loyaltyLogId": 891340869,
            "billingTime": "2025-09-19T09:04:20Z",
            "billNumber": "DaveMustaine1",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892288086,
            "customerId": 564582355,
            "loyaltyLogId": 892288086,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest4_2Disc",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 8600.0,
            "grossAmount": 8600.0,
            "discount": 860.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892287951,
            "customerId": 564582355,
            "loyaltyLogId": 892287951,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest3_2Disc",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 8600.0,
            "grossAmount": 8600.0,
            "discount": 860.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892287745,
            "customerId": 564582355,
            "loyaltyLogId": 892287745,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest3_Disc",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 8600.0,
            "grossAmount": 8600.0,
            "discount": 860.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892287474,
            "customerId": 564582355,
            "loyaltyLogId": 892287474,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest2",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 8600.0,
            "grossAmount": 8600.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892285776,
            "customerId": 564582355,
            "loyaltyLogId": 892285776,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest1",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 8600.0,
            "grossAmount": 8600.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 892283305,
            "customerId": 564582355,
            "loyaltyLogId": 892283305,
            "billingTime": "2025-04-08T17:30:00Z",
            "billNumber": "NeeLocalTest",
            "type": "REGULAR",
            "notes": "Transaction Number 74",
            "amount": 5160.0,
            "grossAmount": 5160.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 884649013,
            "customerId": 564582355,
            "loyaltyLogId": 884649013,
            "billingTime": "2025-04-07T04:15:10Z",
            "billNumber": "DaveMustaineSearch",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 883010076,
            "customerId": 564582355,
            "loyaltyLogId": 883010076,
            "billingTime": "2025-03-11T13:04:07Z",
            "billNumber": "DaveMustaine11",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 883009995,
            "customerId": 564582355,
            "loyaltyLogId": 883009995,
            "billingTime": "2025-03-11T13:01:45Z",
            "billNumber": "DaveMustaine10",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 882963167,
            "customerId": 564582355,
            "loyaltyLogId": 882963167,
            "billingTime": "2025-03-10T12:54:12Z",
            "billNumber": "DaveMustaine6",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 882818461,
            "customerId": 564582355,
            "loyaltyLogId": 882818461,
            "billingTime": "2025-03-07T09:56:47Z",
            "billNumber": "DaveMustaine2",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 882539129,
            "customerId": 564582355,
            "loyaltyLogId": 882539129,
            "billingTime": "2025-02-27T16:08:58Z",
            "billNumber": "DaveMustaine1",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 882538931,
            "customerId": 564582355,
            "loyaltyLogId": 882538931,
            "billingTime": "2025-02-27T16:06:30Z",
            "billNumber": "DaveMustaine",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 882538451,
            "customerId": 564582355,
            "loyaltyLogId": 882538451,
            "billingTime": "2025-02-27T16:00:30Z",
            "billNumber": "num-1234",
            "type": "REGULAR",
            "notes": "This is test",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 881933080,
            "customerId": 564582355,
            "loyaltyLogId": 881933080,
            "billingTime": "2025-02-11T06:30:29Z",
            "billNumber": "Transaction1",
            "type": "REGULAR",
            "notes": "This is a transaction",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 881625427,
            "customerId": 564582355,
            "loyaltyLogId": 881625427,
            "billingTime": "2025-02-03T08:32:20Z",
            "billNumber": "billNumberAndOutlierStatus_2",
            "type": "REGULAR",
            "notes": "This is a transaction",
            "amount": 200.0,
            "grossAmount": 110.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 881436092,
            "customerId": 564582355,
            "loyaltyLogId": 881436092,
            "billingTime": "2025-01-30T12:12:25Z",
            "billNumber": "neerajsearch4",
            "type": "REGULAR",
            "notes": "",
            "amount": 62.22,
            "grossAmount": 73.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 881435939,
            "customerId": 564582355,
            "loyaltyLogId": 881435939,
            "billingTime": "2025-01-30T12:07:39Z",
            "billNumber": "neerajsearch3",
            "type": "REGULAR",
            "notes": "",
            "amount": 62.22,
            "grossAmount": 73.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        },
        {
            "id": 881432868,
            "customerId": 564582355,
            "loyaltyLogId": 881432868,
            "billingTime": "2025-01-30T10:56:52Z",
            "billNumber": "neerajsearch2",
            "type": "REGULAR",
            "notes": "",
            "amount": 62.22,
            "grossAmount": 73.0,
            "discount": 0.0,
            "outlierStatus": "NORMAL"
        }
    ],
    "warnings": [],
    "errors": []
}
{
  "pagination": {
    "limit": 20,
    "offset": 0,
    "sortBy": "BILLING_TIME",
    "sortOrder": "DESC",
    "total": 3
  },
  "data": [
    {
      "id": 884653716,
      "customerId": 566881933,
      "loyaltyLogId": 884653716,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "trans-2",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 2000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL"
    },
    {
      "id": 884653807,
      "customerId": 566881933,
      "loyaltyLogId": 884653807,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "trans-3",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 10000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL"
    },
    {
      "id": 884654008,
      "customerId": 566881933,
      "loyaltyLogId": 884654008,
      "billingTime": "2025-04-01T17:38:49Z",
      "billNumber": "trans-5",
      "type": "REGULAR",
      "notes": "This is a transaction",
      "amount": 1000,
      "grossAmount": 1000,
      "discount": 0,
      "outlierStatus": "NORMAL"
    }
  ],
  "warnings": [],
  "errors": []
}
{
  "pagination": {
    "limit": 20,
    "offset": 0,
    "sortBy": "BILLING_TIME",
    "sortOrder": "DESC",
    "total": 4
  },
  "data": [
    {
      "id": 884653716,
      "customerId": 566881933,
      "loyaltyLogId": 884653716,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "trans-2",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 2000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL",
      "txnIdentifiers": [
        {
          "type": "mobile",
          "value": "919074794320"
        }
      ]
    },
    {
      "id": 884654530,
      "customerId": 566881933,
      "loyaltyLogId": 884654530,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "trans-7",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 2000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL",
      "txnIdentifiers": [
        {
          "type": "mobile",
          "value": "919074794320"
        }
      ]
    },
    {
      "id": 891887252,
      "customerId": 566881933,
      "loyaltyLogId": 891887252,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "test_jo transaction2",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 2000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL",
      "txnIdentifiers": []
    },
    {
      "id": 893010296,
      "customerId": 566881933,
      "loyaltyLogId": 893010296,
      "billingTime": "2025-04-02T12:47:05Z",
      "billNumber": "test_joTtransaction2",
      "type": "REGULAR",
      "notes": "customer returning",
      "amount": 2000,
      "grossAmount": 1000,
      "discount": 10,
      "outlierStatus": "NORMAL",
      "txnIdentifiers": [
        {
          "type": "mobile",
          "value": "1234512345"
        }
      ]
    }
  ],
  "warnings": [],
  "errors": []
}
{
    "pagination": {
        "limit": 20,
        "offset": 0,
        "sortBy": "BILLING_TIME",
        "sortOrder": "DESC",
        "total": 1
    },
    "data": [
        {
            "id": 884653716,
            "customerId": 566881933,
            "loyaltyLogId": 884653716,
            "billingTime": "2025-04-02T12:47:05Z",
            "billNumber": "trans-2",
            "type": "REGULAR",
            "notes": "customer returning",
            "amount": 2000.0,
            "grossAmount": 1000.0,
            "discount": 10.0,
            "outlierStatus": "NORMAL"
        }
    ],
    "warnings": [],
    "errors": []
}

Path Params
int32
required
Query Params
string
enum
Allowed:
date
date
string
enum
Defaults to DESC
Allowed:
string
Defaults to BILLING_TIME
string
Defaults to 20
string
Defaults to 0
Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json