Overview
useSetSpaceEntityNsfw returns a callable function that sets the nsfw own-flag on an entity within a space — including other users’ entities. It is the moderator counterpart to the owner-only nsfw field on useUpdateEntity. The caller must be an admin or moderator of the space; other callers receive a 403.
This writes the entity’s own nsfw flag only. Its effective NSFW status (nsfwEffective) is still computed live from that flag OR the space chain. NSFW is a separate axis from moderation (approve/remove) — flagging labels content, it does not hide it. See Entity NSFW flagging.
Usage Example
Parameters
string
required
UUID of the space containing the entity.
string
required
UUID of the entity to flag or unflag.
boolean
required
The NSFW own-flag to set on the entity.
Returns
string
Confirmation message.
boolean
The NSFW flag that was applied.
PATCH /v7/:projectId/spaces/:spaceId/entities/:entityId/nsfw with body { nsfw }, behind requireUserAuth + requireSpaceModerator.

