API reference
Published articles
Lists published articles with search, category, featured, limit and offset filters, returning the exact total and list pagination.
https://api.sparkglim.net/api/public/blogAccess model
- Access model
- Public access with validation
- Documented availability
- Implemented in source
Availability is verified from source, not a live production guarantee.
Open the returned checkout URL. SparkGlim Server owns prices, methods, payment verification and fulfillment; browser returns are navigation only.
Parameters
| Name | Type | Validation |
|---|---|---|
categoryOptionalConfigured campaign category or approved settings category, depending on the resource. | string | Validation: category slug. |
searchOptionalText filter applied to the existing published records selected by this endpoint. | string | Validation: search text. |
featuredOptionalRequests the existing featured-article filter when its value is true. | string | Validation: true. |
limitOptionalMaximum records returned in this page; the endpoint’s fixed bound applies. | number | Validation: 1–30 default10. |
offsetOptionalZero-based number of published article records to skip before the requested page. | number | Validation: >=0 default0. |
Request
Examples describe the contract and are not executed. Use authorized test records; never paste a real secret into these pages.
GET /api/public/blog HTTP/1.1
Host: api.sparkglim.net
Response
{
"success": true,
"data": [],
"count": 0,
"limit": 10,
"offset": 0
}{
"success": false,
"error": "<ERROR_MESSAGE>"
}Validation, permissions, unavailable records and temporary service failures use the handler’s HTTP status and error payload.
Limits & retries
Default Server limit: 100 requests per IP per 60 seconds. Resource-specific controls also apply.
Source compatibility
Authorized operations require account-specific testing.
server/src/api/router.tsserver/src/api/routes/public.ts