Get Public Invitation
Get a public invitation by its ID. This endpoint does not require authentication and is used to display invitation details to potential users.Path Parameters
The unique identifier of the invitation
Response
Invitation unique identifier
Email address the invitation was sent to
ID of the organization for this invitation
ID of the project for this invitation (if applicable)
Role in the organization (OWNER, ADMIN, MEMBER, VIEWER)
Role in the project (OWNER, ADMIN, MEMBER, VIEWER)
When the invitation was created (ISO 8601 format)
When the invitation was last updated (ISO 8601 format)
Organization details
Project details (if invitation is for a specific project)
Use Cases
Invitation Flow
The invitation system follows this typical flow:1
Send Invitation
An organization admin creates an invitation using the
POST /organizations/{organization_id}/invitations endpoint2
Share Invitation Link
The invitation link is shared with the recipient via email or other communication channels
3
View Invitation
The recipient uses this
GET /invitations/{id} endpoint to view invitation details before accepting4
Accept/Decline
The recipient uses the
POST /me/invitations/{invitation_id}/reply endpoint to accept or declineSecurity Considerations
Invitations have expiration periods and can be revoked by organization administrators at any time.
Error Responses
Invitation not found or has been revoked
Invitation has expired