curl --request POST \
--url https://api.app.hrizn.io/v1/public/content/batch \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"items": [
{
"ideacloud_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"article_type": "basic",
"selected_question_ids": [
"<string>"
],
"brand_voice_id": "<string>",
"title": "<string>",
"language": "English",
"content_intent": "general",
"auto_compliance": false,
"auto_content_tools": false,
"mode": "simple",
"content_length": 2600
}
]
}
'{
"data": {
"items": [
{
"id": "407d63a9-74b7-41a4-9468-09dfdb71b0da",
"status": "generating",
"article_type": "qa",
"title": "2026 Chevy Silverado 3500 DRW: Deep Dive",
"created_at": "2026-02-28T11:41:46.114731+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
},
{
"id": "2e06e64c-03a2-4ec5-854e-c0f385f1fecc",
"status": "generating",
"article_type": "expert",
"title": "2026 Chevy Silverado 3500 DRW: The Definitive Guide",
"created_at": "2026-02-28T11:41:46.073345+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
],
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
}
Create up to 10 content items in a single request
curl --request POST \
--url https://api.app.hrizn.io/v1/public/content/batch \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"items": [
{
"ideacloud_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"article_type": "basic",
"selected_question_ids": [
"<string>"
],
"brand_voice_id": "<string>",
"title": "<string>",
"language": "English",
"content_intent": "general",
"auto_compliance": false,
"auto_content_tools": false,
"mode": "simple",
"content_length": 2600
}
]
}
'{
"data": {
"items": [
{
"id": "407d63a9-74b7-41a4-9468-09dfdb71b0da",
"status": "generating",
"article_type": "qa",
"title": "2026 Chevy Silverado 3500 DRW: Deep Dive",
"created_at": "2026-02-28T11:41:46.114731+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
},
{
"id": "2e06e64c-03a2-4ec5-854e-c0f385f1fecc",
"status": "generating",
"article_type": "expert",
"title": "2026 Chevy Silverado 3500 DRW: The Definitive Guide",
"created_at": "2026-02-28T11:41:46.073345+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
],
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
}
content:write
Show Item properties
basic, qa, expert, modellanding, comparison, salesevent.q-{timestamp}-{index}). Retrieve available IDs from Get IdeaCloud questions.English, Spanish, Mandarin Chinese, Japanese, Korean, Arabic, Farsi, Hebrew, French, Tagalog, Vietnamese, Portuguese, Russian.fixed_ops, variable, general.article_type: basic=1200, qa=1800, expert=2000.curl -X POST https://api.app.hrizn.io/v1/public/content/batch \
-H "X-API-Key: hzk_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"items": [
{
"ideacloud_id": "cec6a411-7632-498e-b2e8-afb1ea1857d7",
"article_type": "basic",
"language": "French",
"auto_compliance": true,
"auto_content_tools": true
},
{
"ideacloud_id": "1d1cf94d-803e-4459-89ca-6c246aa8a4a7",
"article_type": "qa",
"auto_compliance": true
},
{
"ideacloud_id": "30993ec0-907b-47a4-b5f1-9c1f6bd33194",
"article_type": "basic",
"title": "Custom Article Title"
}
]
}'
202 Accepted with status for each item.
{
"data": {
"items": [
{
"id": "407d63a9-74b7-41a4-9468-09dfdb71b0da",
"status": "generating",
"article_type": "qa",
"title": "2026 Chevy Silverado 3500 DRW: Deep Dive",
"created_at": "2026-02-28T11:41:46.114731+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
},
{
"id": "2e06e64c-03a2-4ec5-854e-c0f385f1fecc",
"status": "generating",
"article_type": "expert",
"title": "2026 Chevy Silverado 3500 DRW: The Definitive Guide",
"created_at": "2026-02-28T11:41:46.073345+00:00",
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
],
"message": "Generation typically completes within a few minutes. Configure webhooks to receive real-time status notifications: https://api-docs.hrizn.io/webhooks"
}
}
content.completed and content.failed notifications instead of polling.status field on each item in the response:
| Status | Meaning |
|---|---|
generating | Content creation started successfully |
failed | Validation or processing failed — see error field |
202 Accepted even if some items fail. Always check each item’s status in the response.| Scenario | Recommended |
|---|---|
| Generating 1-2 articles interactively | Create content |
| Generating 3+ articles programmatically | Create content (batch) |
| Generating 50+ articles | Batch endpoint + throttling (see Bulk Content Generation) |
Your Hrizn API key (prefix hzk_)
1 - 10 elementsHide child attributes
basic, qa, expert, modellanding, comparison, salesevent, enhancedcontent, emailtemplate Question IDs from the IdeaCloud (format q-{timestamp}-{index}). Defaults to recommended questions.
1500Language for generated content
English, Spanish, Mandarin Chinese, Japanese, Korean, Arabic, Farsi, Hebrew, French, Tagalog, Vietnamese, Portuguese, Russian Controls which dealer links are injected inline vs. appended as a cross-department CTA. fixed_ops prioritizes service/parts links, variable prioritizes sales/financing links, general distributes all links evenly.
fixed_ops, variable, general simple, interactive Target content length in words (200-5000). Controls how long the generated content will be. Defaults vary by article type: basic=1200, qa=1800, expert=2000, modellanding=2500, comparison=3500, salesevent=600.
200 <= x <= 5000Batch accepted
Hide child attributes
Informational message about async processing and webhook configuration