Team & permissionsFor recruiters2 min read

"Permission denied" — what it means and how to fix it

You clicked something and got blocked with a permission error. Here's how to identify which permission you're missing and the right person on your team to ask.

Key takeaways

  • Permission denied means your assigned role does not include the action you attempted.
  • Ask your team Owner or Admin to either grant you the permission or change your role.
  • It's never a bug or a glitch — the platform deliberately blocked you based on RBAC settings.

You clicked something and got an error page saying you don't have permission. This is intentional — RecruitMe uses role-based access control (RBAC), and your assigned role does not include the action you tried.

Permission denied error page
The permission-denied page. Clear, but tells you nothing about which permission is missing.

What "permission denied" tells you

Concrete examples of when you might see this:

  • You tried to open Billing as a Recruiter. Recruiter role does not have billing access.
  • You tried to invite a teammate as a Recruiter. Only Admin and Owner can do that.
  • You tried to change someone's role. Only Admin (for non-Owners) or Owner (for any role) can.
  • You followed a deep link to a job or candidate scoped to a different team you're not part of.

How to fix it

[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop

TIP

If you're getting permission-denied often, your role is probably miscalibrated for your actual job. Have a five-minute conversation with your Admin about what you actually need to do day-to-day, and adjust the role accordingly. Permission-by-permission ticket-filing is a waste of time.

What this screen is NOT

  • It is not a bug. The platform deliberately blocked you.
  • It is not because you're signed out. A signed-out user gets redirected to /signin, not /permission-denied.
  • It is not a rate limit. Rate limits show a different page (usually with a retry-after time).

Frequently asked questions

Why does the platform not just hide the option I can't use?

Most options are hidden when you don't have access. The permission-denied screen shows up when a UI affordance was visible (e.g. a deep link in a shared URL, a search result you clicked) but the underlying action requires permissions you don't have. We surface the error rather than fail silently.

How do I know who in my company has permission to grant me access?

Settings → Team shows every teammate and their role. Anyone with Owner or Admin role can change your permissions. If you can't access Settings → Team either, ping someone you know is an Admin directly.

Related articles