API Changelog
A running log of additions, changes, and deprecations to the Buffer GraphQL API.
August 4, 2026
July 28, 2026
July 28, 2026
July 28, 2026
Added
- TagColorName
- TagColorName.blue
- TagColorName.blue
- TagColorName.blueLight
- TagColorName.blueLight
- TagColorName.gray
- TagColorName.gray
- TagColorName.grayLight
- TagColorName.grayLight
- TagColorName.green
- TagColorName.green
- TagColorName.greenLight
- TagColorName.greenLight
- TagColorName.orange
- TagColorName.orange
- TagColorName.orangeLight
- TagColorName.orangeLight
- TagColorName.pink
- TagColorName.pink
- TagColorName.pinkLight
- TagColorName.pinkLight
- TagColorName.purple
- TagColorName.purple
- TagColorName.purpleLight
- TagColorName.purpleLight
- TagColorName.red
- TagColorName.red
- TagColorName.redLight
- TagColorName.redLight
- TagColorName.teal
- TagColorName.teal
- TagColorName.tealLight
- TagColorName.tealLight
- TagColorName.yellow
- TagColorName.yellow
- TagColorName.yellowLight
- TagColorName.yellowLight
- Tag.colorName
- PublishingTag.colorName
Changed
July 27, 2026
July 27, 2026
Changed
July 23, 2026
July 22, 2026
Added
- Query.ideaGroups.input
- Query.postTemplate.input ⚠️ Experimental
- Mutation.deletePost.input
- Mutation.createPostTemplate.input ⚠️ Experimental
- Mutation.deletePostTemplate.input ⚠️ Experimental
- Mutation.updatePostTemplate.input ⚠️ Experimental
Changed
July 21, 2026
July 21, 2026
July 18, 2026
Changed
July 16, 2026
July 15, 2026
Changed
July 14, 2026
July 9, 2026
Added
- MutationSuccess
- MutationSuccess._empty
- EmptySuccess
- EmptySuccess
- EmptySuccess._empty
- PostTemplateId
- CreatePostTemplateInput
- CreatePostTemplateInput.organizationId ⚠️ Experimental
- CreatePostTemplateInput.title ⚠️ Experimental
- CreatePostTemplateInput.body ⚠️ Experimental
- CreatePostTemplateInput.emoji ⚠️ Experimental
- CreatePostTemplateInput.description ⚠️ Experimental
- CreatePostTemplateInput.visibility ⚠️ Experimental
- CreatePostTemplateSuccess ⚠️ Experimental
- CreatePostTemplateSuccess.postTemplate
- CreatePostTemplatePayload ⚠️ Experimental
- CreatePostTemplatePayload ⚠️ Experimental
- CreatePostTemplatePayload ⚠️ Experimental
- UpdatePostTemplateInput
- UpdatePostTemplateInput.id ⚠️ Experimental
- UpdatePostTemplateInput.title ⚠️ Experimental
- UpdatePostTemplateInput.body ⚠️ Experimental
- UpdatePostTemplateInput.emoji ⚠️ Experimental
- UpdatePostTemplateInput.description ⚠️ Experimental
- UpdatePostTemplateInput.visibility ⚠️ Experimental
- UpdatePostTemplateSuccess ⚠️ Experimental
- UpdatePostTemplateSuccess.postTemplate
- UpdatePostTemplatePayload ⚠️ Experimental
- UpdatePostTemplatePayload ⚠️ Experimental
- UpdatePostTemplatePayload ⚠️ Experimental
- DeletePostTemplateInput ⚠️ Experimental
- DeletePostTemplateInput.id
- DeletePostTemplatePayload ⚠️ Experimental
- DeletePostTemplatePayload ⚠️ Experimental
- DeletePostTemplatePayload ⚠️ Experimental
- PostTemplateInput ⚠️ Experimental
- PostTemplateInput.id
- PostTemplatesInput ⚠️ Experimental
- PostTemplatesInput.organizationId
- PostTemplatesInput.filter
- PostTemplatesFilterInput
- PostTemplatesFilterInput.visibility ⚠️ Experimental
- PostTemplateEdge ⚠️ Experimental
- PostTemplateEdge.node
- PostTemplateEdge.cursor
- PostTemplatesConnection ⚠️ Experimental
- PostTemplatesConnection.edges
- PostTemplatesConnection.pageInfo
- PostTemplatesConnection.totalCount
- PostTemplateVisibility ⚠️ Experimental
- PostTemplateVisibility.private
- PostTemplateVisibility.private
- PostTemplateVisibility.internal
- PostTemplateVisibility.internal
- PostTemplateVisibility.public
- PostTemplateVisibility.public
- PostTemplate
- PostTemplate.id ⚠️ Experimental
- PostTemplate.title ⚠️ Experimental
- PostTemplate.body ⚠️ Experimental
- PostTemplate.description ⚠️ Experimental
- PostTemplate.emoji ⚠️ Experimental
- PostTemplate.visibility ⚠️ Experimental
- PostTemplate.organizationId ⚠️ Experimental
- PostTemplate.createdAt ⚠️ Experimental
- PostTemplate.updatedAt ⚠️ Experimental
- Query.postTemplate ⚠️ Experimental
- Query.postTemplate.input ⚠️ Experimental
- Query.postTemplates ⚠️ Experimental
- Query.postTemplates.input ⚠️ Experimental
- Query.postTemplates.first ⚠️ Experimental
- Query.postTemplates.after ⚠️ Experimental
- Mutation.createPostTemplate ⚠️ Experimental
- Mutation.createPostTemplate.input ⚠️ Experimental
- Mutation.updatePostTemplate ⚠️ Experimental
- Mutation.updatePostTemplate.input ⚠️ Experimental
- Mutation.deletePostTemplate ⚠️ Experimental
- Mutation.deletePostTemplate.input ⚠️ Experimental
July 8, 2026
July 2, 2026
Added
- QueuePosition ⚠️ Experimental
- QueuePosition.top
- QueuePosition.top
- QueuePosition.bottom
- QueuePosition.bottom
- MovePostInQueueInput ⚠️ Experimental
- MovePostInQueueInput.id
- MovePostInQueueInput.position
- MovePostInQueuePayload ⚠️ Experimental
- MovePostInQueuePayload ⚠️ Experimental
- MovePostInQueuePayload ⚠️ Experimental
- Mutation.movePostInQueue ⚠️ Experimental
- Mutation.movePostInQueue.input ⚠️ Experimental
June 30, 2026
June 29, 2026
June 25, 2026
Deprecated
Added
June 23, 2026
Added
June 16, 2026
Deprecated
- PostMetricType.replies
- PostMetricType.replies.@deprecated.reason
- PostMetricType.replies.@deprecated.reason
- PostMetricType.favorites
- PostMetricType.favorites.@deprecated.reason
- PostMetricType.favorites.@deprecated.reason
- PostMetricType.reblogs
- PostMetricType.reblogs.@deprecated.reason
- PostMetricType.reblogs.@deprecated.reason
- PostMetricType.retweets
- PostMetricType.retweets.@deprecated.reason
- PostMetricType.retweets.@deprecated.reason
- PostMetricType.repins
- PostMetricType.repins.@deprecated.reason
- PostMetricType.repins.@deprecated.reason
- PostMetricType.link_clicks
- PostMetricType.link_clicks.@deprecated
- PostMetricType.link_clicks.@deprecated.reason
- PostMetricType.link_clicks.@deprecated.reason
- PostMetricType.other
- PostMetricType.other.@deprecated.reason
- PostMetricType.other.@deprecated.reason
Added
Changed
June 11, 2026
Deprecated
Removed
June 11, 2026
Added
- AggregatedPostMetricsInput
- AggregatedPostMetricsInput.organizationId
- AggregatedPostMetricsInput.startDateTime
- AggregatedPostMetricsInput.endDateTime
- AggregatedPostMetricsInput.channelIds
- AggregatedPostMetricsInput.tags
- AggregatedPostMetrics
- AggregatedPostMetrics.metrics
- AggregatedPostMetrics.metricsUpdatedAt
- Query.aggregatedPostMetrics
- Query.aggregatedPostMetrics.input
June 9, 2026
Deprecated
- PostMetricType.replies
- PostMetricType.replies.@deprecated
- PostMetricType.replies.@deprecated
- PostMetricType.replies.@deprecated.reason
- PostMetricType.favorites
- PostMetricType.favorites.@deprecated
- PostMetricType.favorites.@deprecated
- PostMetricType.favorites.@deprecated.reason
- PostMetricType.reblogs
- PostMetricType.reblogs.@deprecated
- PostMetricType.reblogs.@deprecated
- PostMetricType.reblogs.@deprecated.reason
- PostMetricType.retweets
- PostMetricType.retweets.@deprecated
- PostMetricType.retweets.@deprecated
- PostMetricType.retweets.@deprecated.reason
- PostMetricType.repins
- PostMetricType.repins.@deprecated
- PostMetricType.repins.@deprecated
- PostMetricType.repins.@deprecated.reason
- PostMetricType.link_clicks
- PostMetricType.link_clicks.@deprecated
- PostMetricType.link_clicks.@deprecated
- PostMetricType.link_clicks.@deprecated.reason
- PostMetricType.other
- PostMetricType.other.@deprecated
- PostMetricType.other.@deprecated
- PostMetricType.other.@deprecated.reason
- PostMetric.displayName.@deprecated
- PostMetric.displayName.@deprecated
- PostMetric.displayName.@deprecated.reason
Added
- PostMetricType
- PostMetricType.reactions
- PostMetricType.reactions
- PostMetricType.comments
- PostMetricType.comments
- PostMetricType.shares
- PostMetricType.shares
- PostMetricType.reposts
- PostMetricType.reposts
- PostMetricType.reach
- PostMetricType.reach
- PostMetricType.impressions
- PostMetricType.impressions
- PostMetricType.views
- PostMetricType.views
- PostMetricType.clicks
- PostMetricType.clicks
- PostMetricType.engagementRate
- PostMetricType.engagementRate
- PostMetricType.saves
- PostMetricType.saves
- PostMetricType.follows
- PostMetricType.follows
- PostMetricType.quotes
- PostMetricType.quotes
- PostMetricType.viewers
- PostMetricType.viewers
- PostMetricType.totalTimeWatched
- PostMetricType.totalTimeWatched
- PostMetricType.likes
- PostMetricType.likes
- PostMetricType.postCount
- PostMetricType.postCount
- PostMetricType.replies
- PostMetricType.favorites
- PostMetricType.reblogs
- PostMetricType.retweets
- PostMetricType.repins
- PostMetricType.link_clicks
- PostMetricType.other
- PostMetricUnit
- PostMetricUnit.count
- PostMetricUnit.count
- PostMetricUnit.percentage
- PostMetricUnit.percentage
- PostMetric
- PostMetric.type
- PostMetric.name
- PostMetric.displayName
- PostMetric.description
- PostMetric.value
- PostMetric.nullableValue
- PostMetric.unit
- Post.metrics
- Post.metricsUpdatedAt
June 9, 2026
June 9, 2026
June 8, 2026
May 26, 2026
May 19, 2026
May 15, 2026
May 12, 2026
May 12, 2026
May 8, 2026
May 6, 2026
Added
Changed
- GoogleBusinessWhatsNewMetaDataInput.button
- GoogleBusinessOfferMetaDataInput.title
- GoogleBusinessOfferMetaDataInput.startDate
- GoogleBusinessOfferMetaDataInput.endDate
- GoogleBusinessEventMetaDataInput.title
- GoogleBusinessEventMetaDataInput.startDate
- GoogleBusinessEventMetaDataInput.endDate
- GoogleBusinessEventMetaDataInput.button
- PinterestPostMetadataInput.boardServiceId
- YoutubePostMetadataInput.title
- YoutubePostMetadataInput.categoryId
April 22, 2026
April 9, 2026
Changed
March 16, 2026
Added
- DailyPostingLimitStatus
- DailyPostingLimitStatus.channelId
- DailyPostingLimitStatus.sent
- DailyPostingLimitStatus.scheduled
- DailyPostingLimitStatus.limit
- DailyPostingLimitStatus.isAtLimit
- DailyPostingLimitsInput
- DailyPostingLimitsInput.channelIds
- DailyPostingLimitsInput.date
- DeletePostInput
- DeletePostInput.id
- DeletePostPayload
- DeletePostPayload
- DeletePostPayload
- DeletePostSuccess
- DeletePostSuccess.id
- Query.dailyPostingLimits
- Query.dailyPostingLimits.input
- Mutation.deletePost
- Mutation.deletePost.input