Vibe Swipe Left
Swipe-left dismiss gesture / thumbs-down on a vibe card.
2026-05-23 — Now routes through services.activity_feedback so the write is symmetric with /api/signals/{id} signal='down': BOTH vibe_dismissals AND notification_dismissals get the row, the thumbs_down_count is incremented (only on first time, not on repeat taps), the activity_signals row is upserted to 'down', and a hard_exclusion is queued in user_memory. Previously this handler only wrote vibe_dismissals, leaving the other rails that read notification_dismissals (suggestions, sponsored, …) unaware of the downvote — exactly the asymmetry the audit flagged. The reason-specific learning signal (vibe_dismiss_not_my_taste vs vibe_dismiss_too_far etc.) is preserved by the shared service.
Request
- Base URL: https://api.activitia.net (the document declares no server; this is the origin it was published from)
- URL: https://api.activitia.net/api/discover/vibe/dismiss/{activity_id}
- Auth: none declared
Path parameters
UUID of the dismissed activity
Headers
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.