> For the complete documentation index, see [llms.txt](https://user.netmera.com/netmera-developer-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://user.netmera.com/netmera-developer-guide/api-documentation/rest-api/error-responses.md).

# Error Responses

<table><thead><tr><th width="314">ERROR</th><th width="245.33333333333331">NETMERA ERROR CODE</th><th>RESPONSE CODE</th></tr></thead><tbody><tr><td>Internal server error</td><td>2001</td><td>500</td></tr><tr><td>Invalid JSON</td><td>2009</td><td>400</td></tr><tr><td>API key is invalid</td><td>2010</td><td>403</td></tr><tr><td>Invalid configuration</td><td>2021</td><td>400</td></tr><tr><td>Missing required parameter</td><td>2020</td><td>400</td></tr><tr><td>Your IP is not allowed</td><td>2021</td><td>403</td></tr><tr><td>You are not authorized to do this action</td><td>2022</td><td>403</td></tr><tr><td>Push message size exceed limit</td><td>2101</td><td>400</td></tr><tr><td>Dist list not found</td><td>2102</td><td>400</td></tr><tr><td>Status of this message is not draft</td><td>2103</td><td>400</td></tr><tr><td>App settings not found</td><td>2104</td><td>500</td></tr><tr><td>Message is not intelligent</td><td>2105</td><td>500</td></tr><tr><td>Due to time restriction settings message can not be sent</td><td>2106</td><td>400</td></tr><tr><td>No such role</td><td>2410</td><td>403</td></tr><tr><td>Role name must be unique</td><td>2411</td><td>400</td></tr><tr><td>You are not allowed for this action</td><td>4000</td><td>403</td></tr><tr><td>Application name has been reserved</td><td>5000</td><td>400</td></tr><tr><td>Application name must be unique</td><td>5002</td><td>400</td></tr><tr><td>Application name cannot be empty</td><td>5001</td><td>400</td></tr><tr><td>Message with given messageId could not be found</td><td>5003</td><td>400</td></tr><tr><td>Tracking App with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Deeplink with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>WebHook with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Sound file with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Invalid message state</td><td>5005</td><td>400</td></tr><tr><td>The button set with given id could not be found</td><td>5006</td><td>400</td></tr><tr><td>Please login</td><td>5007</td><td>401</td></tr><tr><td>The application is not configured for message approval mechanism</td><td>5008</td><td>400</td></tr><tr><td>A user with this email address already exists</td><td>5009</td><td>400</td></tr><tr><td>Role with the given name does not exist</td><td>5010</td><td>400</td></tr><tr><td>The email verification token is invalid</td><td>5011</td><td>400</td></tr><tr><td>The user is already active</td><td>5012</td><td>400</td></tr><tr><td>Invalid reset password token</td><td>5013</td><td>400</td></tr><tr><td>There must be at least one application admin user</td><td>5014</td><td>400</td></tr><tr><td>An error occurred while uploading your file</td><td>5015</td><td>500</td></tr><tr><td>The user with given identifier is not found</td><td>5016</td><td>400</td></tr><tr><td>The file token is invalid</td><td>5017</td><td>400</td></tr><tr><td>The external id is not found in the current application</td><td>5016</td><td>400</td></tr><tr><td>The geofence with given id could not be found</td><td>5018</td><td>400</td></tr><tr><td>Message performance profile attribute cannot be null</td><td>5019</td><td>400</td></tr><tr><td>Event Definition Code can not be null</td><td>5018</td><td>400</td></tr><tr><td>Unexpected Error Occurred</td><td>5019</td><td>400</td></tr><tr><td>An error occurred while uploading icon</td><td>5020</td><td>500</td></tr><tr><td>Service usage is not allowed</td><td>5021</td><td>400</td></tr><tr><td>Service usage quota is exceeded</td><td>5022</td><td>400</td></tr><tr><td>App schema not defined</td><td>5023</td><td>400</td></tr><tr><td>Geofence name must be unique</td><td>5024</td><td>400</td></tr><tr><td>Segment name must be unique</td><td>5025</td><td>400</td></tr><tr><td>List name must be unique</td><td>5026</td><td>400</td></tr><tr><td>Certificate password error</td><td>5027</td><td>400</td></tr><tr><td>Event is not found</td><td>5028</td><td>400</td></tr><tr><td>Message category name must be unique</td><td>5029</td><td>400</td></tr><tr><td>Event with same event code already exists in this application</td><td>5030</td><td>400</td></tr><tr><td>Profile attribute with same attribute name already exists in this application</td><td>5030</td><td>400</td></tr><tr><td>Android api key is not valid</td><td>5031</td><td>400</td></tr><tr><td>The dynamic template with given id could not be found</td><td>5032</td><td>400</td></tr><tr><td>Product with given id could not be found</td><td>5033</td><td>400</td></tr><tr><td>There is already a funnel with that name</td><td>5034</td><td>400</td></tr><tr><td>There is already an event insight with that name</td><td>5035</td><td>400</td></tr><tr><td>Notification Channel with given id could not be found</td><td>5036</td><td>400</td></tr><tr><td>Web push domain not valid</td><td>5037</td><td>400</td></tr><tr><td>The mail template with given id could not be found</td><td>5038</td><td>400</td></tr><tr><td>There is already a screen view mapping with that screen id</td><td>5039</td><td>400</td></tr><tr><td>Uploaded file is empty</td><td>5040</td><td>400</td></tr><tr><td>Mail content is empty</td><td>5041</td><td>400</td></tr><tr><td>Segment not found</td><td>5042</td><td>400</td></tr><tr><td>There is already an ui action with this pretty name or with this page item id pair in this platform</td><td>5042</td><td>400</td></tr><tr><td>File cannot be created</td><td>5100</td><td>400</td></tr><tr><td>File cannot be renamed</td><td>5101</td><td>400</td></tr><tr><td>Business unit must be selected for business unit roles</td><td>5102</td><td>400</td></tr><tr><td>Multiple business unit can not be assigned a user</td><td>5103</td><td>400</td></tr><tr><td>Mono service unreachable</td><td>5104</td><td>400</td></tr><tr><td>Business unit id is not specified</td><td>5105</td><td>400</td></tr><tr><td>Mono business unit not found</td><td>5106</td><td>400</td></tr><tr><td>Crash symbol not found</td><td>5107</td><td>400</td></tr><tr><td>This placeholder key is already in use</td><td>5108</td><td>400</td></tr><tr><td>Exceeds per placeholder limit</td><td>5109</td><td>400</td></tr><tr><td>An error occurred while symbolicating stack trace</td><td>5110</td><td>400</td></tr><tr><td>An error occurred while uploading crash symbol file</td><td>5111</td><td>400</td></tr><tr><td>There is already an event mapping with that name</td><td>5112</td><td>400</td></tr><tr><td>Invalid address</td><td>6000</td><td>400</td></tr><tr><td>Delivery error</td><td>6001</td><td>500</td></tr><tr><td>You cannot edit an active recommendation! You need to stop this recommendation to first</td><td>7000</td><td>400</td></tr><tr><td>You are not authorized to do this action</td><td>2022</td><td>403</td></tr><tr><td>Push message size exceed limit</td><td>2101</td><td>400</td></tr><tr><td>Dist list not found</td><td>2102</td><td>400</td></tr><tr><td>Status of this message is not draft</td><td>2103</td><td>400</td></tr><tr><td>App settings not found</td><td>2104</td><td>500</td></tr><tr><td>Message is not intelligent</td><td>2105</td><td>500</td></tr><tr><td>Due to time restriction settings message can not be sent</td><td>2106</td><td>400</td></tr><tr><td>No such role</td><td>2410</td><td>403</td></tr><tr><td>Role name must be unique</td><td>2411</td><td>400</td></tr><tr><td>You are not allowed for this action</td><td>4000</td><td>403</td></tr><tr><td>Application name has been reserved</td><td>5000</td><td>400</td></tr><tr><td>Application name cannot be empty</td><td>5001</td><td>400</td></tr><tr><td>Application name must be unique</td><td>5002</td><td>400</td></tr><tr><td>Message with given messageId could not be found</td><td>5003</td><td>400</td></tr><tr><td>Tracking App with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Deeplink with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>WebHook with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Sound file with given id could not be found</td><td>5004</td><td>400</td></tr><tr><td>Invalid message state</td><td>5005</td><td>400</td></tr><tr><td>The button set with given id could not be found</td><td>5006</td><td>400</td></tr><tr><td>Please login</td><td>5007</td><td>401</td></tr><tr><td>The application is not configured for message approval mechanism</td><td>5008</td><td>400</td></tr><tr><td>A user with this email address already exists</td><td>5009</td><td>400</td></tr><tr><td>Role with the given name does not exist</td><td>5010</td><td>400</td></tr><tr><td>The email verification token is invalid</td><td>5011</td><td>400</td></tr><tr><td>The user is already active</td><td>5012</td><td>400</td></tr><tr><td>Invalid reset password token</td><td>5013</td><td>400</td></tr><tr><td>There must be at least one application admin user</td><td>5014</td><td>400</td></tr><tr><td>The file token is invalid</td><td>5017</td><td>400</td></tr><tr><td>The external id is not found in the current application</td><td>5016</td><td>400</td></tr><tr><td>The geofence with given id could not be found</td><td>5018</td><td>400</td></tr><tr><td>Message performance profile attribute cannot be null</td><td>5019</td><td>400</td></tr><tr><td>Event Definition Code can not be null</td><td>5018</td><td>400</td></tr><tr><td>Unexpected Error Occurred</td><td>5019</td><td>400</td></tr><tr><td>An error occurred while uploading icon</td><td>5020</td><td>500</td></tr><tr><td>Service usage is not allowed</td><td>5021</td><td>400</td></tr><tr><td>Service usage quota is exceeded</td><td>5022</td><td>400</td></tr><tr><td>App schema not defined</td><td>5023</td><td>400</td></tr><tr><td>Geofence name must be unique</td><td>5024</td><td>400</td></tr><tr><td>Segment name must be unique</td><td>5025</td><td>400</td></tr><tr><td>List name must be unique</td><td>5026</td><td>400</td></tr><tr><td>Certificate password error</td><td>5027</td><td>400</td></tr><tr><td>Message category name must be unique</td><td>5029</td><td>400</td></tr><tr><td>Event with same event code already exists in this application</td><td>5030</td><td>400</td></tr><tr><td>Profile attribute with same attribute name already exists in this application</td><td>5030</td><td>400</td></tr><tr><td>Android api key is not valid</td><td>5031</td><td>400</td></tr><tr><td>The dynamic template with given id could not be found</td><td>5032</td><td>400</td></tr><tr><td>Product with given id could not be found</td><td>5033</td><td>400</td></tr><tr><td>There is already a funnel with that name</td><td>5034</td><td>400</td></tr><tr><td>There is already an event insight with that name</td><td>5035</td><td>400</td></tr><tr><td>Notification Channel with given id could not be found</td><td>5036</td><td>400</td></tr><tr><td>Web push domain not valid</td><td>5037</td><td>400</td></tr><tr><td>The mail template with given id could not be found</td><td>5038</td><td>400</td></tr><tr><td>There is already a screen view mapping with that screen id</td><td>5039</td><td>400</td></tr><tr><td>Uploaded file is empty</td><td>5040</td><td>400</td></tr><tr><td>Mail content is empty</td><td>5041</td><td>400</td></tr><tr><td>Segment not found</td><td>5042</td><td>400</td></tr><tr><td>There is already an ui action with this pretty name or with this page item id pair in this platform</td><td>5042</td><td>400</td></tr><tr><td>File cannot be created</td><td>5100</td><td>400</td></tr><tr><td>File cannot be renamed</td><td>5101</td><td>400</td></tr><tr><td>Business unit must be selected for business unit roles</td><td>5102</td><td>400</td></tr><tr><td>Multiple business unit can not be assigned a user</td><td>5103</td><td>400</td></tr><tr><td>Mono service unreachable</td><td>5104</td><td>400</td></tr><tr><td>Business unit id is not specified</td><td>5105</td><td>400</td></tr><tr><td>Mono business unit not found</td><td>5106</td><td>400</td></tr><tr><td>Crash symbol not found</td><td>5107</td><td>400</td></tr><tr><td>This placeholder key is already in use</td><td>5108</td><td>400</td></tr><tr><td>Exceeds per placeholder limit</td><td>5109</td><td>400</td></tr><tr><td>Invalid address</td><td>6000</td><td>400</td></tr><tr><td>Delivery error</td><td>6001</td><td>500</td></tr><tr><td>You cannot edit an active recommendation! You need to stop this recommendation to first</td><td>7000</td><td>400</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://user.netmera.com/netmera-developer-guide/api-documentation/rest-api/error-responses.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
