(page) Get Event Log IDs with Credit or Debit for Points

The API retrieves event log IDs that have CREDIT or DEBIT entries for points from the ledger entries.

🚧

Note

This is a private API and is accessible only through Neo dataflows.

Prerequisites

  • Access to Neo
  • Basic or OAuth authentication details
  • Access group resource - NA

Resource information

URI to be used in Neo dataflow/das/getLedgerEntriesWithEventId
HTTP methodGET
Pagination supported?Yes
Rate limitBased on Neo
Batch supportNA

Request query parameters

Parameter(Parameters marked with * are mandatory) Data Type Description

ledger_entry_types*

String

Type of entry recorded in a customer's points ledger.
Allowed values: CREDIT, DEBIT

entity_id*

Long

Unique customer ID of the customer

end_date*

Date

Last date to which you want to retrieve the ledger information
Format: YYYY-MM-DD.
Example: 2025-06-22

start_date*

Date

Start date from which you want to retrieve the ledger information
Format: YYYY-MM-DD.
Example: 2024-01-01

till_ids*

Integer

Till IDs used to filter the results.

is_filter_not_based_on_date*

Boolean

Indicates whether the API should apply a date filter.

  • If set to 1, the API does not apply any date filter. However, you must still pass dummy values for start_date and end_dateExample: 2025-01-01
  • If set to 0, the API filters the results based on the provided date range. In this case, pass the actual start_date and end_date values Example: 2024-04-01 to 2025-03-31.

is_till_not_present*

Boolean

Indicates whether the API should ignore filtering by till ID.

  • If set to 1, the API does not apply a till ID filter. In this case, pass till_ids = -1. - If set to 0, the API filters results based on the specified till IDs. Provide one or more comma-separated values in the till_ids parameter.
    Example: 1234323432,8759345333.

page

Integer

Retrieve details of a specific page. Page count starts from 1.
Example: page=2 retrieves data on page 2.

count

Integer

Number of results to display per page. The default value is 10. The maximum supported value is 100.

Response parameters

ParameterDatatypeDescription
request_idStringUnique identifier for the API request
dataObjectContains the main response data
-recordsArrayList of records returned in the response
-- fieldsObjectKey-value pairs representing attributes of a ledger entry
--- ledgerEntryTypeStringType of ledger entry. **Example **: DEBIT, CREDIT
--- cpsIdNumberUnique customer points summary ID
--- configMetadataNullConfiguration metadata; null if not present
--- pointsLedgerIdNumberUnique identifier of the ledger entry
--- createdOnNumberTimestamp when the ledger entry was created in milliseconds
--- pointsCategoryNameStringName of the points category. Example: Main
--- eventSubjectIdNumberUnique identifier for the event subject
--- processingTimeNumberTimestamp when the event was processed in milliseconds
--- pointsNumberNumber of points credited or debited
--- categoryTypeStringType of the points category. Example: REGULAR_POINTS
--- eventTypeIdNumberUnique identifier for the event type
--- sourceProgramIdNumberProgram ID from which the event originated
--- entityMetadataStringMetadata about the entity
--- requestIdStringIdentifier that links the event to the original request
--- customerIdNumberUnique identifier of the customer
--- eventTimeNumberTimestamp of when the event occurred in milliseconds
--- eventNameStringName of the event. Example: ReturnBill, TransactionAdd
--- genericEventIdNullGeneric event ID if present; null if not applicable
--- eventLogIdNumberUnique identifier of the event log
--- tillIdNumberIdentifier for the till
--- uniqueIdStringUnique ID associated with the ledger record

Sample response

{
    "request_id": "39dbfc61-4e8b-4c5c-a1ee-913c99fb46e7",
    "data": {
        "records": [
            {
                "fields": {
                    "ledgerEntryType": {
                        "string_value": "DEBIT"
                    },
                    "cpsId": {
                        "number_value": 85912160
                    },
                    "configMetadata": {
                        "null_value": "NULL_VALUE"
                    },
                    "pointsLedgerId": {
                        "number_value": 65152554
                    },
                    "createdOn": {
                        "number_value": 1749573240000
                    },
                    "pointsCategoryName": {
                        "string_value": "Main"
                    },
                    "eventSubjectId": {
                        "number_value": 2152317880
                    },
                    "processingTime": {
                        "number_value": 1749105748000
                    },
                    "points": {
                        "number_value": 31
                    },
                    "categoryType": {
                        "string_value": "REGULAR_POINTS"
                    },
                    "eventTypeId": {
                        "number_value": 5
                    },
                    "sourceProgramId": {
                        "number_value": 2809
                    },
                    "entityMetadata": {
                        "string_value": "{\\"pointInTimeSlabs\\": []}"
                    },
                    "requestId": {
                        "string_value": "6ad7d91f9b543d5adf0cd4c90de35d0b"
                    },
                    "customerId": {
                        "number_value": 387457911
                    },
                    "eventTime": {
                        "number_value": 1749105748000
                    },
                    "eventName": {
                        "string_value": "ReturnBill"
                    },
                    "genericEventId": {
                        "null_value": "NULL_VALUE"
                    },
                    "eventLogId": {
                        "number_value": 38943074
                    },
                    "tillId": {
                        "number_value": 50691660
                    },
                    "uniqueId": {
                        "string_value": "fFOIZvZwef"
                    }
                }
            },
            {
                "fields": {
                    "ledgerEntryType": {
                        "string_value": "CREDIT"
                    },
                    "cpsId": {
                        "number_value": 85912160
                    },
                    "configMetadata": {
                        "null_value": "NULL_VALUE"
                    },
                    "pointsLedgerId": {
                        "number_value": 65152551
                    },
                    "createdOn": {
                        "number_value": 1749573203000
                    },
                    "pointsCategoryName": {
                        "string_value": "Main"
                    },
                    "eventSubjectId": {
                        "number_value": 2152317882
                    },
                    "processingTime": {
                        "number_value": 1748958294000
                    },
                    "points": {
                        "number_value": 31
                    },
                    "categoryType": {
                        "string_value": "REGULAR_POINTS"
                    },
                    "eventTypeId": {
                        "number_value": 15
                    },
                    "sourceProgramId": {
                        "number_value": 2809
                    },
                    "entityMetadata": {
                        "string_value": "{\\"pointInTimeSlabs\\": [{\\"programId\\": 2809, \\"isDefaultProgram\\": true, \\"pointInTimeSlabName\\": \\"Diamond\\", \\"pointInTimeSlabNumber\\": 5}]}"
                    },
                    "requestId": {
                        "string_value": "2d27cb2119f7ca4a0c7733b6baccd20b"
                    },
                    "customerId": {
                        "number_value": 387457911
                    },
                    "eventTime": {
                        "number_value": 1748958294000
                    },
                    "eventName": {
                        "string_value": "TransactionAdd"
                    },
                    "genericEventId": {
                        "null_value": "NULL_VALUE"
                    },
                    "eventLogId": {
                        "number_value": 38943071
                    },
                    "tillId": {
                        "number_value": 50691660
                    },
                    "uniqueId": {
                        "string_value": "jbASNg5B0x"
                    }
                }
            }
        ]
    }
}

Error codes

Error CodeDescription
400Bad Request
404Not Found
500Internal Server Error