SeleID

SeleBase

Errors

Overview · SQL console · Limits · Migrations · Errors · Examples

Errors return JSON: {"error":"code"}. Database engine messages are not echoed back.

CodeHTTPMeaning
provisioning_failed502The database could not be created; nothing was kept. Retry.
deprovisioning_failed502The database could not be deleted yet. Retry.
unauthorized401Missing, malformed or unknown API key.
forbidden403Your key role does not allow this call.
not_found404No such database, or the feature is off.
already_exists409A database with that name exists.
database_limit_reached403Your plan allows no more databases.
bad_name400Invalid database name.
bad_json400Request body is not valid JSON.
bad_params400params must be a list of strings, numbers, booleans or null (max 100).
empty_statement400No SQL statement given.
multiple_statements400Send one statement per request.
statement_not_allowed400Statement type is not allowed for your key role.
blocked_keyword400Contains a blocked keyword such as ATTACH, PRAGMA or VACUUM.
reserved_name400Uses a reserved name (sqlite_* or _cf_*).
statement_too_large400Statement is over the size limit.
payload_too_large413Request body is over the size limit.
too_many_statements413Import has too many statements.
sql_error400The statement failed (syntax error, missing table, constraint).
query_timeout408The statement ran past the time limit.
quota_rows_read_exceeded429Monthly rows-read allowance is used up.
quota_rows_written_exceeded429Monthly rows-written allowance is used up.
storage_limit_exceeded413Database is at its size limit; only DELETE and DROP are accepted.

Last updated 2026-11-12Suggest an editReport a problem with this page