# Verisecid ## Docs - [Direct verification (non-session)](https://docs.verisecid.com/api-reference/direct-verification/direct-verification-non-session.md): Runs verification directly with provided images. Use your secret key (users.apiSecretKey or workspaces.apiSecretKey). - [Direct verification (v2)](https://docs.verisecid.com/api-reference/direct-verification/direct-verification-v2.md): Run full verification directly with provided images. Persists result to submissions and returns full analysis. - [Create hosted KYC session](https://docs.verisecid.com/api-reference/hosted-sessions/create-hosted-kyc-session.md): Creates a session and returns a verificationUrl to direct users to the hosted verification flow. - [Get hosted KYC session](https://docs.verisecid.com/api-reference/hosted-sessions/get-hosted-kyc-session.md): Returns a session by ID when owned by the requesting user or their workspace. - [Introduction](https://docs.verisecid.com/api-reference/introduction.md) - [Notify webhook delivery (internal)](https://docs.verisecid.com/api-reference/webhooks/notify-webhook-delivery-internal.md): Internal fanout to deliver a submission event to the workspace webhook. Middleware‑exempt. Loads session + submission and attempts delivery. - [Trigger a test webhook](https://docs.verisecid.com/api-reference/webhooks/trigger-a-test-webhook.md): Sends a test event to the workspace-configured webhook URL. Returns 200 with an `{ ok }` indicator regardless of delivery outcome. - [Development](https://docs.verisecid.com/development.md) - [Introduction](https://docs.verisecid.com/index.md): How VerisecID hosted KYC works and how to integrate it - [Flagging](https://docs.verisecid.com/integration/flagging.md): How we flag sessions and how to act on them - [Webhooks](https://docs.verisecid.com/integration/webhooks.md) - [Quickstart](https://docs.verisecid.com/quickstart.md) ## OpenAPI Specs - [openapi](https://docs.verisecid.com/api-reference/openapi.json)