For the complete documentation index, see llms.txt. This page is also available as Markdown.

ManualEntrySeenUsers

Introduction

ManualEntrySeenUsers record when a User views a ManualEntry. A user has at most one effective seen record per entry because the create endpoint is idempotent.

Model Definition

Relations

Key
Relation
Type
Relation Field(s)

user

Belongs to

user_id

manualEntry

Belongs to

manual_entry_id

List by ManualEntry

List ManualEntrySeenUsers visible for a ManualEntry.

Definition

GET /api/manual/entries/{manualEntry}/seen-users

Route Parameters

Parameter
Type
Description

manualEntry

integer | string

ManualEntry ID, hash, or slug.

Behavior

  • The user must be able to show the parent entry.

  • intratool accounts are excluded. Without the permission to see all entry seen users, the result is limited to users in allowed departments.

Example Request

Example Response

Mark as Seen

Mark a ManualEntry as seen by the current authenticated User.

Definition

POST /api/manual/entries/{manualEntry}/seen-users

Route Parameters

Parameter
Type
Description

manualEntry

integer | string

ManualEntry ID, hash, or slug.

Behavior

  • user_id comes from authentication and manual_entry_id comes from the route; request-body values are ignored.

  • Repeated requests return the existing record instead of creating duplicates.

  • Creating the record marks notifications for the entry as read, which also marks those notifications as seen.

Example Request

Example Response

Last updated