Remove the caller's reaction
Idempotent: no reaction is also a 204.
/api/v1/sources/{id}/reaction“Try it” is off for this endpoint: it deletes or rewrites data in bulk. Use the code samples instead.
Idempotent: no reaction is also a 204.
AuthorizationBearer <token>A personal access token (rsk_…) or a Supabase access token.
id*string1 <= lengthRemoved
curl -X DELETE 'https://www.ressource.social/api/v1/sources/string/reaction'Who reacted to a source, as one tab lists them GET
No thread field: the owner sees every reaction, anyone else the public projection. `organization_id`: that community's members (the caller must be one, 403 otherwise). `is_note=false`: reactors in none of the source's communities, plus the caller. A private reactor the caller is not connected to comes back `masked`, with no user. `counts` are this tab's; `mine` is the caller's own reaction. Not paginated — one per person who reacted. A source the caller cannot open is 404.
Set the caller's reaction on a source PUT
One reaction per person per source: this replaces any other type. Idempotent. Notifies the owner, as reacting in the app does. A source the caller cannot open is 404; past the hourly reaction limit, 429.