Articles

Retrieve all public articles available to the current API key, or restrict results to one blog.

All Articles

GEThttps://api.getdrock.com/api/v1/articlesAuth Required
ParameterTypeDescription
Authorization
HeaderRequired. Format: Bearer <API_KEY>.
format
QueryUse markdown for converted content or json for stored content.
clean
QuerySet 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

GEThttps://api.getdrock.com/api/v1/blogs/{blog_id}/articlesAuth Required

Replace {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.