List Posts
Retrieves a paginated list of published posts.Query Parameters
Page number. Default is 0.
Size number. Default is 0.
Label selector. e.g.:
hidden!=trueField selector. e.g.:
metadata.name==haloSorting criteria in the format:
property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.Response
Returns aListedPostVoList object containing paginated post results.
Array of post objects.
Post metadata including name, labels, and timestamps.
Post specification.
Post title.
Post slug for URL.
Cover image URL.
Whether comments are allowed.
Whether the post is pinned.
Post priority for ordering.
Visibility setting:
PUBLIC, INTERNAL, or PRIVATE.Publication timestamp.
Array of category objects associated with the post.
Array of tag objects associated with the post.
Post owner information.
Array of contributor objects.
Current page number, starts from 1.
Size of each page.
Total number of posts.
Total number of pages.
Whether this is the first page.
Whether this is the last page.
Whether there is a next page.
Whether there is a previous page.
Get Post by Name
Retrieves a single post by its name.Path Parameters
Post name (unique identifier).
Response
Returns aPostVo object with complete post details including content.
Post metadata.
Post specification.
Post status.
Post statistics.
Associated categories.
Associated tags.
Post owner.
Post contributors.
Get Post Navigation
Retrieves the previous and next posts for navigation.Path Parameters
Post name (unique identifier).
Response
Returns aNavigationPostVo object.
Previous post in the sequence.
Next post in the sequence.