Verify
Verifies World ID 4.0 proofs and legacy 3.0 proofs. Forward the complete IDKit result without remapping response identifiers or constructing a legacy verification_level. Use rp_id (rp_...) when possible; app_id (app_...) is still accepted for backward compatibility.
Path Parameters
RP ID (rp_...) is recommended. App ID (app_...) is also accepted for backward compatibility.
Body
- Legacy Proofs (v3)
- Uniqueness Proofs
- Session Proofs
Choose one request type.
3.0 1production, staging Whether World App completed the requested user-presence check. IDKit always sends it; treat a missing value as false.
Response
At least one proof verified successfully
true production, staging Opaque session ID in the format session_<128 hex characters>.
"session_5f3a9c2e...8d1b0a"