---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/60384#article
headline: "60384: Invalid challenge timeout"
url: https://www.twilio.com/docs/api/errors/60384
inLanguage: en
dateModified: 2026-06-08T12:04:59.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 60384: Invalid challenge timeout

Log Type: APPLICATION

Log Level: ERROR

## Description

Twilio returns this error when the challenge timeout in your Verify Passkeys request is negative. Verify returns Passkeys challenge options in the `options.publicKey` object, and the timeout value must be positive.

### Possible causes

* Your request includes a negative challenge timeout value.
* Your application calculates the challenge timeout dynamically and sends a value below `0`.
* Your request-building logic transforms a valid timeout into a negative value before you create the challenge.

### Possible solutions

* Update your request so the challenge timeout is a positive value.
* Validate the timeout in your application before you create the challenge.
* Review any code that derives the timeout from user input, configuration, or arithmetic and prevent negative values from being sent.

#### Additional resources

* [Verify Passkeys Challenge resource](/docs/verify/api/passkeys-challenge)
* [Verify Passkeys quickstart](/docs/verify/quickstarts/passkeys)
* [Verify Services API](/docs/verify/api/service)
