Data
err:unkey:data:role_not_found
The requested role was not found
Example
What Happened?
This error occurs when you’re trying to perform an operation on a role that doesn’t exist in the Unkey system. Roles in Unkey are collections of permissions that can be assigned to users or API keys.
Common scenarios that trigger this error:
- Using an incorrect role ID or name
- Referencing a role that has been deleted
- Trying to assign a role that doesn’t exist in the current workspace
- Typos in role names when using name-based lookups
Here’s an example of a request that would trigger this error:
How To Fix
Verify that you’re using the correct role ID or name and that the role still exists in your workspace:
- List all roles in your workspace to find the correct ID
- Check if the role has been deleted and recreate it if necessary
- Verify you’re working in the correct workspace
Here’s how to list all roles in your workspace:
If you need to create a new role, use the appropriate API endpoint:
Common Mistakes
- Incorrect identifiers: Using wrong role IDs or names
- Deleted roles: Referencing roles that have been removed
- Case sensitivity: Role names might be case-sensitive
- Workspace boundaries: Trying to use roles from another workspace
Related Errors
- err:unkey:data:permission_not_found - When the requested permission doesn’t exist
- err:unkey:data:api_not_found - When the requested API doesn’t exist
- err:unkey:authorization:insufficient_permissions - When you don’t have permission to perform operations on roles