Popular

↑↓ move ↵ open All results →

Integration API · Content

List pages and posts

GEThttps://{store}/api/v1/integrations/content/pages

Pages and blog posts of the store (system pages such as the home page are left out), with cursor pagination.

Integration key with the content:read ability: Authorization: Bearer {key}.

Query parameters

typestring
page or blog; all when left out.
pageblog
cursorinteger
Return records with an id greater than this.
limitinteger
Page size. Default 15, maximum 50.

Responses

200A page of content and the next cursor.
{
    "data": [
        {
            "id": 58,
            "type": "blog",
            "title": "Як обрати навушники",
            "slug": "yak-obraty-navushnyky",
            "published_at": "2026-10-12 09:00:00",
            "updated_at": "2026-10-12 08:55:00"
        }
    ],
    "next_cursor": null
}
401Missing, unknown or revoked key.
{
    "code": "unauthenticated",
    "message": "Integration key is inactive.",
    "field": null
}
403The key lacks content:read, or the store’s plan has no API access.
{
    "code": "forbidden",
    "message": "Integration key cannot content:read.",
    "field": null
}
422A field is invalid; field names it.
{
    "code": "validation_error",
    "message": "name is required.",
    "field": "name"
}
429More than 60 requests a minute for this key. Wait Retry-After seconds.
{
    "code": "rate_limited",
    "message": "Too many integration requests.",
    "field": null
}