Skip to main content

InvitationContextResponse

The curated, recipient-facing view of a network user invitation --- enough for a client to render the "you've been invited to X as Y" screen. email is the invitee's own address (echoed back), not third-party PII. No token, inviter id, or persistence internals.

network_namestring

Display name of the network the recipient is invited to

Example: Acme Podcast Network
emailstring

Email address the invitation was sent to

Example: member@example.com
rolestring

Role to be granted on acceptance

Possible values: [admin, viewer]

Example: viewer
statusstring

Invitation status

Possible values: [pending, accepted, expired, revoked]

Example: pending
verifiedboolean

Whether the recipient has already passed code verification

Example: false
expires_atdate-time

When the invitation expires and can no longer be accepted

Example: 2026-01-15T09:30:00Z
InvitationContextResponse
{
"network_name": "Acme Podcast Network",
"email": "member@example.com",
"role": "viewer",
"status": "pending",
"verified": false,
"expires_at": "2026-01-15T09:30:00Z"
}