Dashboard

Errors

Consistent JSON error shapes from the project API.

Shape

4xx responses typically look like:

data.json
{
  "message": "Permission denied by row level security or grants",
  "code": "rls_violation",
  "details": null
}

Common codes: invalid_identifier, empty_body, embed_no_fk, rpc_not_found, rls_violation, write_forbidden.