List pending invites to the signed-in user
Returns the unexpired pending invites whose invited email matches the session's email, with each organization's name, the role offered and the inviter's email. Requires a dashboard session token; API keys are organization keys and cannot hold or accept invites.
Required permission
Requires the self.read permission. See Permissions for the roles and API key permissions that include it.
Command line
The orl CLI wraps this endpoint:
orl account invite listapiKeyAuthorizationBearer <token>OpenRelay API key. Send it as Authorization: Bearer or_… (legacy vl_… keys still work).
Pending invites for the caller
application/json- response
[index: integer]?curl -X GET 'https://api.openrelay.inc/v1/me/invites'[ { "organizationId": "string", "organizationName": "string", "role": "string", "inviterEmail": "string", "invitedAt": "string", "expiresAt": "string" }]Current user profile and org memberships GET
Returns the signed-in user's profile and organization memberships. Requires a dashboard session token; API keys cannot call this endpoint.
Accept a pending org invite (session only) POST
Creates the membership for the invite addressed to the session's email in the given org, then consumes the invite. Returns the org id and the role granted. This is the only way an invite becomes a membership: the invitee must be authenticated with the invited email and act explicitly.