action discourse_update_topic { label: "Update a topic" provider: discourse method: PUT path: "/t/-/{id}.json" encoding: json input: { type: "object" properties: { "Api-Key": { type: "string" } "Api-Username": { type: "string" } id: { type: "string" } topic: { type: "object" properties: { category_id: { type: "integer" } title: { type: "string" } } } } required: ["Api-Key", "Api-Username", "id"] additionalProperties: false } output: { type: "object" properties: { basic_topic: { type: "object" properties: { fancy_title: { type: "string" } id: { type: "integer" } posts_count: { type: "integer" } slug: { type: "string" } title: { type: "string" } } } } } }