action discourse_get_user_emails { label: "Get email addresses belonging to a user" provider: discourse method: GET path: "/u/{username}/emails.json" encoding: json input: { type: "object" properties: { username: { type: "string" } } required: ["username"] additionalProperties: false } output: { required: ["associated_accounts", "email", "secondary_emails", "unconfirmed_emails"] properties: { associated_accounts: { type: "array" items: { type: "object" } } email: { type: "string" } secondary_emails: { type: "array" items: { type: "object" } } unconfirmed_emails: { type: "array" items: { type: "object" } } } additionalProperties: false } }