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 Networkemailstring
Email address the invitation was sent to
Example:
member@example.comrolestring
Role to be granted on acceptance
Possible values: [admin, viewer]
Example:
viewerstatusstring
Invitation status
Possible values: [pending, accepted, expired, revoked]
Example:
pendingverifiedboolean
Whether the recipient has already passed code verification
Example:
falseexpires_atdate-time
When the invitation expires and can no longer be accepted
Example:
2026-01-15T09:30:00ZInvitationContextResponse
{
"network_name": "Acme Podcast Network",
"email": "member@example.com",
"role": "viewer",
"status": "pending",
"verified": false,
"expires_at": "2026-01-15T09:30:00Z"
}