{"componentChunkName":"component---src-templates-simple-markdown-js","path":"/process-intelligence-apis/knowledge-model-api/api-reference/error-catalog/","matchPath":"","result":{"data":{"markdownRemark":{"html":"<h1 style=\"position:relative;\"><a href=\"#knowledge-model-api-error-catalog\" aria-label=\"knowledge model api error catalog permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"knowledge-model-api-error-catalog\"></div>Knowledge Model API Error Catalog</h1>\n<p>This section documents the errors that the Knowledge Model API may return (standard error messages are described in <a href=\"/celonis-apis/api-reference/common-error-catalog/\">Common API Error Catalog</a>).</p>\n<h2 style=\"position:relative;\"><a href=\"#schema-endpoints-errors\" aria-label=\"schema endpoints errors permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"schema-endpoints-errors\"></div>Schema Endpoints Errors</h2>\n<table>\n  <tr>\n   <td rowspan=\"2\" ><strong>Returned when</strong>\n   </td>\n   <td colspan=\"2\" ><strong>Response</strong>\n   </td>\n  </tr>\n  <tr>\n   <td><strong>Status code</strong>\n   </td>\n   <td><strong>Example</strong>\n   </td>\n  </tr>\n  <tr>\n   <td>Requesting a non-existing field in the <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td>\n<pre>\n{\n   \"title\": \"Some fields in sort don't exist in fields.\",\n   \"status\": 400,\n   \"detail\": \"The sort field does not exist.\",\n   \"errorCode\": \"SORT_UNKNOWN_FIELD\"\n}\n</pre>\n   </td>\n  </tr>\n    <tr>\n   <td>Sending, as part of the <code>sort</code> parameter, the same field with opposite sorting criterias.\n   </td>\n   <td>400\n   </td>\n   <td>\n<pre>\n{\n   \"title\": \"Some sort fields have duplicated fields.\",\n   \"status\": 400,\n   \"detail\": \"Conflicting sort parameters: duplicate fields with opposite directions.\",\n   \"errorCode\": \"SORT_HAS_OPPOSITE\"\n}\n</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending an empty <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Sort parameter error length.\",\n   \"status\": 400,\n   \"detail\": \"Sort parameter should not be empty.\",\n   \"errorCode\": \"SORT_IS_EMPTY\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Referencing a non-existing Knowledge Model.\n   </td>\n   <td>404\n   </td>\n<td>\n<pre>{\n   \"title\": \"Knowledge Model not found.\",\n   \"status\": 404,\n   \"detail\": \"Knowledge Model with id 'XXXX' was not found.\",\n   \"errorCode\": \"KM_MODEL_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Referencing a non-existing record.\n   </td>\n   <td>404\n   </td>\n   <td>\n<pre>{\n   \"title\": \"Records not found.\",\n   \"status\": 404,\n   \"detail\": \"Record Id(s) does not exist in Knowledge Model.\",\n   \"errorCode\": \"KM_RECORD_NOTFOUND\"\n}\n</pre>\n   </td>\n  </tr>\n</table>\n<h2 style=\"position:relative;\"><a href=\"#data-endpoint-errors\" aria-label=\"data endpoint errors permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"data-endpoint-errors\"></div>Data Endpoint Errors</h2>\n<table>\n  <tr>\n   <td rowspan=\"2\" ><strong>Returned when</strong>\n   </td>\n   <td colspan=\"2\" ><strong>Response</strong>\n   </td>\n  </tr>\n  <tr>\n   <td><strong>Status code</strong>\n   </td>\n   <td><strong>Example</strong>\n   </td>\n  </tr>\n  <tr>\n   <td>Not sending the <code>fields</code> and <code>kpis</code> parameters.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Missing parameters.\",\n   \"status\": 400,\n   \"detail\": \"Required request parameter 'fields' for method parameter type List is not present\",\n   \"errorCode\": \"GENERAL_PARAMETER_MISSING\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Passing an empty <code>fields</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[fields: size must be between 1 and 200]\",\n   \"errorCode\": \"GENERAL_CONSTRAINT_VIOLATION\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Requesting a non-existing field as part of the <code>fields</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Field not found.\",\n   \"status\": 400,\n   \"detail\": \"Fields not found: test. Note: Fields are case sensitive.\",\n   \"errorCode\": \"KM_FIELD_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Requesting a non-existing field in the <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Unknown sorting fields\",\n   \"status\": 400,\n   \"detail\": \"These fields don't exist at the given record [test].\",\n   \"errorCode\": \"SORT_UNKNOWN_FIELD\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Referencing a non-existing filter as part of the <code>filters</code> parameter.\n   </td>\n   <td>404\n   </td>\n   <td><pre>{\n   \"title\": \"Filter not found.\",\n   \"status\": 404,\n   \"detail\": \"Filter not Found: name.\",\n   \"errorCode\": \"FILTERS_FILTER_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using a non-filterable field in the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Field not filterable.\",\n   \"status\": 400,\n   \"detail\": \"Field not filterable: mykpi\",\n   \"errorCode\": \"FILTERS_FIELD_UNFILTERABLE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid expression as part of the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Invalid expression structure.\",\n   \"status\": 400,\n   \"detail\": \"Invalid expression structure: mykpi eq\",\n   \"errorCode\": \"FILTERS_EXPRESSION_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid operator for the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Invalid expression Operator.\",\n   \"status\": 400,\n   \"detail\": \"Invalid expression Operator: sq\",\n   \"errorCode\": \"FILTERS_OPERATOR_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid syntax for the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": Failure getting results.\",\n   \"status\": 400,\n   \"detail\": \"Syntax error found in filterExpr. Please refer to the API documentation.\",\n   \"errorCode\": \"GENERAL_RESULTS_FAILURE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending a <code>page</code> bigger than 19.(When using pageSize = 50)\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[page: value must be between 0 and 19]\",\n   \"errorCode\": \"PAGE_VALUE_ILLEGAL\"\n}</pre>\n <tr>\n   <td>Sending a <code>pageSize</code> bigger than 50.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[pageSize: size must be between 1 and 50]\",\n   \"errorCode\": \"PAGE_SIZE_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending special characters in the <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Special characters are not allowed.\",\n   \"status\": 400,\n   \"detail\": \"Some special characters were found and they are not allowed for querying.\",\n   \"errorCode\": \"GENERAL_CHARS_NOTALLOWED\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Specifying a date in <code>filterExpr</code> in the wrong format.\n   </td>\n   <td>400\n   </td>\n   <td><pre>\n   \"title\": \"Invalid Value format.\",\n   \"status\": 400,\n   \"detail\": \"Invalid Value format: \",\n   \"errorCode\": \"GENERAL_WRONG_VALUE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid option in <code>options</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>\n   \"title\": \"Query option not supported.\",\n   \"status\": 400,\n   \"detail\": \"[options: illegal option 'invalid']\",\n   \"errorCode\": \"OPTION_ILLEGAL\",\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>There’s an unexpected error as part of this request.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": No data found.\",\n   \"status\": 400,\n   \"detail\": \"Error details\",\n   \"errorCode\": \"GENERAL_EMPTY_DATA\"\n}</pre>\n   </td>\n  </tr>\n    <tr>\n   <td>There’s an unexpected error as part of this request.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Knowledge Model Field Id repeated.\",\n   \"status\": 400,\n   \"detail\": \"Knowledge Model with repeated Field Ids: [FIELD_ID]. Please fix the Knowledge Model configuration.\",\n   \"errorCode\": \"KM_FIELD_ID_DUPLICATED\"\n   \"type\": \"https://developer.celonis.com/knowledge-model-api/error-catalog/\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using malformed error when <code>searchField</code> or <code>searchTerm</code> are empty.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Malformed expression\",\n   \"status\": 400,\n   \"detail\": \"Term and field search parameters should be filled\",\n   \"errorCode\": \"SEARCH_MATCH_EXPRESSION\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using error when <code>searchField</code> value is not exist.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Search match field not found\",\n   \"status\": 400,\n   \"detail\": \"Field not found: XXX\",\n   \"errorCode\": \"SEARCH_FIELD_NOT_FOUND\"\n}</pre>\n   </td>\n  </tr>\n    <tr>\n   <td>Using error when <code>kpis</code> value is not exist.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"KPI not found.\",\n   \"status\": 400,\n   \"detail\": \"KPI not found: kpiId. Note: KPI are case sensitive.\",\n   \"errorCode\": \"KM_KPI_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n    <tr>\n   <td>Using error when <code>kpis</code> value contains special characters.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"KPI not allowed.\",\n   \"status\": 400,\n   \"detail\": \"KPI contains not allowed special chars\",\n   \"errorCode\": \"KM_KPI_ILLEGALCHARS\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using error when <code>fields</code> value does not contain recordId.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Field with wrong format.\",\n   \"status\": 400,\n   \"detail\": \"Field with wrong format, it should contain recordId.fieldId: fieldId\",\n   \"errorCode\": \"GENERAL_PARAMETER_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n</table>\n<h2 style=\"position:relative;\"><a href=\"#query-endpoints-errors\" aria-label=\"query endpoints errors permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"query-endpoints-errors\"></div>Query Endpoints Errors</h2>\n<table>\n  <tr>\n   <td rowspan=\"2\" ><strong>Returned when</strong>\n   </td>\n   <td colspan=\"2\" ><strong>Response</strong>\n   </td>\n  </tr>\n  <tr>\n   <td><strong>Status code</strong>\n   </td>\n   <td><strong>Example</strong>\n   </td>\n  </tr>\n  <tr>\n   <td>Not sending the <code>fields</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Missing parameters.\",\n   \"status\": 400,\n   \"detail\": \"Required request parameter 'fields' for method parameter type List is not present\",\n   \"errorCode\": \"GENERAL_PARAMETER_MISSING\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Passing an empty <code>fields</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[fields: size must be between 1 and 200]\",\n   \"errorCode\": \"GENERAL_CONSTRAINT_VIOLATION\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Requesting a non-existing field as part of the <code>fields</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Field not found.\",\n   \"status\": 400,\n   \"detail\": \"Fields not found: test. Note: Fields are case sensitive.\",\n   \"errorCode\": \"KM_FIELD_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Requesting a non-existing field in the <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Unknown sorting fields\",\n   \"status\": 400,\n   \"detail\": \"These fields don't exist at the given record [test].\",\n   \"errorCode\": \"SORT_UNKNOWN_FIELD\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Referencing a non-existing filter as part of the <code>filters</code> parameter.\n   </td>\n   <td>404\n   </td>\n   <td><pre>{\n   \"title\": \"Filter not found.\",\n   \"status\": 404,\n   \"detail\": \"Filter not Found: name.\",\n   \"errorCode\": \"FILTERS_FILTER_NOTFOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using a non-filterable field in the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Field not filterable.\",\n   \"status\": 400,\n   \"detail\": \"Field not filterable: mykpi\",\n   \"errorCode\": \"FILTERS_FIELD_UNFILTERABLE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid expression as part of the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Invalid expression structure.\",\n   \"status\": 400,\n   \"detail\": \"Invalid expression structure: mykpi eq\",\n   \"errorCode\": \"FILTERS_EXPRESSION_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid operator for the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Invalid expression Operator.\",\n   \"status\": 400,\n   \"detail\": \"Invalid expression Operator: sq\",\n   \"errorCode\": \"FILTERS_OPERATOR_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid syntax for the <code>filterExpr</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": Failure getting results.\",\n   \"status\": 400,\n   \"detail\": \"Syntax error found in filterExpr. Please refer to the API documentation.\",\n   \"errorCode\": \"GENERAL_RESULTS_FAILURE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending a <code>page</code> bigger than 19.(When using pageSize = 50)\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[page: value must be between 0 and 19]\",\n   \"errorCode\": \"PAGE_VALUE_ILLEGAL\"\n}</pre>\n <tr>\n   <td>Sending a <code>pageSize</code> bigger than 50.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Some params have constraint violations.\",\n   \"status\": 400,\n   \"detail\": \"[pageSize: size must be between 1 and 50]\",\n   \"errorCode\": \"PAGE_SIZE_ILLEGAL\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending special characters in the <code>sort</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Special characters are not allowed.\",\n   \"status\": 400,\n   \"detail\": \"Some special characters were found and they are not allowed for querying.\",\n   \"errorCode\": \"GENERAL_CHARS_NOTALLOWED\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Specifying a date in <code>filterExpr</code> in the wrong format.\n   </td>\n   <td>400\n   </td>\n   <td><pre>\n   \"title\": \"Invalid Value format.\",\n   \"status\": 400,\n   \"detail\": \"Invalid Value format: \",\n   \"errorCode\": \"GENERAL_WRONG_VALUE\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using an invalid option in <code>options</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>\n   \"title\": \"Query option not supported.\",\n   \"status\": 400,\n   \"detail\": \"[options: illegal option 'invalid']\",\n   \"errorCode\": \"OPTION_ILLEGAL\",\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>There’s an unexpected error as part of this request.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": No data found.\",\n   \"status\": 400,\n   \"detail\": \"Error details\",\n   \"errorCode\": \"GENERAL_EMPTY_DATA\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using malformed error when <code>searchField</code> or <code>searchTerm</code> are empty.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Malformed expression\",\n   \"status\": 400,\n   \"detail\": \"Term and field search parameters should be filled\",\n   \"errorCode\": \"SEARCH_MATCH_EXPRESSION\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Using error when <code>searchField</code> value is not exist.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Search match field not found\",\n   \"status\": 400,\n   \"detail\": \"Field not found: XXX\",\n   \"errorCode\": \"SEARCH_FIELD_NOT_FOUND\"\n}</pre>\n   </td>\n  </tr>\n  <tr>\n   <td>Sending special characters in the <code>searchField</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Search match fields not allowed.\",\n   \"status\": 400,\n   \"detail\": \"Search match fields contain prohibited special characters.\",\n   \"errorCode\": \"SEARCH_FIELDS_ILLEGALCHARS\"\n}</pre>\n   </td>\n  </tr>\n<tr>\n   <td>Sending special characters in the <code>searchTerm</code> parameter.\n   </td>\n   <td>400\n   </td>\n   <td><pre>{\n   \"title\": \"Search match terms not allowed.\",\n   \"status\": 400,\n   \"detail\": \"Search match terms contain prohibited special characters.\",\n   \"errorCode\": \"SEARCH_TERMS_ILLEGALCHARS\"\n}</pre>\n   </td>\n  </tr>\n</table>","headings":[{"value":"Knowledge Model API Error Catalog","depth":1},{"value":"Schema Endpoints Errors","depth":2},{"value":"Data Endpoint Errors","depth":2},{"value":"Query Endpoints Errors","depth":2}]},"contentItem":{"data":{"lastModified":"2025-10-08T17:12:59.000Z","enableToc":null,"disableLastModified":null,"tocMaxDepth":null,"requestLogin":false}},"siteConfig":{"enableToc":false,"disableLastModified":false,"tocMaxDepth":4}},"pageContext":{"matchPath":"","id":"97aa210a-feb2-51d2-ad49-fb93c9b4650f__redocly content/process-intelligence-apis/knowledge-model-api/api-reference/error-catalog/","seo":{"title":"Knowledge Model API Error Catalog","description":null,"image":"","keywords":null,"jsonLd":null,"lang":null,"siteUrl":null},"pageId":"process-intelligence-apis/knowledge-model-api/api-reference/error-catalog.md","pageBaseUrl":"/process-intelligence-apis/knowledge-model-api/api-reference/error-catalog","type":"markdown","toc":{"enable":true,"maxDepth":4,"headings":[{"depth":1,"value":"Knowledge Model API Error Catalog","id":"knowledge-model-api-error-catalog"},{"depth":2,"value":"Schema Endpoints Errors","id":"schema-endpoints-errors"},{"depth":2,"value":"Data Endpoint Errors","id":"data-endpoint-errors"},{"depth":2,"value":"Query Endpoints Errors","id":"query-endpoints-errors"}]},"data":{"title":""},"catalogInfo":null,"link":"/process-intelligence-apis/knowledge-model-api/api-reference/error-catalog/","sidebarName":"celonis","isLanding":false,"showPrevButton":null,"showNextButton":null,"apiVersions":null,"apiVersionId":null,"isDefaultApiVersion":null}},"staticQueryHashes":["1123603147","1302185487","1344209882","1398840060","1520077861","1975142765","2667623876","2950305614","3240152602","3743992808","561138138"]}