action discourse_list_groups { label: "List groups" provider: discourse method: GET path: "/groups.json" encoding: json output: { required: ["extras", "groups", "load_more_groups", "total_rows_groups"] properties: { extras: { type: "object" required: ["type_filters"] properties: { type_filters: { type: "array" items: { type: "object" } } } additionalProperties: false } groups: { type: "array" items: { type: "object" required: ["id", "automatic", "name", "display_name", "user_count", "mentionable_level", "messageable_level", "visibility_level", "primary_group", "title", "grant_trust_level", "incoming_email", "has_messages", "flair_url", "flair_bg_color", "flair_color", "bio_raw", "bio_cooked", "bio_excerpt", "public_admission", "public_exit", "allow_membership_requests", "full_name", "default_notification_level", "membership_request_template", "members_visibility_level", "can_see_members", "can_admin_group", "publish_read_state"] properties: { allow_membership_requests: { type: "boolean" } automatic: { type: "boolean" } bio_cooked: { type: ["string", "null"] } bio_excerpt: { type: ["string", "null"] } bio_raw: { type: ["string", "null"] } can_admin_group: { type: "boolean" } can_edit_group: { type: "boolean" } can_see_members: { type: "boolean" } default_notification_level: { type: "integer" } display_name: { type: "string" } flair_bg_color: { type: ["string", "null"] } flair_color: { type: ["string", "null"] } flair_url: { type: ["string", "null"] } full_name: { type: ["string", "null"] } grant_trust_level: { type: ["string", "null"] } has_messages: { type: "boolean" } id: { type: "integer" } incoming_email: { type: ["string", "null"] } is_group_owner: { type: "boolean" } is_group_user: { type: "boolean" } members_visibility_level: { type: "integer" } membership_request_template: { type: ["string", "null"] } mentionable_level: { type: "integer" } messageable_level: { type: "integer" } name: { type: "string" } primary_group: { type: "boolean" } public_admission: { type: "boolean" } public_exit: { type: "boolean" } publish_read_state: { type: "boolean" } title: { type: ["string", "null"] } user_count: { type: "integer" } visibility_level: { type: "integer" } } additionalProperties: false } } load_more_groups: { type: "string" } total_rows_groups: { type: "integer" } } additionalProperties: false } }