v1

latestOpenAPI 3.0.32026-07-22194038.3 KB

Verify (Legacy)

Verify a World ID proof for a Cloud action.

post/api/v2/verify/{app_id}

Path parameters

app_idstring required

Your app ID from the Developer Portal

Request body

nullifier_hashstring required

The unique user identifier (called the nullifier hash in the ZKP), as provided by IDKit.

proofstring required

The zero-knowledge proof, as provided by IDKit.

merkle_rootstring required

Part of the ZKP, the hash of the Merkle root that proves membership to the set of credentials. As provided by IDKit.

verification_levelstring required

The verification level, as provided by IDKit.

actionstring required

Same action identifier as passed to IDKit.

signal_hashstring

The hash of the signal that was used to generate the proof. Defaults to the hash of an empty string.

max_ageinteger

The maximum age of the root in seconds. This parameter controls how old the Merkle root used in the proof can be. Minimum value is 3600 (1 hour) and maximum value is 604800 (7 days). Defaults to 7200 (2 hours).

Response

Verified