Background of the issue:
I'm trying to register WPML and can't. When I go to hidden link, I see no option to register WPML. I do have access to log into WMPL.org though.
Symptoms:
I see no register link under WP Admin under Plugins > Add Plugin > Commercial (tab).
Questions:
Why can't I see the register option for WPML in the WP Admin under Plugins > Add Plugin > Commercial?
How can I register WPML if the option is not visible?
In the console you have: GET /wp-json/wpml/v1/proxy?url=hidden link … 403 (Forbidden) and window.ateDashboard is not a function. This means the script that draws the Commercial tab UI is being blocked; the UI never defines ateDashboard.
Please try the following:
Temporarily disable security/WAF plugins (e.g., Wordfence) and any server-level WAF (Cloudflare/Sucuri) to verify.
If confirmed, allowlist:
REST namespace path: /wp-json/wpml/* (or specifically /wp-json/wpml/v1/proxy)
WPML domains commonly used by registration/tools: wpml.org, api.wpml.org, cdn.wpml.org, ate.wpml.org, ams.wpml.org (plus cloudfront.net CDN if present).
If you enforce CSP, add ams.wpml.org to connect-src, and if needed to script-src/style-src (per your stack). Clear caches and reload in a private window.
You can also register WPML without the Commercial tab (works around the UI block)
In your WPML account → Sites, create a site key for the exact site URL.
Add it to wp-config.php (above the “stop editing” line):
Save and reload the admin; WPML should show as registered even if the Commercial tab UI is blocked. But, in any case I suggest you fix the security block as suggested before.