publ betaReference (MCP guide)
Open publ console

Read a member point balance or history

# Read a member point balance or history

Find the member with members_list and pass the same channelCode and row id as member_get.profileId. Choose one tab, omitting include and membershipHistory:

```json
{"channelCode":"selected-channel","profileId":7,"points":{"kind":"summary"}}
```

```json
{"channelCode":"selected-channel","profileId":7,"points":{"kind":"history","page":1,"limit":15}}
```

These examples are placeholders, not observed results. The bridge resolves the member identifier internally. Balance returns source amount, last modification and displayAmount based on the observed point ratio. History returns one page with raw event type, amount, order reference, reason and update time. Follow nextPage only when the requested task needs it. If MEMBER_POINTS_PAGE_OUT_OF_RANGE is returned, explicitly request page1 or another page within the reported range; the bridge does not read a replacement page automatically. Unknown types remain unknown; an order reference does not prove payment or refund eligibility.

Use the returned single console link for this member and tab. Point reward or withdrawal remains a human console action; reading the amount does not change it. Missing service configuration, branding, balance, pagination or stable identity is an error, never a zero-value success. If a response changes during reading, retry a fresh read instead of combining snapshots. No status/resume task exists for these reads.

## Source observations and limits

The original console has separate balance and history tabs under the selected member. The bridge reads the member profile first and uses its observed identifier for the point service. History uses the service pagination outside the records payload. The requested page must exist; an empty first page is valid, while a page beyond the last one requires an explicit new request.

Returned amounts use the source numbers and the observed branding ratio; they are not a guarantee of exact decimal accounting or eligibility to receive or withdraw points. The bridge does not adjust a balance, waive an abuse finding or execute a payment. Use the returned console destination for actions that require a person.