last_viewed_at, and users can explicitly mark articles complete or incomplete.
Only published articles are returned.
Actions
all / list
Returns a paginated list of published articles with the current user’s progress joined.
number
default:"100"
Max results per page. Maximum 500.
number
default:"0"
Pagination offset.
object
boolean
Shorthand for
filters.startHere.get
Returns a single published article by slug (preferred) or id. Automatically records last_viewed_at for the current user as a side effect.
Parameters
At least one of
slug or id is required.
Response
progress
Returns all progress records for the current user — one entry per article they have viewed or completed.
Parameters — none
Response
mark-complete
Marks an article as completed for the current user. Sets both completed_at and last_viewed_at to now.
Parameters
Response
mark-incomplete
Clears the completed_at timestamp for an article, marking it as not completed.
Parameters
Response

