Skip to contentSkip to navigationSkip to topbar
Page tools
Useful for sharing or LLM
Accelerate development with AI

On this pageProducts used
Looking for more inspiration?Visit the
Error
Application error

60433: Unsupported passkeys approval content type

Twilio Verify DocumentationVerify

Description

description page anchor

This error occurs when you try to approve a Verify Passkeys challenge with a request content type that Verify does not support. The ApproveChallenge endpoint accepts an application/json body, and the Passkeys approval payload is sent as a JSON object.

Possible causes

possible-causes page anchor
  • You sent the POST /v2/Services/{ServiceSid}/Passkeys/ApproveChallenge request with a Content-Type other than application/json.
  • You submitted the Passkeys approval payload as form data or another unsupported body format instead of the JSON object that the endpoint expects.
  • Your HTTP client, proxy, or middleware changed the request headers before the request reached Verify.
  • Send the approval request as application/json. Set the Content-Type header to application/json.
  • Build the request body as the JSON object expected by ApproveChallenge, including required fields such as id, rawId, authenticatorAttachment, and response.
  • If you send the request manually, compare it to the Passkeys quickstart. If possible, use a Twilio helper library example for approveChallenge.update() to avoid incorrect request encoding.

Additional resources

additional-resources page anchor