Skip to content

js-bao-wss-client


js-bao-wss-client / DeferredGroupAdd

Interface: DeferredGroupAdd ​

Result of a deferred group add — the email does not yet map to an app user, so a DeferredGroupAdd row was created (or an existing unresolved one was returned for idempotency). The deferredId can be passed to client.invitations.revokeDeferredGrant(deferredId, "group") to cancel the pending add.

The invitation + tokenized accept token fields let callers send their own custom invitation emails with a working CTA — combine inviteToken with the app's own accept-page URL to form the CTA.

Properties ​

appInvitationCreated ​

appInvitationCreated: boolean


deferredId ​

deferredId: string


email ​

email: string


expiresAt ​

expiresAt: string


groupId ​

groupId: string


groupType ​

groupType: string


invitationId ​

invitationId: string

The AppInvitation record created or reused for this email.


inviteToken ​

inviteToken: string | null

Tokenized accept token; combine with your app's accept-page URL.


status ​

status: "pending_signup"

Documentation validated against js-bao-wss-client 3.4.0 · js-bao 0.11.0 · primitive-admin 1.0.62 · primitive-app 3.1.0 — 2026-09-30