Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

60433: Unsupported passkeys approval content type


ERROR: 60433

error-60433 page anchor
VERIFY
ERROR

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