SIGN IN SIGN UP

Surface missing permission on 403 with a clean CLI error message (#53297)

When a deployment/management API request fails with `403`, the CLI now surfaces the server's permission message (e.g. `deployment:data:view`) instead of the noisy `Error fetching ...` wrapper, and treats it as a fatal error. When a deploy key is in use (`CONVEX_DEPLOY_KEY`/`CONVEX_DEPLOYMENT_TOKEN`), the message also points the user to configure deploy key permissions in the Convex dashboard.

GitOrigin-RevId: 9de6510c929a6dc1f53d954f4d99548c37f7f3f6
A
Ari committed
a29bf4f19f450aa427689fc2038ba89321f5cc29
Parent: bc1e754
Committed by Convex, Inc. <no-reply@convex.dev> on 6/22/2026, 6:28:04 PM