action mastodon_get_api_v1_announcements { label: "get_api_v1_announcements" description: "See all currently active announcements set by admins." provider: mastodon method: GET path: "/api/v1/announcements" encoding: json input: { type: "object" properties: { with_dismissed: { type: "boolean" } } additionalProperties: false } output: { type: "array" items: { description: "Represents an announcement set by an administrator." required: ["id", "text", "published", "all_day", "created_at", "updated_at", "read"] properties: { all_day: { type: "boolean" description: "Whether the announcement has a start/end time." } created_at: { type: "string" description: "When the announcement was created." } ends_at: { type: "string" description: "When the future announcement will end. ISO 8601 Datetime." } id: { type: "string" description: "The announcement id. Cast from an integer, but not guaranteed to be a number." } published: { type: "boolean" description: "Whether the announcement is currently active." } read: { type: "boolean" description: "Whether the announcement has been read by the user." } scheduled_at: { type: "string" description: "When the future announcement was scheduled. ISO 8601 Datetime." } starts_at: { type: "string" description: "When the future announcement will start. ISO 8601 Datetime." } text: { type: "string" description: "The content of the announcement." } updated_at: { type: "string" description: "When the announcement was last updated. ISO 8601 Datetime." } } } } }