Article list
GET https://api.prosecaptain.com/api/generate/articles?token=YOUR_TOKEN&limit=10&offset=0
Returns your workspace’s articles, newest first. limit up to 100.
{
"success": true,
"articles": [
{ "id": "6f1c…", "title": "…", "status": "draft", "queue_status": "completed", "thumbnail_url": "https://…", "created_at": "2026-10-19T09:00:00Z", "updated_at": "2026-10-19T09:02:10Z" }
]
}
Article status and content
GET https://api.prosecaptain.com/api/generate/articles/ARTICLE_ID?token=YOUR_TOKEN
{
"success": true,
"article": {
"id": "6f1c…",
"title": "…",
"queue_status": "completed",
"language": "english",
"seo_title": "…",
"seo_description": "…",
"faq": [],
"article_thumbnail_url": "https://…",
"article_body": "…",
"error_message": null,
"processing_completed_at": "2026-10-19T09:04:40Z"
}
}
article_body is included only once processing has finished.
Queue statuses
queue_status | Meaning |
|---|---|
draft | Draft ready |
queued | Waiting in the queue |
processing | Generation in progress |
completed | Done |
failed | Failed, details in error_message |
WordPress publishing status
POST https://api.prosecaptain.com/api/generate/articles/ARTICLE_ID/wordpress-meta?token=YOUR_TOKEN
If you publish articles to WordPress with your own code, you can store the post status and URL in ProseCaptain.
{
"wordpress_status": "publish",
"wordpress_link": "https://yourcompany.com/blog/ai-chatbot/"
}
Allowed statuses: draft, scheduled, publish, deleted.