Accept an invite
/v1/auth/accept-invitePublic endpoint that redeems an admin invite token and provisions the invitee as an active, email-verified User (or updates an existing unverified one), then adds the AccountMember row joining them to the inviting Account. POST accepting token, first_name, last_name, and an optional password; rate-limited to 5 per hour. A password is required and breach-checked unless the Account has active admin SSO for the invitee's domain, in which case password-less acceptance is allowed. Returns 400 for an invalid, expired, or already-consumed token, or a missing password without SSO.
Request body
application/json
tokenstring Required first_namestring Required last_namestring Required passwordstring Optional Responses
application/json
data *MessageResponseDto
Returned object
curl -X POST "https://auth.canopy-io.com/v1/auth/accept-invite" \ -H "Content-Type: application/json" \ -d '{ "token": "string", "first_name": "string", "last_name": "string", "password": "string" }'
{ "data": { "message": "string" } }
Tell us how we can improve this guide.