# Interactions **Interactions** represent an action that can be taken on a [note](objects/note), and are one of the [5 types of pushable object](objects). Note that replies are sent as notes rather than interactions because they contain text and aren't a simple one-off action. ## Schema - type: "interaction" - self: uri(interaction) required - created: timestamp required - modified: timestamp optional - author: uri(actor) required - kind: "like" | "dislike" | "reshare" required - target: uri(note) required - extensions: object optional default={} - (uri): any many