diff --git a/grant.info.yml b/grant.info.yml
index b45e90973010149d8c17802188c63ed1623848dd..2ffb0aa88d3db725fbb5247e18523a89a3702f9d 100644
--- a/grant.info.yml
+++ b/grant.info.yml
@@ -1,7 +1,7 @@
 name: Grant
 type: module
 description: Grant allows role assignments to entities based on mail addresses.
-core_version_requirement: ^9 || ^10
+core_version_requirement: ^10.4 || ^11.1
 dependencies:
   - grant:grant_base
   - entity_reference_uuid:entity_reference_uuid
diff --git a/src/Entity/Grant.php b/src/Entity/Grant.php
index 87a27d363e31f132316dfccb2fc85bb18177bb9d..e3f5cb0e9567dc67c9973e0bc1f81a99baa4fb92 100644
--- a/src/Entity/Grant.php
+++ b/src/Entity/Grant.php
@@ -38,16 +38,16 @@ use Drupal\user\Entity\User;
  *   base_table = "grant",
  *   admin_permission = "administer grant",
  *   entity_keys = {
- *     "id" = "id",
+ *     "id" = "uuid",
  *     "label" = "email",
  *     "uuid" = "uuid",
  *   },
  *   links = {
  *     "collection" = "/admin/content/grant",
  *     "add-form" = "/grant/add",
- *     "canonical" = "/grant/id/{grant}",
- *     "edit-form" = "/grant/id/{grant}",
- *     "delete-form" = "/grant/id/{grant}/delete",
+ *     "canonical" = "/grant/{grant}",
+ *     "edit-form" = "/grant/{grant}",
+ *     "delete-form" = "/grant/{grant}/delete",
  *   },
  *   field_ui_base_route = "entity.grant.settings",
  * )