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

InfoboardPostSeenUsers

Introduction

InfoboardPostSeenUsers record that a User has seen an InfoboardPost. Each record belongs to one user and one post and cannot be updated directly.

Model Definition

Relations

Key
Relation
Type
Relation Field(s)

user

Belongs to

user_id

post

Belongs to

post_id

List by Post

List visible InfoboardPostSeenUsers for one InfoboardPost.

Definition

GET /api/infoboard/posts/{infoboardPost}/seen-users

Route Parameters

Parameter
Type
Description

infoboardPost

integer | string

InfoboardPost ID or hash.

Behavior

  • The parent post must be visible to the authenticated user.

  • Internal intratool users are excluded.

  • Without permission to see all post seen users, records are limited to users from departments accessible to the authenticated user.

Example Request

Example Response

Create

Record that the authenticated user has seen an InfoboardPost.

Definition

POST /api/infoboard/posts/{infoboardPost}/seen-users

Route Parameters

Parameter
Type
Description

infoboardPost

integer | string

InfoboardPost ID or hash.

Behavior

  • post_id is derived from the route and user_id from the authenticated user. The request body is discarded.

  • The operation is idempotent for the same user and post and returns the existing record on repeated requests.

  • Creating the record marks matching post notifications as seen and read; it does not create an InfoboardPostReadUser.

Example Request

Example Response

Last updated