---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/60393#article
headline: "60393: Authenticator criteria are missing from the request"
url: https://www.twilio.com/docs/api/errors/60393
inLanguage: en
dateModified: 2026-11-11T18:19:16.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 60393: Authenticator criteria are missing from the request

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio Verify could not create the Passkeys Factor because the authenticator criteria were missing. To create the passkey registration options, Verify needs `authenticator_attachment`, `discoverable_credentials` and `user_verification`. Verify takes them from the `config` object of the request or, when the request has no `config`, from the passkeys settings of the Verify Service.

The error message lists the missing fields.

### Possible causes

* You created a Passkeys Factor without the `config` object, and the Verify Service does not have `Passkeys.AuthenticatorAttachment`, `Passkeys.DiscoverableCredentials` and `Passkeys.UserVerification` set.

### Possible solutions

* Send the `config` object when you create the Passkeys Factor, for example `"config": {"authenticator_attachment": "platform", "discoverable_credentials": "preferred", "user_verification": "preferred"}`.
* Set `Passkeys.AuthenticatorAttachment`, `Passkeys.DiscoverableCredentials` and `Passkeys.UserVerification` on the Verify Service, so you can create Passkeys Factors without `config`.

### Related errors

* [Factor config invalid or not provided](/docs/api/errors/60370)

#### Additional resources

* [Passkeys Factor resource](/docs/verify/api/passkeys-factor)
* [Verify Passkeys quickstart](/docs/verify/quickstarts/passkeys)
* [Verify Service resource](/docs/verify/api/service)
