Overview
Theinvite_user function sends an invitation to a new user to join the platform.
Function Signature
Parameters
The invitation details including:
email: Email address to invite (required)role: Initial role for the user (optional)organization_id: Organization to invite user to (optional)expires_in: Invitation expiry time in hours (optional)metadata: Custom invitation metadata (optional)
Return Value
ReturnsResult<UserInvitation> containing the invitation details.
Basic Usage
Error Handling
Rate Limits
- Invitation operations: 50 requests per minute
- Burst limit: 10 requests per second
Related Functions
- fetch_invited_users - List pending invitations
- create_user - Create user directly
- fetch_waitlist - View waitlisted users
