POST Secret key. Returns the session_id your frontend opens with vycheck({ session }), and the hosted url if you would rather redirect yourself.
Body
string (uuid)
Which verification to run. Omit for your default.
string
Where the person lands when done, with
?vyt=<token>&vyc=<0|1> appended. Overrides the URL saved on the verification. Absolute https; http allowed on localhost and private addresses.string
Your id for this run. Duplicates are reported against it.
string
Bind the run to this email. The flow cannot collect a different one. One of
email or phone.string
Bind the run to this phone. Same rules.
object<string, string>
Extra query params echoed onto the return URL.
vy* names are ignored.object
Test key only. Per-run config override, used verbatim, never merged.
Response
string
Open it with
vycheck({ session }).string
Hosted link with the run queued up.
Errors
Example
verification_external_id, external_tracker, expire_in_days, and the invite_id response field.