---
title: "Verify Webauthn Signature Endpoint"
method: POST
path: "/v1/auth/webauthn/verify"
tags: ["verification"]
---

# Verify Webauthn Signature Endpoint

`POST /v1/auth/webauthn/verify`

## Request

- Base URL: `https://app.teetra.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.teetra.com/v1/auth/webauthn/verify`
- Auth: none declared

Verify an ES256 WebAuthn assertion signature out of band to complete mutative confirmation.

## Request body

- WebAuthnVerifyPayload
  - `challenge` string, required: Challenge token from confirmation record
  - `authenticator_data` string, required: base64 authenticatorData
  - `client_data_json` string, required: base64 clientDataJSON
  - `signature` string: base64 assertion signature
  - `credential_id` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/teetra/apis/warrant.md) · [All operations](https://skmtc.dev/teetra/apis/warrant/llms.txt) · [OpenAPI document](https://skmtc.dev/teetra/apis/warrant/revisions/0e272d563cc4?raw)
