action discourse_invite_to_topic { label: "Invite to topic" provider: discourse method: POST path: "/t/{id}/invite.json" encoding: json input: { type: "object" properties: { "Api-Key": { type: "string" } "Api-Username": { type: "string" } email: { type: "string" } id: { type: "string" } user: { type: "string" } } required: ["Api-Key", "Api-Username", "id"] additionalProperties: false } output: { type: "object" properties: { user: { type: "object" properties: { avatar_template: { type: "string" } id: { type: "integer" } name: { type: "string" } username: { type: "string" } } } } } }