Track a blog post view.
Auth: public.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
id | path | string | Yes | Post id |
Request Body
Optional.
json
{}Response 200
json
{
"data": { "post_id": "post_2", "tracked": true },
"user_context": { "authenticated": false },
"meta": {}
}Response Errors
404post not found429RATE_LIMIT_EXCEEDED
Notes
Rate limit:
viewbucket, 200 requests / 3600s by default. Every caller is counted. Over the limit returns429RATE_LIMIT_EXCEEDED. See Rate limits.Use this for engagement analytics.
The backend should protect against duplicate or abusive counts.