v5

latestOpenAPI 3.1.12026-07-31392595.5 KB
Content

Queue async post generation

post/v1/posts/generate

Request body

contentType'changelog' | 'blog_post' | 'linkedin_post' | 'twitter_post' | 'image' required
lookbackWindow'current_day' | 'yesterday' | 'last_7_days' | 'last_14_days' | 'last_30_days'
brandVoiceIdstring
brandIdentityIdstring nullable
repositoryIdsstring[]

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

linearIntegrationIdsstring[]

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

Example request

{
  "contentType": "blog_post",
  "lookbackWindow": "last_7_days",
  "brandVoiceId": "voice_123",
  "brandIdentityId": "voice_123",
  "repositoryIds": [
    "repo_1",
    "repo_2"
  ],
  "linearIntegrationIds": [
    "linear_integration_1"
  ],
  "integrations": {
    "github": [
      "integration_1",
      "integration_2"
    ],
    "linear": [
      "linear_integration_1"
    ]
  },
  "github": {
    "repositories": [
      {
        "owner": "usenotra",
        "repo": "notra"
      }
    ]
  }
}

Response

Post generation queued successfully