# VerifyYou ## Docs - [Test Key](https://docs.verifyyou.com/api-reference/api-keys/test-key.md) - [Confirm a verification token](https://docs.verifyyou.com/api-reference/confirmations/confirm-a-verification-token.md): Exchange the `vyt` token the user returned with for the authoritative verification result. **Secret key only** — call this from your backend before granting access. - [Lock a confirmation](https://docs.verifyyou.com/api-reference/confirmations/lock-a-confirmation.md): Mark a confirmation as used so the same `vyt` token can't be confirmed again — single-use enforcement. **Secret key only.** After locking, `GET /v3/confirmations/{token}` returns `verified: false`. - [Initialize a verification session](https://docs.verifyyou.com/api-reference/verification-flow/initialize-a-verification-session.md): Initialize a session before the user verifies and get back a hosted verification link with a queued-up session. Redirect the user to the returned `url`; they come back to your `return_path` with `?vyt=&vyc=<0|1>`, which you confirm server-side at `GET /v3/confirmations/{token}`. - [Create Verification](https://docs.verifyyou.com/api-reference/verifications/create-verification.md) - [Delete Verification](https://docs.verifyyou.com/api-reference/verifications/delete-verification.md) - [Get Verification](https://docs.verifyyou.com/api-reference/verifications/get-verification.md) - [List Verifications](https://docs.verifyyou.com/api-reference/verifications/list-verifications.md) - [Update Verification](https://docs.verifyyou.com/api-reference/verifications/update-verification.md) - [Account linking](https://docs.verifyyou.com/v3/advanced/account-linking.md): Tie a verification to your own user, and bind a stable identity for permanent uniqueness. - [Flow tracking & drop-off](https://docs.verifyyou.com/v3/advanced/flow-tracking.md): Get a signed webhook at each step of a verification, from start to finish. - [Platform API](https://docs.verifyyou.com/v3/advanced/platform-api.md): Embed VerifyYou into your own platform and let your users add verification to their flows. - [GET /v3/confirmations/{token}](https://docs.verifyyou.com/v3/api/confirmations.md): Exchange a return token for the authoritative verification result. - [POST /v3/initialize](https://docs.verifyyou.com/v3/api/initialize.md): Mint a verification session and get back a hosted URL to send the user to. - [Accounts vs guests](https://docs.verifyyou.com/v3/concepts/accounts-vs-guests.md): Why a stable claim to a person's uniqueness means less friction for everyone. - [Humanness and uniqueness](https://docs.verifyyou.com/v3/concepts/humanness-and-uniqueness.md): How we prove someone is a live human, then prove they're the only one. - [Returning users](https://docs.verifyyou.com/v3/concepts/returning-users.md): How a verified human is recognized the next time they come through. - [FAQ](https://docs.verifyyou.com/v3/faq.md): Common questions about verifying, keys, returning users, and data. - [Introduction](https://docs.verifyyou.com/v3/introduction.md): Verify a real, unique human in two calls — from the browser or your server. - [API reference & spec](https://docs.verifyyou.com/v3/openapi.md): Where to find every endpoint — browse it, try it, or generate a client. - [vycheck()](https://docs.verifyyou.com/v3/sdk/vycheck.md): Start a verification from the browser — it builds the link and redirects for you. - [vyget()](https://docs.verifyyou.com/v3/sdk/vyget.md): Read the verification result the hosted flow appended to your return URL. ## OpenAPI Specs - [openapi](https://docs.verifyyou.com/v2/openapi.yaml)