Skip to main content
GET
Returns earned points that can be used to track received-point events and customer notification flows.

Authorizations

Authorization
string
header
required

Use API Basic Auth Keys

Query Parameters

from
string<date-time>

Start date for filtering points by event date.

to
string<date-time>

End date for filtering points by event date. When omitted or default, DateTime.UtcNow is used.

PointTypes
enum<integer>[] | null

Optional list of point types to include in the received-points result.

0 = Purchase 1 = Signup 2 = Birthday 3 = Ordinary 4 = Reward 5 = Review 6 = Refund 7 = Expire 8 = Referral 9 = SocialMediaFollowFacebook 10 = SocialMediaFollowInstagram 11 = PartialOrderRefund 12 = Quiz 13 = CustomObjective 14 = ReferralAffiliate 15 = SocialMediaFollowLinkedin 16 = SocialMediaFollowTikTok 17 = Campaign 18 = Participation 19 = Fitness

Available options:
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19
pageNumber
integer<int32>
default:1

Page number for pagination (default: 1).

pageSize
integer<int32>
default:10

Number of items per page (default: 10, max: 10000).

includePurchaseDetails
boolean
default:false

When true, includes purchase point calculation details for purchase points in the returned page when available. Default is false for backward compatibility.

Response

200 - application/json

Paginated list of received point entries for customer notification/integration workflows.

Base List response model methods

Items
object[] | null

Collection with the found entities on the bonifiq DB.

TotalItemCount
integer<int32>

Total of rewards Configurations founds.

PageSize
integer<int32>

Pagination size

PageNumber
integer<int32>

Actual Page Number

HasNextPage
boolean

true if there is another page to be load.

HasError
boolean

If true the request had an error.

ErrorMessages
string[]

List with the error messages