{
  "name": "discord_add_reaction",
  "description": "Add a reaction emoji to a message.",
  "method": "PUT",
  "url": "$AGENT_GATEWAY_URL/api/v1/messages/{message_id}/reactions",
  "headers": {
    "Authorization": "Bearer $AGENT_GATEWAY_API_KEY",
    "Content-Type": "application/json"
  },
  "parameters": {
    "type": "object",
    "properties": {
      "channel_id": {
        "type": "string",
        "description": "The Discord channel ID"
      },
      "message_id": {
        "type": "string",
        "description": "The message ID to react to"
      },
      "emoji": {
        "type": "string",
        "description": "The emoji to react with"
      }
    },
    "required": ["channel_id", "message_id", "emoji"]
  },
  "body_mapping": "params",
  "body_defaults": {
    "platform": "discord"
  }
}
