Tags API
Endpoints for retrieving tags and their associated posts.
GET
/tagsRetrieves a list of all tags for your organization.
Response
Returns an array of tag objects.
json
[
{
"name": "Next.js",
"slug": "next-js"
},
{
"name": "Security",
"slug": "security"
},
{
"name": "Prisma",
"slug": "prisma"
}
]GET
/tags/{slug}Retrieves a single tag and a paginated list of its published posts.
Path Parameters
slugRequiredThe unique slug of the tag.
Query Parameters
pageOptionalPage number for post pagination. Defaults to 1.limitOptionalNumber of posts per page. Defaults to 10.
Response
Returns an object containing the tag details and a paginated list of posts.
json
{
"tag": {
"name": "Security",
"slug": "security"
},
"posts": [
{
"title": "Securing Your Next.js App",
"slug": "securing-next-js",
"excerpt": "A comprehensive look at best practices for API and app security...",
"publishedAt": "2025-07-21T14:30:00.000Z",
"author": { "name": "Security Expert" }
}
],
"pagination": {
"total": 1,
"page": 1,
"limit": 10,
"pages": 1
}
}