Skip to main content
POST
Create a schedule

Authorizations

Authorization
string
header
required

Send your API key in the Authorization header as Bearer API_KEY.

Body

application/json
name
string
required

Display name shown in the dashboard.

Required string length: 1 - 120
Example:

"Weekly changelog"

sourceType
enum<string>
required

Always cron for schedules.

Available options:
cron
sourceConfig
object
required
targets
object
required
outputType
enum<string>
required

Type of content each run generates.

Available options:
changelog,
blog_post,
linkedin_post,
twitter_post,
image
Example:

"changelog"

enabled
boolean
required

Whether the schedule runs. Disabled schedules are stored but never fire.

Example:

true

outputConfig
object
autoPublish
boolean
default:false

Publish generated posts automatically instead of saving them as drafts.

Example:

false

lookbackWindow
enum<string>
default:last_7_days

How far back each run collects source activity.

Available options:
current_day,
yesterday,
last_7_days,
last_14_days,
last_30_days
Example:

"last_7_days"

Response

Schedule created successfully

schedule
object
required
organization
object
required
Last modified on September 18, 2026