Invite or permission denied errors explained

Why invites fail or teammates see permission denied: wrong email, role keys, missing workspace permissions, or owner-only account actions.

permission denied and invite failures are almost always role configuration or invite email mismatch — not a product outage.

What it is

A reference for invite problems and runtime permission denials in the app/API.

Common causes

  1. Invite email mismatch — User signed up with a different address than the invite.
  2. Invite expired / already accepted — Resend a fresh invite from workspace team settings.
  3. Role missing the permission — Workspace role lacks the key for that screen (for example keyword.update, report.run).
  4. organization-owner action — Billing, role CRUD, notification templates, whitelabel are org owner only — cannot be granted on workspace roles.
  5. Wrong workspace — User switched to a different client workspace without membership.
  6. Dependent permissions — Some writes need both read and update pairs.

Where to check

Related how-tos