Articles
Retrieve all public articles available to the current API key, or restrict results to one blog.
All Articles
GET
https://api.getdrock.com/api/v1/articlesAuth Required| Parameter | Type | Description |
|---|---|---|
Authorization | Header | Required. Format: Bearer <API_KEY>. |
format | Query | Use markdown for converted content or json for stored content. |
clean | Query | Set to true to hide base64 images within the article content. |
json
{
"total": 1,
"articles": [
{
"id": "article_123",
"slug": "launch-notes",
"title": "Launch Notes",
"content": "# Launch Notes",
"excerpt": "Summary",
"description": "Detailed release notes",
"coverImageUrl": "https://[bucket-id].supabase.co/storage/v1/object/public/blog-media/articles/mon-image.jpg",
"tags": ["release"],
"isPublic": true,
"blog": {
"id": "blog_123",
"name": "Product Updates",
"slug": "product-updates"
},
"createdAt": "2026-03-20T15:02:11.000Z",
"updatedAt": "2026-03-21T09:00:00.000Z"
}
]
}Articles by Blog
GET
https://api.getdrock.com/api/v1/blogs/{blog_id}/articlesAuth RequiredReplace {blog_id} with the unique identifier of the blog.
If the API key has a blog scope and the requested blog is outside that scope, Drock returns 403.