Update Countdown Timer
PATCH/countdown-timer/timers/:timerId
Update an existing countdown timer
Request
API Version
v3Countdown Timer ID
- application/json
- Body
- Example (auto)
Bodyrequired
Timer name
Timer type
fixeddynamicrecurringTemplate ID from the list-templates endpoint
End date (ISO 8601)
Start date (ISO 8601)
Valid IANA timezone identifier
Timer duration
Wait time between recurring loops
Number of recurring loops
Design metadata for timer appearance. Get defaults from the templates endpoint and customize as needed.
Expiry image link
Background image link
Timer redirect links for active, expired, and non-user states
Hide timer for Apple Mail clients
Hide recurring timer in funnels preview
Dynamic timer parameters
{
"name": "Updated Timer Name",
"timerType": "fixed",
"templateId": "minimal",
"endDate": "2026-04-01T00:00:00.000Z",
"startDate": "2026-03-20T00: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
},
"loopCount": 3,
"designMeta": {
"backgroundColor": "#ffffff",
"textColor": "#111827",
"separatorColor": "#e5e7eb",
"labels": {
"days": "Days",
"hours": "Hours",
"minutes": "Minutes",
"seconds": "Seconds"
}
},
"expiryImageLink": "https://example.com/expiry.png",
"bgImageLink": "https://example.com/bg.png",
"links": {
"activeLink": "https://example.com/sale",
"expiryLink": "https://example.com/expired",
"notUserLink": "https://example.com/signup"
},
"hideTimerForAppleMail": false,
"hideRecurringTimerFunnels": false,
"dynamicTimerParams": {
"endTime": "17:00",
"trigger": "sent"
}
}
Timer updated
- 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"
}