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.