diff --git a/src/CMDBCategory.php b/src/CMDBCategory.php
index <HASH>..<HASH> 100644
--- a/src/CMDBCategory.php
+++ b/src/CMDBCategory.php
@@ -306,9 +306,8 @@ class CMDBCategory extends Request {
         $result = $this->api->batchRequest($requests);
 
         foreach ($result as $entry) {
-            if (!array_key_exists('id', $entry) ||
-                !is_numeric($entry['id']) ||
-                !array_key_exists('success', $entry) ||
+            // Do not check 'id' because in a batch request it is always NULL:
+            if (!array_key_exists('success', $entry) ||
                 $entry['success'] !== true) {
                 if (array_key_exists('message', $entry)) {
                     throw new \Exception(sprintf('Bad result: %s', $entry['message']));
In a batch request sub results have no key 'id'

* Fix: Method "CMDBCategory::batchCreate()"