Publish closed-period statements to members
Statements
Publish closed-period statements to members
Notify period statements
POST
Publish closed-period statements to members
Description
Notify period statements Deliberate, decoupled publish step: after an admin closes a period (POST /statements/periods/close) and reviews it, this call emails
each eligible member their statement (portal link + PDF attachment)
and raises an in-app notification. Per-member delivery is queued on
statementNotificationQueue — the response reports how many were
queued, not delivered.
Only closed statements (persisted rows, not ledger-fallback) are
eligible. A member is skipped and counted under:
notClosed— statement status is notclosedzero— net and due are both zero andincludeZerois not setalreadyNotified—lastNotifiedAtis set andforceis not setnoEmail— the member has no email on file
- Required role:
adminor higher
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Body
application/json