How verification works
Userplane uses a token-based verification process:- Userplane generates a unique verification token (JWT) for your domain.
- You add a script tag with the token to your website.
- Userplane makes a CORS-validated request to your domain to check for the token.
- If the token is found and valid, the domain status changes to verified.
Verification steps
Open Domain settings
Go to Workspace Settings > Domains and select the domain you want to verify. It will show a Pending status.

Click Verify
Click Verify to start the verification process. Userplane generates a unique verification token (JWT) for your domain.



Send instructions to a developer (optional)
If someone else manages your website, click Send to Developer to email them the verification instructions directly.

Add the script to your site
Copy the provided script tag and add it to your website’s HTML. Your domain must allow CORS requests from Userplane for the check to succeed. See the Domain Verification Guide for technical details.
Trigger the check
Once the script is deployed, click Verify in Userplane to trigger the check.

The verification token expires after 5 minutes. If it expires before verification
completes, generate a new one and try again.
After verification
Once a domain is verified:- The domain status changes to Verified.
- You can create branded recording links using this domain.
- Domain recording preferences become active.
- You can remove the verification script tag from your website.



Related articles
- Domains — why domains matter.
- Domain Verification Guide — detailed technical guide for developers.

