diff --git a/doc/administration/server_hooks.md b/doc/administration/server_hooks.md
index 74d90b9b319fafcfc6ed2afee5feedc5b6ab4e16..671da505e56f40179e25885b5b9372ac5b98d68b 100644
--- a/doc/administration/server_hooks.md
+++ b/doc/administration/server_hooks.md
@@ -36,7 +36,7 @@ Note the following about server hooks:
   - [Webhooks](../user/project/integrations/webhooks.md).
   - [GitLab CI/CD](../ci/README.md).
   - [Push Rules](../push_rules/push_rules.md), for a user-configurable Git hook
-    interface. **(STARTER)**
+    interface.
 - Server hooks aren't replicated to [Geo](geo/index.md) secondary nodes.
 
 ## Create a server hook for a repository
@@ -104,8 +104,6 @@ Now test the hook to check whether it is functioning properly.
 
 ## Chained hooks
 
-> [Introduced](https://gitlab.com/gitlab-org/gitlab-shell/-/merge_requests/93) in GitLab Shell 4.1.0 and GitLab 8.15.
-
 Server hooks set [per project](#create-a-server-hook-for-a-repository) or
 [globally](#create-a-global-server-hook-for-all-repositories) can be executed in a chain.
 
@@ -158,8 +156,6 @@ them as they can change.
 
 ## Custom error messages
 
-> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/5073) in GitLab 8.10.
-
 To have custom error messages appear in the GitLab UI when a commit is declined or an error occurs
 during the Git hook, your script should: