---
title: "Fetch authentication attempts"
method: POST
path: "/omni/authentications/external/search"
tags: ["Authentications"]
---

# Fetch authentication attempts

`POST /omni/authentications/external/search`

This API allows for searching through stored authentication records, providing insight into both 1:1 (one to one) and 1:N (one to many) authentication modes. It includes data for successful and failed login attempts, enabling an overview of authentication activity within the organization. 
Works with <Glossary>Admin Token</Glossary>.

## Query parameters

- `offset` integer
- `limit` integer

## Headers

- `api-version` string, required

## Request body

- object — Provides filter for authentications

## Response `200`

OK

- CustomerAuthenticationsExternalResponse
  - `authenticationAttempts` AuthenticationAttemptExternalDto[]
    - `customerId` string
    - `deviceType` 'IOS' | 'ANDROID' | 'WEBAPP'
    - `deviceName` string
    - `version` string
    - `isSpoof` boolean
    - `get_updatedAt` integer
    - `url` string
    - `isAuthenticated` boolean
    - `recognitionConfidence` number, float
    - `source` string
    - `transactionId` string
    - `authenticationType` 'ONE_TO_ONE' | 'ONE_TO_N'
    - `authenticationMethod` 'server' | 'local' | 'hybrid'
    - `faceEnrollmentForced` boolean
    - `isBlocklisted` boolean
    - `clientRecognitionThreshold` number, float
    - `clientLivenessThreshold` number, float
    - `blocklistConfidence` number, float
    - `videoRecordingUrl` string
  - `total` integer
  - `more` boolean

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/incode/apis/incode-omni-api.md) · [All operations](https://skmtc.net/incode/apis/incode-omni-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/incode/incode-omni-api/revisions/30cd6d926ea3/schema)
