TeaserNudge

Steerable hint returned alongside a teaser when a prerequisite is missing or current state blocks the obvious next move (no property attached, room teaser not designed yet, …). Always paired with a stable code clients can branch on programmatically; message is the human-readable text to surface to the calling user.

  • code
    Type: string
    required

    Stable machine-actionable code clients branch on. Examples (non-exhaustive): no_property_attached, transferred_to_other_broker, teaser_locked_unpublish_first, room_teaser_not_designed.

  • message
    Type: string
    required

    Human-readable message to surface to the calling user.

  • navigateUri
    Type: null | string

    Propstreet app deeplink in the propstreet:// URI scheme. Opaque to integrators; used by first-party clients for in-app navigation. Omitted when no caller-side action applies.