> For the complete documentation index, see [llms.txt](https://poe-developers.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://poe-developers.gitbook.io/documentation/server-bots/poe-protocol-specification/requests/report_error.md).

# report\_error

When the bot server fails to use the protocol correctly (e.g., when it uses the wrong types in response to a `settings` request, the Poe server may make a `report_error` request to the server that reports what went wrong. The protocol does not guarantee that the endpoint will be called for every error; it is merely intended as a convenience to help bot server creators debug their bot.

This request takes the following additional parameters:

* `message` (string): A string describing the error.
* `metadata` (dictionary): May contain metadata that may be helpful in diagnosing the error, such as the conversation\_id for the conversation. The exact contents of the dictionary are not specified and may change at any time.

### Response

The server’s response is ignored.
