Database - Snapshots
Create Snapshot
Perform a snapshot of your database. It has a rate limit of 1 request every 5 seconds.
POST
Create Snapshot
The API key for your account. You can find this in your account settings.
Path
The ID of the database.
Soft deadline behavior
This route follows a soft deadline model — it no longer always responds synchronously.- If the snapshot finishes within ~90 seconds, the route responds with
200 successand a signed download URL (valid for 30 days), exactly as before. - If the snapshot takes longer than ~90 seconds to generate, the route responds immediately with
202and the codeSNAPSHOT_PROCESSING. This is not a failure. The snapshot keeps generating in the background and will appear in the snapshot listing on its own, typically within ~2 minutes. This is expected behavior for large databases.
| Response | Meaning | What to do |
|---|---|---|
status === "success" | Snapshot is ready. | Use the url to download it. |
status === "error" and code === "SNAPSHOT_PROCESSING" | Snapshot is still generating. | Wait ~2 minutes, then confirm via List Snapshots (GET). Do not re-POST. |
status === "error" with any other code | Actual failure. | Handle the error (see below). |
Response
Indicates whether the call was successful..
success if successful, error if not.The contents of the response. Present only when
status is success.Returned when the snapshot exceeds the ~90 second soft deadline. The snapshot is still being generated in the background and will appear in the snapshot listing on its own, typically within ~2 minutes. Not an error — wait and confirm via the
GET listing endpoint.Errors
A snapshot request can be rejected with429 Too Many Requests. Use the code field to tell the two cases apart:
Short-term cooldown — you hit the per-user (1 request / 5s) or per-database (1 request / 180s) limit. Back off and retry shortly.
Daily quota reached — the account used up its plan’s daily snapshot allowance ((RAM / 256) × 2 per 24h). The quota frees up as the rolling 24-hour window advances; for a higher daily allowance, upgrade the plan.
Create Snapshot

