Skip to main content
GET
/
api
/
v1
/
blogs
/
:blog_id
/
articles.json
List Articles
curl --request GET \
  --url https://api.launchmystore.io/api/v1/blogs/:blog_id/articles.json \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data.items": [
    {
      "id": "<string>",
      "title": "<string>",
      "handle": "<string>",
      "author": "<string>",
      "body_html": "<string>",
      "summary_html": "<string>",
      "published": true,
      "published_at": "<string>",
      "tags": "<string>",
      "image": {},
      "created_at": "<string>",
      "updated_at": "<string>"
    }
  ],
  "data.pagination": {}
}

Documentation Index

Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt

Use this file to discover all available pages before exploring further.

List Articles

Returns a paginated list of articles within a specific blog.

Request

curl -X GET "https://api.launchmystore.io/api/v1/blogs/blog_abc123/articles.json" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

Path Parameters

blog_id
string
required
The unique blog ID

Query Parameters

page
integer
default:"1"
Page number for pagination
limit
integer
default:"50"
Number of items per page (max 250)
published_status
string
Filter by status: published, unpublished, any
author
string
Filter by author name
tag
string
Filter by tag
created_at_min
string
Filter articles created after this date (ISO 8601)
created_at_max
string
Filter articles created before this date (ISO 8601)
published_at_min
string
Filter articles published after this date (ISO 8601)
published_at_max
string
Filter articles published before this date (ISO 8601)

Response

success
boolean
Whether the request succeeded
data.items
array
Array of article objects
data.pagination
object
Pagination information

Example Response

{
  "success": true,
  "data": {
    "items": [
      {
        "id": "art_xyz789",
        "blog_id": "blog_abc123",
        "title": "Summer Product Launch Announcement",
        "handle": "summer-product-launch-announcement",
        "author": "Jane Smith",
        "body_html": "<p>We're excited to announce our new summer collection...</p>",
        "summary_html": "<p>Introducing our latest summer styles.</p>",
        "published": true,
        "published_at": "2024-03-15T10:00:00Z",
        "tags": "summer, announcements, new-arrivals",
        "image": {
          "id": "img_art123",
          "src": "https://cdn.launchmystore.io/images/summer-launch.jpg",
          "alt": "Summer Collection Launch"
        },
        "created_at": "2024-03-14T09:00:00Z",
        "updated_at": "2024-03-15T10:00:00Z"
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 50,
      "total": 24,
      "hasMore": false
    }
  }
}

Error Codes

CodeDescription
UNAUTHORIZEDInvalid or missing access token
FORBIDDENApp doesn’t have read_content scope
NOT_FOUNDBlog with the specified ID does not exist