Get a profile's trait change history by user_id
Return the append-only ledger of trait value transitions for the contact behind a user_id, newest first — every old_value → new_value change with the source and event that drove it and the changed_at timestamp. Optionally filter to a single trait_name and page with the composite next_cursor. Use it to answer “when and why did this field change?” for support or a GDPR request. Returns 404 when no contact matches the user_id. Scoped to profile reads (owner / admin / developer).
Authorizations
Dashboard JWT token from Clerk
Path Parameters
Query Parameters
Filter to a single trait's history.
Maximum number of ledger rows to return in this page.
Opaque composite cursor from the previous page's next_cursor.