POST/api/public/access-request/email/verify

Confirms the code delivered by email and issues a verification token for the subsequent access request.

Auth & Security

No authentication required

Idempotent: No

Parameters

verification_id(body, string, required)UUID from start-verification
email(body, string, required)Same email address
code(body, string, required)6-digit code from the email

Example Request

{"verification_id":"<UUID>","email":"max@example.com","code":"123456"}

Example Response

{"ok":true,"verified":true,"verification_token":"<token for the subsequent access request>"}

Error Codes

400 VERIFY_FAILEDCode, verification_id or email incorrect/expired.

Live Test Proof

Mechanics identical to forms.product_catalog_verify_email (same underlying verification building block) — fully tested there with a real code (success + negative), here only adopted from the code pattern due to time constraints, not run through separately with its own code.

Public Forms