WzGate
Build your own websiteAPI referenceBlog

List active blogs

GET
/api/public/blogs

Query Parameters

search?string

Search term for title, content

category?string

Filter by category

Value in

  • "Construction Update"
  • "Newsletter"
  • "Market Insights"
  • "Tips & Guides"
projectId?string

Filter by project ID

tags?string

Filter by tags (comma-separated)

isFeature?boolean

Filter by featured status

orderBy?

Order by field and direction (JSON string or object)

page?number

Page number

Range1 <= value
Default1
perPage?number

Items per page

Range1 <= value <= 100
Default10

Header Parameters

X-Site*string

The site key identifying which website this request belongs to. May be omitted only when the request comes from a domain already verified for the site (the Origin/Host then resolves it), or when the deprecated X-Subdomain header is used.

X-Api-Key?string

Publishable (pk_…) or secret (sk_…) key for this site. Required on writes; accepted on reads. NOTE: currently rolling out in monitor mode — a write without a valid key is logged rather than refused, so this is documented as optional. It becomes required on writes when enforcement is switched on; send it now.

Response Body

curl -X GET "https://example.com/api/public/blogs" \  -H "X-Site: string"
Empty