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>",
"auto_compliance": false,
"auto_content_tools": false,
"mode": "simple"
}
]
}
'{
"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>",
"auto_compliance": false,
"auto_content_tools": false,
"mode": "simple"
}
]
}
'{
"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.curl -X POST https://api.hrizn.io/v1/public/content/batch \
-H "X-API-Key: hzk_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"items": [
{
"ideacloud_id": "a1b2c3d4-0001-0000-0000-000000000000",
"article_type": "basic",
"auto_compliance": true,
"auto_content_tools": true
},
{
"ideacloud_id": "a1b2c3d4-0002-0000-0000-000000000000",
"article_type": "qa",
"auto_compliance": true
},
{
"ideacloud_id": "a1b2c3d4-0003-0000-0000-000000000000",
"article_type": "expert",
"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 Question IDs from the IdeaCloud (format q-{timestamp}-{index}). Defaults to recommended questions.
1500simple, interactive Batch accepted
Hide child attributes
Informational message about async processing and webhook configuration