More Rewards
More Rewards
Developer Documentation

Status: Stable.

Members: Transaction History

Use this endpoint to read settled and reversed transaction events for a member.

Endpoint

GET /api/v1/members/{externalMemberId}/transactions
Club Key

The API key identifies the club. Do not add clubId to the query string.

Query parameters

| Parameter | Required | Description | | --- | --- | --- | | limit | No | Maximum number of transactions to return. The platform caps this at 100. | | before | No | Millisecond timestamp cursor from a previous nextBefore. |

Request

curl "https://sandbox.more-rewards.co.uk/api/v1/members/member_external_id/transactions?limit=25" \
  -H "X-MR-Key-Id: club_sbx_example" \
  -H "X-MR-Timestamp: 2026-04-28T12:04:00Z" \
  -H "X-MR-Signature: v1=<computed_signature>"

The signature canonical path is /api/v1/members/member_external_id/transactions; do not include the query string in the signed path.

Success response

{
  "ok": true,
  "data": {
    "transactions": [
      {
        "externalTransactionId": "transaction_external_id",
        "status": "settled",
        "amountMinor": 10000,
        "currency": "GBP",
        "merchantName": "Partner Merchant",
        "merchantId": "merchant_external_id",
        "occurredAt": "2026-04-28T12:01:00Z",
        "receivedAt": "2026-04-28T12:01:03.000Z"
      }
    ],
    "nextBefore": 1777377660000
  }
}

Common errors

  • invalid_request
  • unauthorized
  • cardholder_not_found