Overview
Rise supports the following invite-related webhook events:invite.accepted
When a user accepts an invitation to join a company or team, this event is triggered. This event signals successful completion of the invitation workflow.Field reference
The type of object this webhook represents (always “event”)
The Unix timestamp when the event was created
The type of event that occurred
The version of the event schema
A unique identifier for the API request that triggered this event (optional)
A unique key to ensure the webhook is processed only once
Invitation information and details
Implementation Notes
Invitation lifecycle: This event is only triggered when invitations are successfully accepted. Rejected or expired invitations do not trigger webhook events.
Role permissions: Always validate that the assigned role matches your expected permissions before granting access to systems or resources.
User tracking: Use the
user_nanoid
to correlate this event with other user-related activities across your system.Role Types
team_admin
team_admin
Full administrative access to team settings, member management, and billing
member
member
Standard team member with access to team resources and functionality
viewer
viewer
Read-only access to team resources without modification privileges
Use Cases
Invite events are commonly used for:- Automated onboarding - Trigger welcome emails, setup guides, or account provisioning
- Access control - Grant appropriate permissions in external systems
- Analytics tracking - Monitor team growth and invitation conversion rates
- Compliance logging - Maintain audit trails of team membership changes
Anonymous Invitations
Whenanonymous
is true
, the invitation was sent to a user who wasn’t previously registered with Rise. These users create an account as part of accepting the invitation.
Account creation: Anonymous invitations trigger both account creation and team membership, so this event represents both user registration and team joining.