docs: add client error verbosity section to errors page

Add a new section "Client Error Verbosity". Move the details from
the config page to this section and link it.

Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com>
This commit is contained in:
Taimoor Zaeem
2026-03-02 12:07:55 -05:00
committed by Steve Chavez
parent 78f231c87a
commit a36963026e
2 changed files with 40 additions and 25 deletions
+5 -25
View File
@@ -208,35 +208,15 @@ client-error-verbosity
**In-Database** pgrst.client_error_verbosity
=============== =======================
Specifies the verbosity of PostgREST errors.
With ``verbose``, ``code``, ``message``, ``details`` and ``hint`` are returned.
Specifies the verbosity of PostgREST errors. See :ref:`client_error_verbosity`.
.. code:: bash
curl "localhost:3000/itemsxx"
# Return error "code", "message", "details" and "hint"
client-error-verbosity = "verbose"
.. code-block:: json
{
"code": "PGRST205",
"message": "Could not find the table 'public.itemsxx' in the schema cache",
"details": "Perhaps you meant the table 'public.items'",
"hint": null
}
With ``minimal``, just ``code`` and ``message`` are returned.
.. code:: bash
curl "localhost:3000/itemsxx"
.. code-block:: json
{
"code": "PGRST205",
"message": "Could not find the table 'public.itemsxx' in the schema cache"
}
# Return only "code" and "message"
client-error-verbosity = "minimal"
.. note::