# Get cross-device status

Checks the status of a cross-device flow. This is used by the access device.

Endpoint: GET /v1/auth/webauthn/cross-device/status

## Query parameters:

  - `cross_device_ticket_id` (string, required)

## Response 200 fields (application/json):

  - `status` (string, required)
    Enum: "pending", "scanned", "success", "error", "timeout", "aborted"

  - `session_id` (string, required)
    session id return on cross device authentication success

## Response 400 examples:

  - `InvalidRequest` (unknown)

## Response 404 examples:

  - `CrossDeviceTicketNotFound` (unknown)
    When the ticketId doesn't exist

