client.content.listBlogPosts()
List published blog posts, newest first.
listBlogPosts(params?: ListBlogPostsParams): Promise<PaginatedResponse<BlogPost>>- stringHeader
Optional. Ohne Schlüssel antwortet dieser Endpunkt nach der öffentlichen Richtlinie; ein Schlüssel erhöht Ihre Limits und schaltet planabhängige Felder frei.
Authorization: Bearer <key>wird ebenfalls akzeptiert.
- integerstandard
1Page number, from 1 to 10,000
- Bereich
- 1 – 10000
- Beispiel
- integerstandard
20Items per page (max 100)
- Bereich
- 1 – 100
- Beispiel
- string
Filter by post category
- Max. Länge
- 60
- Beispiel
- BlogPost[]
A published post. Both endpoints serve the stored row;
bodyis markdown. - string
Opaque post id. A string, not a number: posts are keyed like every other authored record here.
- string
URL-safe slug, and what
/v1/blog/{slug}addresses. - string
Post headline.
- string | null
One-line description, for a card or a feed. Null where the author wrote none.
- string | null
The post itself, as markdown.
- string | null
Path of the hero image on the assets CDN, or null. Prefix it with the assets host to fetch.
- string | null
Editorial category, e.g.
guides. Null where the post has none. - string
Always
publishedon these endpoints: a draft is not served publicly. - string | null
When the post was published, which is what the list orders by. Null on a post never given a date.
- string
When the post was first written,
YYYY-MM-DD HH:MM:SSin UTC. Not the publication date:postedAtis. - string
When the post was last edited,
YYYY-MM-DD HH:MM:SSin UTC. - number
Current page number
- number
Items per page
- number
Total matching records (Builder and above)
- 400
VALIDATION_ERROR - 429
RATE_LIMITED - 500
INTERNAL_ERROR
- Mindeststufe
- Explorer+
- Monatskontingent
- 200/mo
- Anfragerate
- 10/min
- Tageslimit
- 50
Die Werte gelten für die Mindeststufe dieses Endpunkts. Höhere Stufen erhöhen alle Limits.