digital-identity-platform-docs
digital-identity-platform-docs / supabase/functions/get-invitation-by-token / InvitationResponse
Interface: InvitationResponse
Defined in: supabase/functions/get-invitation-by-token/index.ts:55
Successful response with invitation details
Properties
id
id:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:57
Unique invitation ID
client_id
client_id:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:59
The client/organization ID
email
email:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:61
Email address the invitation was sent to (may be null for open invitations)
role
role:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:63
Role to be assigned upon acceptance ('owner' | 'admin' | 'member')
status
status:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:65
Current invitation status ('pending' | 'accepted' | 'revoked')
expires_at
expires_at:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:67
ISO timestamp when invitation expires
created_at
created_at:
string
Defined in: supabase/functions/get-invitation-by-token/index.ts:69
ISO timestamp when invitation was created
client
client:
object[]
Defined in: supabase/functions/get-invitation-by-token/index.ts:71
Client/organization details (from join)
name
name:
string