v1

latestOpenAPI 3.0.32026-07-22194038.3 KB

Verify

Verifies World ID 4.0 proofs and legacy 3.0 proofs. Use rp_id (rp_...) when possible; app_id (app_...) is still accepted for backward compatibility.

post/api/v4/verify/{rp_id}

Path parameters

rp_idstring required

RP ID (rp_...) is recommended. App ID (app_...) is also accepted for backward compatibility.

Request body

OR
OR

Example request

{
  "session_id": "session_5f3a9c2e...8d1b0a"
}

Response

At least one proof verified successfully

successtrue required
actionstring
nullifierstring
created_atstring date-time
environment'production' | 'staging'
session_idstring

Opaque session ID in the format session_<128 hex characters>.

messagestring

Example response

{
  "session_id": "session_5f3a9c2e...8d1b0a"
}