Get Single Points Expiry Updates

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

Example request

curl --location 'https://eu.intouch.capillarytech.com/v2/customers/566135941/singlePointsExpiryUpdates?offset=0&limit=1' \
--header 'Authorization: Basic bmVlcmFqLNGFmODA0MDA5Y2IwMzZhNGNjZGMzMzQzMWVmOWFjOQ=='

Prerequisites

  • Authentication
  • Read access to Points access group resource

Resource information

Pagination supportYes
Batch supportNo

Path parameters

FieldTypeRequiredDescription
Customer IDIntegerYesUnique customer identifier.

Query parameters

FieldTypeRequiredDescription
limitintOptionalMaximum number of results to return. Maximum: 10. Must be greater than 0
offsetintOptionalNumber of results to skip for pagination. Default:0. Must be >= 0

Example response

{
    "id": 566881933,
    "profiles": [],
    "loyaltyInfo": {
        "loyaltyType": "loyalty"
    },
    "segments": {},
    "singlePointsExpiryUpdateList": [
        {
            "expiryChangeTime": "2026-01-17T10:14:38.000Z",
            "expiryChangeTimeISO": "2026-01-17T10:14:38Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "Xy4IFzbJQp"
            },
            "pointsNewExpiryDate": "2026-02-11",
            "pointsNewExpiryDateISO": "2026-02-11T23:59:59Z",
            "pointsUpdatedByProgram": [
                {
                    "programId": 973,
                    "points": 72000.0,
                    "pointsOldExpiryDate": "2026-02-11",
                    "pointsOldExpiryDateISO": "2026-02-11T00:00:00Z"
                },
                {
                    "programId": 983,
                    "points": 6.0,
                    "pointsOldExpiryDate": "2026-02-11",
                    "pointsOldExpiryDateISO": "2026-02-11T00:00:00Z"
                }
            ]
        },
        {
            "expiryChangeTime": "2026-01-17T10:12:35.000Z",
            "expiryChangeTimeISO": "2026-01-17T10:12:35Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "6gyGwyJWpH"
            },
            "pointsNewExpiryDate": "2026-02-11",
            "pointsNewExpiryDateISO": "2026-02-11T23:59:59Z",
            "pointsUpdatedByProgram": [
                {
                    "programId": 973,
                    "points": 72000.0,
                    "pointsOldExpiryDate": "2026-02-11",
                    "pointsOldExpiryDateISO": "2026-02-11T00:00:00Z"
                },
                {
                    "programId": 983,
                    "points": 6.0,
                    "pointsOldExpiryDate": "2026-02-11",
                    "pointsOldExpiryDateISO": "2026-02-11T00:00:00Z"
                }
            ]
        },
        {
            "expiryChangeTime": "2026-01-17T10:00:39.000Z",
            "expiryChangeTimeISO": "2026-01-17T10:00:39Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "gWjUWSOd2y"
            },
            "pointsNewExpiryDate": "2026-02-11",
            "pointsNewExpiryDateISO": "2026-02-11T23:59:59Z",
            "pointsUpdatedByProgram": []
        },
        {
            "expiryChangeTime": "2026-01-09T12:35:04.000Z",
            "expiryChangeTimeISO": "2026-01-09T12:35:04Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "KBttvVkdHu"
            },
            "pointsNewExpiryDate": "2026-02-03",
            "pointsNewExpiryDateISO": "2026-02-03T23:59:59Z",
            "pointsUpdatedByProgram": []
        },
        {
            "expiryChangeTime": "2026-01-09T12:30:22.000Z",
            "expiryChangeTimeISO": "2026-01-09T12:30:22Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "63NaD6cF36"
            },
            "pointsNewExpiryDate": "2026-02-03",
            "pointsNewExpiryDateISO": "2026-02-03T23:59:59Z",
            "pointsUpdatedByProgram": []
        },
        {
            "expiryChangeTime": "2026-01-08T09:00:32.000Z",
            "expiryChangeTimeISO": "2026-01-08T09:00:32Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "XH17DfoXKO"
            },
            "pointsNewExpiryDate": "2026-02-02",
            "pointsNewExpiryDateISO": "2026-02-02T23:59:59Z",
            "pointsUpdatedByProgram": []
        },
        {
            "expiryChangeTime": "2026-01-08T08:45:40.000Z",
            "expiryChangeTimeISO": "2026-01-08T08:45:40Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "vhOo1JIKuv"
            },
            "pointsNewExpiryDate": "2026-02-02",
            "pointsNewExpiryDateISO": "2026-02-02T23:59:59Z",
            "pointsUpdatedByProgram": []
        },
        {
            "expiryChangeTime": "2025-12-04T10:56:36.000Z",
            "expiryChangeTimeISO": "2025-12-04T10:56:36Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "fjJ6etf2Ka"
            },
            "pointsNewExpiryDate": "2025-12-29",
            "pointsNewExpiryDateISO": "2025-12-29T23:59:59Z",
            "pointsUpdatedByProgram": [
                {
                    "programId": 973,
                    "points": 129699.0,
                    "pointsOldExpiryDate": "2025-12-28",
                    "pointsOldExpiryDateISO": "2025-12-28T00:00:00Z"
                }
            ]
        },
        {
            "expiryChangeTime": "2025-12-03T05:03:59.000Z",
            "expiryChangeTimeISO": "2025-12-03T05:03:59Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "9tt1cyVRWq"
            },
            "pointsNewExpiryDate": "2025-12-28",
            "pointsNewExpiryDateISO": "2025-12-28T23:59:59Z",
            "pointsUpdatedByProgram": [
                {
                    "programId": 973,
                    "points": 129799.0,
                    "pointsOldExpiryDate": "2025-12-28",
                    "pointsOldExpiryDateISO": "2025-12-28T00:00:00Z"
                }
            ]
        },
        {
            "expiryChangeTime": "2025-12-03T05:03:08.000Z",
            "expiryChangeTimeISO": "2025-12-03T05:03:08Z",
            "eventName": "PointsRedemption",
            "eventIdentifier": {
                "type": "eventUniqueId",
                "value": "Nw740ZbpDb"
            },
            "pointsNewExpiryDate": "2025-12-28",
            "pointsNewExpiryDateISO": "2025-12-28T23:59:59Z",
            "pointsUpdatedByProgram": [
                {
                    "programId": 973,
                    "points": 133799.0,
                    "pointsOldExpiryDate": "2025-12-26",
                    "pointsOldExpiryDateISO": "2025-12-26T00:00:00Z"
                }
            ]
        }
    ],
    "extendedFields": {},
    "warnings": []
}

Response parameters

FieldTypeDescription
idIntegerUnique identifier of the customer.
profilesArrayProfiles associated with the customer.
loyaltyInfoObjectLoyalty-related information for the customer.
.loyaltyTypeStringType of loyalty associated with the customer.
segmentsObjectSegments associated with the customer.
singlePointsExpiryUpdateListArrayList of events that resulted in an update to points expiry.
.expiryChangeTimeStringIndicates the points expiry change date and time in the server time zone in YYYY-MM-DDTHH:MM:SS.mmmZ format. Note: This field will be deprecated in the future and is being replaced by expiryChangeTimeISO.
.expiryChangeTimeISOString

Indicates the points expiry change 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.

.eventNameStringName of the event that triggered the expiry update.
.eventIdentifierObjectIdentifier details of the triggering event.
..typeStringType of event identifier.
..valueStringValue of the event identifier.
.pointsNewExpiryDateStringIndicates the points new expiry date and time in the server time zone in YYYY-MM-DD format. Note: This field will be deprecated in the future and is being replaced by pointsNewExpiryDateISO.
.pointsNewExpiryDateISOString

Indicates the new points expiry 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.

.pointsUpdatedByProgramObjectObject containing details on the loyalty program, number of points and the points expiry dates.
..programIdIntUnique ID of the loyalty program where the points expiration updates occurred.
..pointsIntIndicates the total number of points with updated expiration dates.
..pointsOldExpiryDateStringIndicates the points old expiry date and time in the server time zone in YYYY-MM-DD format. Note: This field will be deprecated in the future and is being replaced by pointsOldExpiryDateISO.
..pointsOldExpiryDateISOString

Indicates the old points expiry 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.

extendedFieldsObjectAdditional custom fields associated with the response.
warningsArrayAny warnings returned in the response.
Path Params
string
required
Query Params
integer
integer
Response

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