diff --git a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
index a3c83b71968f6ec1bffa5f3d014dfa69b9d80946..352a2f4f7c36fab8671e10fcd4a29a8c2d3fb423 100644
--- a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
+++ b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/grpc/GrpcUtil.java
@@ -73,8 +73,8 @@ public class GrpcUtil {
 		return getList(HEADER_KEY_ACCESS_LIMITED_ORGAID, headers);
 	}
 
-	public static Optional<String> getAccessLimited(Metadata headers) {
-		return getFromHeaders(HEADER_KEY_ACCESS_LIMITED, headers);
+	public static Optional<Boolean> getAccessLimited(Metadata headers) {
+		return getFromHeaders(HEADER_KEY_ACCESS_LIMITED, headers).map(Boolean::parseBoolean);
 	}
 
 	public static Optional<String> getFromHeaders(String key, Metadata headers) {
diff --git a/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java b/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
index f3bb6049b072e952cead310054bfbf47084bbb49..ed915d8a1b185974015f692cc57f842ba5e3876b 100644
--- a/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
+++ b/ozgcloud-common-lib/src/test/java/de/ozgcloud/common/grpc/GrpcUtilTest.java
@@ -179,11 +179,11 @@ class GrpcUtilTest {
 	@Nested
 	class TestGetAccessLimited {
 
-		private static final String ACCESS_LIMITED = "access-limited";
+		private static final boolean ACCESS_LIMITED = true;
 
 		@Test
 		void shouldCallGetFromHeader() {
-			header.put(GrpcUtil.HEADER_KEY_ACCESS_LIMITED, ACCESS_LIMITED.getBytes());
+			header.put(GrpcUtil.HEADER_KEY_ACCESS_LIMITED, String.valueOf(ACCESS_LIMITED).getBytes());
 
 			var result = GrpcUtil.getAccessLimited(header);