Skip to main content
The Learn Hub provides curated articles to help users get the most out of HelpGenie. Progress is tracked per user — viewing an article automatically updates 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. Parameters Response

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

Error codes