AntiTrial

Platform signup unavailable

Dashboard sign-up returns 503 when self-protect is misconfigured.

Sign-up returns 503 / "temporarily unavailable"

Code: PLATFORM_SELF_PROTECT_MISCONFIGURED

Cause: PLATFORM_SELF_PROTECT_ENABLED=true but the API cannot resolve the platform project (wrong ID/key, project deleted, or env not set).

Fix: Create a project in the dashboard, set PLATFORM_SIGNUP_PROJECT_ID or PLATFORM_SIGNUP_SDK_KEY on the API, restart. Do not enable self-protect without a valid project — production sign-up is blocked until fixed.

There are no shared or seed API keys. Every environment creates its own project in the dashboard and sets those keys in env.

Full setup: Going to production — Platform signup protection.

On this page