Skip to main content
POST
Accepts a shared-user invitation and sets the teammate’s password, on the Management API host (api.scanova.io).
Unlike every other endpoint on this page, this one does not take a Management API key — it’s AllowAny. It’s meant to be called from the invited teammate’s own browser, from the link in their invitation email, not from the inviting account’s integration.
string
required
The invitation hash from the emailed link, max 250 characters.
string
required
The teammate’s new password.
string
required
Password confirmation — must match password1.

Hash validity

A hash is valid only if it exists, hasn’t already been used, and was sent within the account’s configured invitation-link-validity window — both the original invite and any resend refresh the timestamp this window is measured from. 400 with "Verification link is invalid or expired." if the hash fails any of those checks, or if the two passwords don’t match or fail password policy.

Body

application/json
hash
string
required

The invitation hash from the emailed link.

Maximum string length: 250
password1
string
required
password2
string
required

Response

Invitation accepted — the shared user can now log in.