Skip to content
Get API key (opens in a new tab)

Members

List member points transactions

Returns a list of points transactions for a specific member.

GEThttps://api.cevoid.com/v2/members/{profile_id}/points/transactions

Authorizations

Authorizationbearer tokenheaderrequired

Send Authorization: Bearer <key>, where the key is your API key.

Path parameters

profile_idstringrequired

Cevoid profile ID.

  • Example: prf_abc123

Query parameters

cursorstring

Opaque cursor returned from a previous list response

  • Example: eyJpZCI6InBvc3RfMDEifQ
limitinteger

Page size between 1 and 100

  • Range: 1 <= x <= 100
  • Example: 25
marketstring

Market ID used to resolve localized data. Omit to use the default market.

  • Example: mar_sweden

Response

200 Successful response application/json

dataobject[]required

Items returned for this page.

Item properties (15)
idstringrequired

Cevoid point transaction ID.

  • Example: ptx_01hzy3d4mk8w2q
amountnumberrequired

Signed number of points changed by the transaction.

  • Example: 100
transaction_typeenum<string>

How the transaction changed the member balance.

  • Allowed values: EARNED SPENT EXPIRED ADJUSTED MIGRATED
  • Example: EARNED
statusenum<string>required

Current lifecycle status of the point transaction.

  • Allowed values: PENDING ACTIVE EXPIRED SPENT CANCELLED
  • Example: ACTIVE
sourceenum<string>

Program source responsible for the transaction.

  • Allowed values: PURCHASE_INCENTIVE ACTIVITY REWARD_REDEMPTION TIER ADMIN MIGRATION
  • Example: ACTIVITY
source_titlestring

Localized title of the source when one can be resolved.

  • Example: Share a photo
reasonstring

Member-facing reason for the transaction.

  • Example: Completed mission
additional_reasonstring

Additional audit reason recorded by an operator or migration.

  • Example: Manual adjustment note
earned_atstring<date-time>required

Timestamp when the transaction was earned or created.

  • Example: 2024-01-15T09:30:00.000Z
activates_atstring<date-time>

Scheduled timestamp when pending points become active.

  • Example: 2024-01-20T09:30:00.000Z
activated_atstring<date-time>

Timestamp when pending points became active.

  • Example: 2024-01-20T09:30:00.000Z
expires_atstring<date-time>

Scheduled timestamp when active points expire.

  • Example: 2025-01-31T23:59:59.999Z
expired_atstring<date-time>

Timestamp when points expired.

  • Example: 2025-01-31T23:59:59.999Z
spent_atstring<date-time>

Timestamp when points were spent.

  • Example: 2024-01-22T10:00:00.000Z
cancelled_atstring<date-time>

Timestamp when the transaction was cancelled.

  • Example: 2024-01-18T09:00:00.000Z
has_morebooleanrequired

Whether another page of results is available.

  • Example: true
next_cursorstring | nullrequired

Opaque cursor to request the next page, or null when the list is exhausted.

  • Example: eyJpZCI6InJlc291cmNlXzI1In0
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

400 Bad request application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

401 Unauthorized application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

403 Forbidden application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

404 Not found application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

422 Validation error application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

429 Too many requests application/json

additional_dataobjectrequired

Machine-readable rate-limit details.

Properties (2)
retry_after_secondsintegerrequired
  • Range: 0 <= x
{key}any
statusintegerrequired

HTTP status code.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable error description.

  • Example: Resource not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (6)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available

Retry-Afterinteger

Seconds to wait before retrying the request

500 Internal server error application/json

additional_dataobject

Optional machine-readable error details.

Properties (1)
{key}any
statusnumberrequired

HTTP status code for the error response.

  • Example: 404
codestringrequired

Stable machine-readable error code.

  • Example: not_found
messagestringrequired

Human-readable description of the error.

  • Example: Route not found
request_idstring

Request identifier for support and tracing.

  • Example: req_abc123
Response headers (5)
Cevoid-Processing-Msstring

End-to-end request processing time in milliseconds

Cevoid-Request-Idstring

Request identifier for support and tracing

RateLimit-Limitstring

Current rate limit bucket size

RateLimit-Remainingstring

Remaining requests in the current rate limit window

RateLimit-Resetinteger

Seconds until the next request token is available