UserInvitationDto
A network user invitation, as seen by an API client. The opaque link token, inviter identity, and persistence internals (version, free-form info) are intentionally not exposed --- the link is returned separately as invite_url on create.
idstring
Unique id of the invitation
Example:
7Hb2Kp9QvL3mNx0R8tZ4networkIdstring
Id of the network the recipient is invited to join
Example:
9Kp3Lm2QvX7nRt0B8wZ5emailstring
Email address the invitation was sent to
Example:
member@example.comfirstNamestring
Recipient's first name
Example:
JordanlastNamestring
Recipient's last name
Example:
Leerolestring
Network membership role to grant on acceptance
Possible values: [admin, viewer]
Example:
viewerstatusstring
Invitation lifecycle status
Possible values: [pending, accepted, expired, revoked]
Example:
pendingexpiresAtdate-time
When the invitation expires and can no longer be accepted
Example:
2026-01-15T09:30:00ZcreatedAtdate-time
When the invitation was created
Example:
2026-01-15T09:30:00ZupdatedAtdate-time
When the invitation was last updated
Example:
2026-01-15T09:30:00ZUserInvitationDto
{
"id": "7Hb2Kp9QvL3mNx0R8tZ4",
"networkId": "9Kp3Lm2QvX7nRt0B8wZ5",
"email": "member@example.com",
"firstName": "Jordan",
"lastName": "Lee",
"role": "viewer",
"status": "pending",
"expiresAt": "2026-01-15T09:30:00Z",
"createdAt": "2026-01-15T09:30:00Z",
"updatedAt": "2026-01-15T09:30:00Z"
}