Schedule an article
schedule_articleAdds a custom article to the content calendar on a given date. The scheduler generates it around that date and consumes 1 article credit at generation time (not when scheduling), so the account needs an active subscription or at least 1 article credit. Limits: at most 90 pending (not yet generated) articles per website, 30 new schedules per hour, one scheduled article per keyword, 3 products per article. The website's publishing frequency is enforced: when the date already holds as many articles as the website publishes per day, the call fails and names the next free date, so pass that date, or move the existing article with reschedule_article. Pass keyword_id (from list_keywords, or add_keywords then list_keywords) to target a keyword, and brief for writing instructions. Returns the created row; nothing is written yet in the articles list until generation runs. Pass website_id when the account has several websites (see get_account).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | No | Content brief the writer follows: angle, must-cover points, tone, audience, sources. | |
| headline | Yes | Article headline (title). Use suggest_headline afterwards to improve it. | |
| keyword_id | No | Keyword id from the keywords tools. One scheduled article per keyword. | |
| website_id | No | Website id from get_account. Optional when the account has a single website. | |
| product_ids | No | Product ids to feature in the article (max 3). Unknown ids are dropped. | |
| scheduled_date | Yes | Generation date, YYYY-MM-DD. Today or later. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | Writing brief the article follows. | |
| headline | Yes | ||
| is_custom | Yes | true when the user planned the article; false for automatic topics. | |
| created_at | Yes | ||
| product_ids | Yes | ||
| is_generated | Yes | true once the article was written; generated rows can no longer be edited. | |
| scheduled_at | Yes | Generation date, YYYY-MM-DD. | |
| target_keyword | Yes | ||
| target_keyword_id | Yes | ||
| generated_article_id | Yes | Article id once generated, for the articles tools. | |
| scheduled_article_id | Yes |