action trashnothing_get_groups_by_ids { label: "Retrieve multiple groups" provider: trashnothing method: GET path: "/groups/multiple" encoding: json input: { type: "object" properties: { group_ids: { type: "string" } } required: ["group_ids"] additionalProperties: false } output: { type: "array" items: { type: "object" description: "Groups are run by volunteer moderators and provide a way to group activity in a specific location. Because each group is usually run by different people, there can be variations in rules from group to group (eg. who is allowed to join, what is allowed to be posted, how often reposts are allowed).\n" properties: { country: { type: "object" description: "Provides information about the country that is associated with a group. May be null." properties: { abbreviation: { type: "string" description: "A 2 letter country code for the country (see https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 ).\n" } name: { type: "string" description: "The name of the country." } } } group_id: { type: "string" } has_questions: { type: "boolean" description: "When true, anyone requesting membership to this group will be required to answer a new membership questionnaire." } homepage: { type: "string" description: "A URL to the group homepage." } identifier: { type: "string" description: "A unique identifier for the group that is used in URLs." } latitude: { type: "number" } longitude: { type: "number" } member_count: { type: "integer" description: "The number of members who belong to the group." } membership: { type: "object" description: "Provides information about the current users' active or pending membership to this group (if any). Will be null if there is no active or pending membership to this group.\n" properties: { date: { type: "string" format: "date-time" description: "The UTC date and time when the membership was last updated.\n" } questionnaire: { type: "object" description: "Membership questionnaire data. Will be null unless the membership status is pending-questions." properties: { message: { type: "string" description: "A message from the group moderators to be displayed above the questions (may be null)." } questions: { type: "array" description: "The list of questions." items: { type: "string" } } } } status: { type: "string" description: "One of: subscribed, pending, pending-questions\n" } } } name: { type: "string" description: "The name of the group (not guaranteed to be unique)." } open_archives: { type: "boolean" description: "When true, the group posts are viewable by anyone. When false, the group posts can only be viewed by members of the group." } open_membership: { type: "boolean" description: "When true, the group allows anyone to join. When false, the group moderators review and approve applicants." } region: { type: "object" description: "Provides information about an area within a country that a group is associated with (eg. a state in the US or a province in Canada). May be null." properties: { abbreviation: { type: "string" description: "A 2 letter abbreviation for the region (is not guaranteed to be globally unique but is unique among all the regions in the country)." } name: { type: "string" description: "The name of the region." } } } timezone: { type: "string" description: "The timezone that the group is in (eg. America/New_York)." } } } } }