Introduction
TimeTriggers is a service that schedules HTTP requests to fire at a specific time. Think of it as a time-delayed HTTP proxy: you send us a request, we hold it, and fire it at the moment you specify.
The problem it solves
Scheduling tasks in a distributed system is hard. You need persistent storage, a reliable scheduler, retry logic, and monitoring. TimeTriggers handles all of this for you behind a single API call.
Use cases
- Sending a reminder email 24 hours before an appointment
- Triggering a webhook at a specific business hour
- Scheduling follow-up actions after a grace period
- Delaying notifications to optimal delivery times
How it works
- Make an HTTP request to
https://api.timetriggers.io/schedule - Add headers to specify when and where to fire the request
- We store your request and execute it at the scheduled time
- Your target URL receives the exact same HTTP method, headers, and body
Any HTTP method works: if you send us a PUT, we fire a PUT. A POST with a JSON body? We forward the exact same body.
Quickstart
curl https://api.timetriggers.io/schedule \-H "ttr-api-key: <YOUR_API_KEY>" \-H "ttr-url: https://httpbin.org/post" \-H "ttr-scheduled-at: 2026-03-09T10:53:40Z"
That's it. Your webhook will fire at the scheduled time.