Skip to main content
POST
Queue async post generation

Authorizations

Authorization
string
header
required

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

Body

application/json
contentType
enum<string>
required

Type of content to generate.

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

"blog_post"

lookbackWindow
enum<string>
default:last_7_days

How far back to collect source activity (commits, pull requests, releases, Linear issues).

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

"last_7_days"

brandVoiceId
string

Deprecated. Use brandIdentityId instead.

Minimum string length: 1
Example:

"51c2f3aa-efdd-4e28-8e69-23fa2dfd3561"

brandIdentityId
string | null

Brand identity to write in. Defaults to the organization's default brand identity.

Minimum string length: 1
Example:

"51c2f3aa-efdd-4e28-8e69-23fa2dfd3561"

repositoryIds
string[]

Deprecated. Use integrations.github with GitHub integration IDs instead.

Minimum string length: 1
Example:
linearIntegrationIds
string[]

Deprecated. Use integrations.linear with Linear integration IDs instead.

Minimum string length: 1
Example:
integrations
object

Source integrations to draw activity from. Omit this and github.repositories to use every connected GitHub integration.

github
object

Select connected repositories by owner and name instead of integration ID. Cannot be combined with integrations.github.

Example:
dataPoints
object

Which kinds of activity to collect from the selected sources.

selectedItems
object

Restrict generation to specific commits, pull requests, releases, or Linear issues instead of everything in the lookback window.

timezone
string

IANA timezone used for relative lookback windows such as current_day and yesterday.

Required string length: 1 - 100
Example:

"America/New_York"

Response

Post generation queued successfully

organization
object
required
job
object
required
Last modified on October 2, 2026