Get Manual Points Adjustment Details

The API retrieves manual points adjustment details mapped to event log IDs for ManualPointsAdjustment event from the ledger information.

🚧

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/getManualPointsAdjustmentExplodeLedger
HTTP methodGET
Pagination supported?Yes
Rate limitBased on Neo
Batch supportNA

Request Query Parameters

Parameter (Parameters marked with * are mandatory)Data TypeDescription
ledgerEntryTypes*StringType of entry recorded in a customer's points ledger. Allowed values: CREDIT, DEBIT
userId*LongUnique customer ID of the customer
endDate*DateLast date to which you want to retrieve the ledger information. Format: YYYY-MM-DD. Example: 2025-06-22
startDate*DateStart date from which you want to retrieve the ledger information. Format: YYYY-MM-DD. Example: 2025-06-22
alternateCurrencyNamesStringName of the alternate currency for which ledger information is retrieved.
pageIntegerRetrieve details of a specific page. Page count starts from 1. Example: page=2 retrieves data on page 2.
countIntegerNumber of results to display per page. The default value is 10. The maximum supported value is 100.

Response Parameters

ParameterData TypeDescription
request_idStringUnique identifier for the request.
dataObjectContains the main data structure for the request.
-recordsArrayA collection of records associated with the request.
-- fieldsObjectContains the fields for each record.
--- reasonObjectReason for the event, represented as a string.
--- customerIdObjectUnique identifier for the customer, represented as a number.
--- eventLogIdObjectUnique identifier for the event log, represented as a number.
---pointsValueObjectValue of points associated with the event, represented as a number.
--- createdOnObjectTimestamp indicating when the record was created, represented as a number.

Sample response

{
    "request_id": "36005b85-42c9-444f-930c-edf1d21bdb21",
    "data": {
        "records": [
            {
                "fields": {
                    "reason": {
                        "string_value": "testing the ledger"
                    },
                    "customerId": {
                        "number_value": 387970841
                    },
                    "eventLogId": {
                        "number_value": 38731901
                    },
                    "pointsValue": {
                        "number_value": 10
                    },
                    "createdOn": {
                        "number_value": 1748950060000
                    }
                }
            }
        ]
    }
}

Error Code

Error CodeDescription
400Bad Request
404Not Found
500Internal Server Error
Language
Credentials
Basic
base64
:
URL
Click Try It! to start a request and see the response here!