Idempotently create the first runtime API key
Dormant during the private-beta key-only e2e. This route returns
feature_unavailable unless NULLSPACE_SELF_SERVE_AUTH_ENABLED=true
is set. When enabled, it creates a default self-serve runtime API key
for a verified user when none exists yet. The plaintext key is returned
only when this request creates the row; retries or existing-key calls
return metadata without a secret.
Authorizations
Supabase Auth access token passed as Bearer token
Response
Default key already existed
True only when this request created and returned a new plaintext key.
Stored display prefix for identifying the key.
"ns_live_a1b2"
Plaintext default key returned exactly once when created is true.
"ns_live_a1b2c3d4e5f67890a1b2c3d4e5f67890"
Default runtime-key scope label.