Get schedule
Authentication
AuthorizationBearer
Pass a JWT access token or an API key (prefixed with tif_live_) as a Bearer token.
Path parameters
scheduleId
Schedule ID
Response
Schedule details
contactId
Contact to call on each execution
createdAt
When the schedule was created
flowId
Flow (conversation script) used for the call
frequency
How often the schedule repeats
fromPhoneNumber
Caller ID phone number in E.164 format
id
Unique identifier for the schedule
maxRetries
Maximum retry attempts per execution
name
Human-readable name for the schedule
providerId
VoIP provider used for routing
retryDelayMinutes
Minutes between retry attempts
retryOnFailure
Whether failed calls are retried
runCount
Number of times the schedule has executed so far
scheduleTime
Time of day in HH:MM format
status
Current status of the schedule
timezone
IANA timezone used for schedule_time interpretation
cronExpression
Custom cron expression (when frequency is custom_cron)
dayOfMonth
Day of month (1-28)
daysOfWeek
Days of week (1=Monday through 7=Sunday)
endDate
Date after which the schedule will not execute
flowVersion
Pinned flow version at time of schedule creation
lastRunAt
Last execution time in UTC
maxRuns
Maximum number of executions before auto-completing
nextRunAt
Next scheduled execution time in UTC
Errors
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
429
Too Many Requests Error
500
Internal Server Error