---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/api/errors/60427#article
headline: "60427: Factor ID invalid or not provided"
url: https://www.twilio.com/docs/api/errors/60427
inLanguage: en
dateModified: 2026-06-08T12:04:59.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# 60427: Factor ID invalid or not provided

Log Type: APPLICATION

Log Level: ERROR

## Description

This error occurs when a Verify request that expects a Factor SID does not receive one, or receives a value that does not match the required Factor SID format. Verify Factor SIDs are 34-character identifiers that start with `YF`. You can see this on endpoints that work with Factors directly and on Challenge requests that require `factorSid`.

### Possible causes

* The request does not include a Factor SID where the endpoint expects it. For example, Create Challenge requires `factorSid`, while Factor fetch, update, and delete requests require `Sid` in the path.
* The value in `Sid` or `factorSid` is not a valid Factor SID. Verify expects a 34-character SID that starts with `YF`.
* The value sent in the request is empty, truncated, or otherwise does not match the Factor SID pattern required by Verify.
* In Verify TOTP, the user has multiple factors on the same device and the intended `factorSid` was not included when creating the verification attempt.

### Possible solutions

* Send the Factor SID in the correct part of the request. Use `Sid` for Factor fetch, update, and delete endpoints. Use `factorSid` when you create a Challenge.
* Validate the SID before you send the request. Use a 34-character Factor SID that matches `^YF[0-9a-fA-F]{32}$`.
* If you do not have the Factor SID yet, create the factor first or list the entity's factors and use the `sid` returned by Verify.
* For Verify TOTP users with multiple factors on the same device, store the correct Factor SID for the selected factor and pass that exact `factorSid` when you create the Challenge.

#### Additional resources

* [Factor Resource](/docs/verify/api/factor)
* [Challenge Resource](/docs/verify/api/challenge)
* [Verify TOTP Overview](/docs/verify/totp)
