Skip to main content
POST
/
auth
/
passkey
/
login
/
finish
Finish passkey login
curl --request POST \
  --url https://api.wacht.dev/auth/passkey/login/finish \
  --header 'Content-Type: application/json' \
  --data '
{
  "credential": {}
}
'
{
  "id": "123456789012345678",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T10:30:00Z",
  "signin_attempts": [
    {
      "id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "signins": [
    {
      "id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "signup_attempts": [
    {
      "id": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "active_signin_id": "987654321098765432",
  "active_signin": {
    "id": "<string>",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  }
}

Body

application/json
credential
object
required

WebAuthn credential response

Response

Passkey authentication completed

id
string<uint64>

Session ID

Example:

"123456789012345678"

created_at
string<date-time>

Session creation timestamp

Example:

"2024-01-15T10:30:00Z"

updated_at
string<date-time>

Session last update timestamp

Example:

"2024-01-15T10:30:00Z"

signin_attempts
object[]

Sign-in attempts associated with this session

signins
object[]

Successful sign-ins associated with this session

signup_attempts
object[]

Signup attempts associated with this session

active_signin_id
string<uint64>

ID of the active sign-in

Example:

"987654321098765432"

active_signin
object

Active sign-in details