err:unkey:data:role_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
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
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