The Blog Settings API manages the label of a site's all-posts feed and the settings that control comments.
With the Blog Settings API, you can:
allPostsFeedLabel is the only translatable field. Comments are not translated.
Specify language to read or write the label for that language. On Get Blog Settings, an omitted language uses the language of the current request when the request includes one, and otherwise uses the primary language. If that language has no translation, the primary label is returned.
On Update Blog Settings, an omitted language updates the primary label. Specifying the site's primary language also updates the primary label. Specifying a secondary language updates only that language's label and leaves the primary label unchanged. An unsupported language is rejected.
It's important to note the following points before starting to code:
All posts, comments are turned on, anonymous comments are turned off, and ratings are turned off.enabled, anonymousEnabled, ratingsEnabled, and ratingsMandatory together. A partial comments object is rejected.allPostsFeedLabel.Last updated: 8 October 2026