Create Countdown Timer
POST/countdown-timer/timers
Create a countdown timer for the access token's location
Request
API Version
v3- application/json
- Body
- Example (auto)
Bodyrequired
Timer name
Timer type
fixeddynamicrecurringTemplate ID from the list-templates endpoint
End date in ISO 8601 format. Required for fixed timers.
Valid IANA timezone identifier
Timer duration. Required for dynamic and recurring timers.
Wait time between recurring loops
Design metadata for timer appearance. Get defaults from the templates endpoint and customize as needed.
Hide timer for Apple Mail clients
falseDynamic timer parameters. Required for dynamic timers.
Timer redirect links for active, expired, and non-user states
Image to show when timer expires
Background image for timer
{
"name": "Flash Sale Timer",
"timerType": "fixed",
"templateId": "minimal",
"endDate": "2026-04-01T00:00:00.000Z",
"timezone": "America/New_York",
"timerDuration": {
"days": 1,
"hours": 2,
"minutes": 0,
"seconds": 0
},
"waitTime": {
"days": 0,
"hours": 0,
"minutes": 30,
"seconds": 0
},
"designMeta": {
"backgroundColor": "#ffffff",
"textColor": "#111827",
"separatorColor": "#e5e7eb",
"labels": {
"days": "Days",
"hours": "Hours",
"minutes": "Minutes",
"seconds": "Seconds"
}
},
"hideTimerForAppleMail": false,
"dynamicTimerParams": {
"endTime": "17:00",
"trigger": "sent"
},
"links": {
"activeLink": "https://example.com/sale",
"expiryLink": "https://example.com/expired",
"notUserLink": "https://example.com/signup"
},
"expiryImageLink": "https://example.com/expiry.png",
"bgImageLink": "https://example.com/bg.png"
}
Timer created successfully
- application/json
- Schema
- Example (auto)
Schema
Timer ID
Timer name
Template ID
Location ID
Timer status
activedraftarchivedTimer type
fixeddynamicrecurringEnd date (ISO 8601)
Start date (ISO 8601)
Timezone
Design metadata for timer appearance
Timer duration
Timer links
Tracking link URL
Whether timer has an active link
Preview image URL
Thumbnail image URL
Expiry image link
Number of recurring loops
Wait time between loops
Hide timer for Apple Mail clients
Hide recurring timer in funnels
Dynamic timer parameters
Created timestamp
Updated timestamp
{
"id": "60d5f484f0f3c2001f2d5e4a",
"name": "Flash Sale Timer",
"templateId": "minimal",
"locationId": "X9COWUStXtcLXTgBdqhm",
"status": "draft",
"timerType": "fixed",
"endDate": "2026-04-01T00:00:00.000Z",
"startDate": "2026-03-20T00:00:00.000Z",
"timezone": "America/New_York",
"designMeta": {
"digitColor": "#a21043",
"labelColor": "#a21043",
"backgroundColor": "#ffffff",
"counterFontSize": 50
},
"timerDuration": {
"days": 1,
"hours": 2,
"minutes": 0,
"seconds": 0
},
"links": {
"activeLink": "https://example.com",
"expiryLink": "https://example.com/expired"
},
"trackingLink": "https://t.example.com/abc123",
"hasLink": true,
"previewUrl": "https://storage.googleapis.com/cdn/countdown-timer/preview/abc123.gif",
"thumbnailUrl": "https://storage.googleapis.com/cdn/countdown-timer/thumbnail/abc123.png",
"expiryImageLink": "https://example.com/expiry.png",
"loopCount": 3,
"waitTime": {
"minutes": 30
},
"hideTimerForAppleMail": false,
"hideRecurringTimerFunnels": false,
"dynamicTimerParams": {
"endTime": "17:00",
"trigger": "sent"
},
"createdAt": "2026-03-20T12:00:00.000Z",
"updatedAt": "2026-03-20T12:00:00.000Z"
}