verfi_claim_session
Claim a web session by validating buyer gates; success only when status=claimed. Reuse same idempotency key/body on retries.
Instructions
Claim a web session using buyer gates. Requires sessions:claim. Validate required PII separately before calling. Only success=true and data.status=claimed indicates claim success. Reuse the same idempotencyKey and body for identical retries; wallet receipts may replay a historical success without re-evaluating gates.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verfiID | Yes | Verfi session ID to claim | |
| expirationDate | No | Optional ISO expiration, default 3 years, maximum 5. | |
| idempotencyKey | No | Required for wallet-enrolled tenants. Persist per operation; reuse identical session/body on retries. UUID recommended. | |
| minQualityScore | No | Minimum behavioral human-confidence score, higher is more human-like. | |
| requireRecording | No | Require valid recording; failure is 409 no_recording. | |
| requireVerticals | No | Any overlap with declared verticals passes. Select the vertical for this lead type. | |
| requireVerifiedScore | No | Minimum cached metadata keyword score against declared starter verticals, not replay analysis. |