Skip to content

Backup Trigger URL

Run any backup on demand by calling a single URL.

Every backup has a unique Trigger URL that starts a run immediately, with no need to log in to SimpleBackups. It is the simplest way to drive a backup from something outside SimpleBackups — a deploy script, a cron job, a CI pipeline, or an automation tool.

Example use cases

  • Run a backup before every deploy, straight from your deploy script or CI pipeline
  • Run a backup on a custom interval your plan's schedule presets don't cover
  • Give a client or another developer a URL that runs a backup without granting them dashboard access
  • Kick off an ad-hoc backup before a risky migration

Finding your Trigger URL

  1. Open the backup in your dashboard
  2. Go to the Automation tab (https://my.simplebackups.com/backup/{BACKUP_ID}#automation)
  3. Copy the URL under Backup Trigger URL

The URL looks like this, on the API domain rather than the dashboard domain:

https://api.simplebackups.com/backup/{TOKEN}/trigger?api_token={API_TOKEN}

Calling it

The endpoint accepts GET requests only. A POST returns 405 Method Not Allowed.

shell
curl "https://api.simplebackups.com/backup/{TOKEN}/trigger?api_token={API_TOKEN}"

That is the whole interface — there are no other query parameters.

Rate limits and cooldowns

Two limits apply, and both return errors you should handle rather than retry blindly:

  • 60 requests per minute across the API, after which requests are throttled.
  • A one-minute cooldown per backup. Calling the same backup's Trigger URL again within a minute, or while a run is already in progress, returns HTTP 409 rather than starting a second run.

There is also a cap on how many on-demand backups one Team can run simultaneously.

Triggering from an automation tool

Any tool that can make a scheduled or event-driven HTTP GET request works — Zapier, Make, n8n, GitHub Actions, or a plain cron entry. The pattern is the same everywhere:

  1. Create a scheduled or event trigger in the tool
  2. Add an HTTP request action, method GET
  3. Paste your Backup Trigger URL as the request URL, storing it as a secret if the tool supports it
  4. Test the step — a successful response confirms the backup was dispatched
  5. Enable the automation

From cron directly:

shell
0 * * * * curl -fsS "https://api.simplebackups.com/backup/{TOKEN}/trigger?api_token={API_TOKEN}" > /dev/null
Backup automationThe full API for managing backups programmatically.SchedulingRun backups on a schedule inside SimpleBackups, including custom cron.