users
users

Record that this user has seen one product intro.

Separate from the has_seen_product_intro_for field on the main user PATCH, which requires a recently authenticated session. Dismissing an intro must not depend on that: a re-auth prompt would cover the intro it interrupts, and the dismissal would never persist. Nothing reachable here changes an account, an organization, or a profile.

Merging server-side also keeps two intros dismissed from separate tabs from dropping each other's key, which a read-modify-write of the whole map cannot avoid.

patch/api/users/{uuid}/product_intro_seen/

Request

  • Base URL: https://us.posthog.com
  • URL: https://us.posthog.com/api/users/{uuid}/product_intro_seen/
  • Auth: HTTP bearer

Path parameters

uuidstring uuid required

Request body

product_keystring

Which key in has_seen_product_intro_for to set. Any string is accepted: besides the product keys, the map holds keys composed per team and keys for surfaces that are not products.

seenboolean

Whether the intro counts as seen. Send false to show it again.

Response

The user's whole has_seen_product_intro_for map, after the merge.

object required

Changes

No recorded changes to this operation across all 1 revision of this API.