explore

Explore Taste Rails

Changed on

One rail per baked taste cluster or borrowed theme, each with the title written offline, plus the cta that owns the board's first slot.

Self-serving, same access as the other recs reads: a user reads their OWN clusters. A guest has none baked, so they get empty rails rather than a 401.

as_user impersonation stays an admin-preview affordance on BOTH ends — the requester must be an admin and the target must itself be an admin account. A taste rail is derived from that person's saved places and its title names their tastes, so it is not a projection an admin may read for anyone else. preview_state takes the same admin guard on the requester, and is logged as a preview for the same reason.

Empty rails is the normal answer for a user with nothing baked and no themes to borrow.

get/explore/taste

Request

  • Base URL
    https://stardrift.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://stardrift.ai/explore/taste
  • Auth
    none declared

Query parameters

as_userstring uuid nullable
kinteger
n_railsinteger
session_idstring nullable
surface'taste_rails' | 'home_taste_rails' | 'explore_taste_tab'
prefetchboolean
preview_state'invite' | 'progress' | 'ready' | 'revealed' | 'graduated' nullable

Headers

x-client-buildstring nullable

Response

Successful Response

request_idstring required

Changes

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property // to the response with the status