action discourse_refresh_gravatar { label: "Refresh gravatar" provider: discourse method: POST path: "/user_avatar/{username}/refresh_gravatar.json" encoding: json input: { type: "object" properties: { username: { type: "string" } } required: ["username"] additionalProperties: false } output: { required: ["gravatar_avatar_template", "gravatar_upload_id"] properties: { gravatar_avatar_template: { type: ["string", "null"] } gravatar_upload_id: { type: ["integer", "null"] } } additionalProperties: false } }