API reference
A list of image model names
["gpt-image-1","black-forest-labs/flux-1.1-pro-ultra","black-forest-labs/flux-1.1-pro","black-forest-labs/flux-dev","black-forest-labs/flux-pro","black-forest-labs/flux-schnell","stability-ai/stable-diffusion-3","replicate:nano-banana-pro","replicate:imagen-4","imagen-4.0-generate-001"]A list of image model names
Maximum number of images to return (max 50, default 20)
A list of generated images
A list of generated images
The model to use for image generation. Use the /v1/meta/image_models endpoint to get the full list.
OpenAI models use the size setting. Replicate/Google models use the aspect_ratio setting.
gpt-image-1The prompt to use for image generation
Successfully generated image
Successfully generated image
Page number for pagination
Filter by language code
Filter by project ID. If not provided, it will return the articles not part of any project. Use all to get all articles.
Filter by site/brand ID. Use GET /v1/sites to get available site IDs.
A list of articles
Whether the article is a draft
It is null if the article is not generated yet.
It is null if the article is not generated yet.
It is null if the article is not part of a project.
The site/brand ID associated with this article. Null if no brand context.
A list of articles
The target keyword for the content.
The content template to use:
article: General articles with full settings (listicle, review, howto, general)local_news: Location-focused news contentrecipe: Structured recipe with ingredients and instructions
articlePossible values: Optional site/brand ID. When provided, enables Brand Voice, site context, target audience, and Link Engine. Pass null to explicitly create content without any brand context (Organization Mode). When omitted, auto-assigns your default site.
The AI model to use.
gpt-4o-miniPreset ID (only for template=article).
When true, fetches top SERP competitors before generation and uses their content as context to write a more competitive article. Requires a Power plan or higher.
falseWhether to save as draft (won't generate immediately)
falseContent created successfully
Whether the article is a draft
Content created successfully
The ID of the article
The article object
Whether the article is a draft
It is null if the article is not generated yet.
It is null if the article is not generated yet.
It is null if the article is not part of a project.
The site/brand ID associated with this article. Null if no brand context.
The article object
The ID of the article
The status of the article
Whether the article is a draft
The status of the article
The article ID
Country/region code (e.g. "us", "uk"). Required if not set on article.
SERP fetch started
SERP fetch started
The article ID
Use AI for suggestions (requires Anthropic API key)
trueOptimization suggestions
AI-powered optimization suggestions based on SERP analysis
Whether AI or quick rule-based suggestions were used
Optimization suggestions
Name of the project
Optional site/brand ID. When provided, enables Brand Voice, site context, target audience, and Link Engine for all articles in the project. Use GET /v1/sites to list available sites.
The model to use for the article. Use the /v1/meta/models endpoint to get available models.
gpt-4o-miniThe settings preset to use for the project. Use the common_settings object to override specific settings. Go to your presets to create a preset.
The target keywords to generate content for.
Project created successfully
Project created successfully
The ID of the project
The project object
The project object
The ID of the project to export
The export format. Use csv for spreadsheet-compatible output.
jsonPossible values: Comma-separated list of fields to include in the export.
Available fields: title, slug, content, excerpt, date, image, target_keyword, keywords, language, model, pov, tone.
Default: title,slug,content,excerpt,image,target_keyword,language,model
Filter articles by bulk session ID (optional)
Filter by article status. Use complete to only export finished articles, or all to include in-progress articles.
completePossible values: Exported articles
No articles found for this project
Page number for pagination
A list of sites
The domain/URL of the site
URL to the site favicon or icon
A list of sites
The site ID
The site object
The domain/URL of the site
URL to the site favicon or icon
The site object
Page number for pagination
A list of presets
A list of presets
The preset ID
The preset with full settings
The preset with full settings
The preset ID
Preset updated
Preset updated
Page number for pagination
A list of knowledge sources
A list of knowledge sources
Upload URL generated
Upload URL generated
Filter by site ID
Filter by active clusters
A list of clusters
Whether this cluster is active in content planning
URL of the pillar page for this cluster
A list of clusters
The cluster ID
Cluster with keywords
Whether this cluster is active in content planning
URL of the pillar page for this cluster
Cluster with keywords
The cluster ID
Cluster activated
Whether this cluster is active in content planning
URL of the pillar page for this cluster
Cluster activated
The cluster ID
Cluster deactivated
Whether this cluster is active in content planning
URL of the pillar page for this cluster
Cluster deactivated
Filter items scheduled on or after this date
Filter items scheduled on or before this date
A list of planner items
Content planner item. Uses keyword_id as the unique identifier.
The unique identifier for this planner item (also the keyword ID)
Scheduled date for content creation
The keyword text
Title of the parent cluster
Additional metadata (may contain article_id after content is created)
A list of planner items
The keyword to schedule (must exist in site_keywords)
The cluster this keyword belongs to
Scheduled date for content creation
scheduledPossible values: Planner item created
Planner item already exists for this keyword
The keyword_id of the planner item
The planner item
Content planner item. Uses keyword_id as the unique identifier.
The unique identifier for this planner item (also the keyword ID)
Scheduled date for content creation
The keyword text
Title of the parent cluster
Additional metadata (may contain article_id after content is created)
Planner item not found
The keyword_id of the planner item
New scheduled date
New status
Planner item updated
Content planner item. Uses keyword_id as the unique identifier.
The unique identifier for this planner item (also the keyword ID)
Scheduled date for content creation
The keyword text
Title of the parent cluster
Additional metadata (may contain article_id after content is created)
Invalid status transition
engagingPossible values: truefalseSocial post generated
Social post generated
Link Engine stats
Link Engine stats
List of categories
List of categories
Authentication
Rate Limiting
Error Handling
A list of image model names
["gpt-image-1","black-forest-labs/flux-1.1-pro-ultra","black-forest-labs/flux-1.1-pro","black-forest-labs/flux-dev","black-forest-labs/flux-pro","black-forest-labs/flux-schnell","stability-ai/stable-diffusion-3","replicate:nano-banana-pro","replicate:imagen-4","imagen-4.0-generate-001"]A list of image model names
Maximum number of images to return (max 50, default 20)
A list of generated images
A list of generated images
The model to use for image generation. Use the /v1/meta/image_models endpoint to get the full list.
OpenAI models use the size setting. Replicate/Google models use the aspect_ratio setting.
gpt-image-1The prompt to use for image generation
Successfully generated image
Successfully generated image
Page number for pagination
Filter by language code
Filter by project ID. If not provided, it will return the articles not part of any project. Use all to get all articles.
Filter by site/brand ID. Use GET /v1/sites to get available site IDs.
A list of articles
Whether the article is a draft
It is null if the article is not generated yet.
It is null if the article is not generated yet.
It is null if the article is not part of a project.
The site/brand ID associated with this article. Null if no brand context.
A list of articles
The target keyword for the content.
The content template to use:
article: General articles with full settings (listicle, review, howto, general)local_news: Location-focused news contentrecipe: Structured recipe with ingredients and instructions
articlePossible values: Optional site/brand ID. When provided, enables Brand Voice, site context, target audience, and Link Engine. Pass null to explicitly create content without any brand context (Organization Mode). When omitted, auto-assigns your default site.
The AI model to use.
gpt-4o-miniPreset ID (only for template=article).
When true, fetches top SERP competitors before generation and uses their content as context to write a more competitive article. Requires a Power plan or higher.
falseWhether to save as draft (won't generate immediately)
falseContent created successfully
Whether the article is a draft
Content created successfully
The ID of the article
The article object
Whether the article is a draft
It is null if the article is not generated yet.
It is null if the article is not generated yet.
It is null if the article is not part of a project.
The site/brand ID associated with this article. Null if no brand context.
The article object
The ID of the article
The status of the article
Whether the article is a draft
The status of the article
Name of the project
Optional site/brand ID. When provided, enables Brand Voice, site context, target audience, and Link Engine for all articles in the project. Use GET /v1/sites to list available sites.
The model to use for the article. Use the /v1/meta/models endpoint to get available models.
gpt-4o-miniThe settings preset to use for the project. Use the common_settings object to override specific settings. Go to your presets to create a preset.
The target keywords to generate content for.
Project created successfully
Project created successfully
The ID of the project
The project object
The project object
Last updated
Was this helpful?