Change Log

Version 2.3

General changed

  • All methods are now available under the /2.3/ path, new properties will only be returned if the /2.3/ version of a method is called.
  • New types and operations related to the release of Collectives.
  • New endpoints related to Articles.
  • Flags can now be retracted via API. Note that this changed existing behavior related to posting an existing flag Id to /flags/add. See flag addition endpoint for details.

New methods

New types

Additions to existing types

  • user.collectives
  • answer.collectives
  • post.posted_by_collectives
  • shallow_user.account_id
  • flag_option.is_retraction

Version 2.2

General changed

  • All methods are now available under the /2.2/ path, new properties will only be returned if the /2.2/ version of a method is called.
  • Write operations for creating, editing, deleting, voting on, and flagging questions, answers, and comments.
  • Improved throttle code with more intentional "burst aware" rate limiting.

New methods

New types

Additions to existing types

  • answer.accepted
  • answer.awarded_bounty_amount
  • answer.awarded_bounty_users
  • answer.body_markdown
  • answer.can_flag
  • answer.comment_count
  • answer.downvoted
  • answer.last_editor
  • answer.share_link
  • answer.upvoted
  • comment.can_flag
  • comment.upvoted
  • network_user.top_answers
  • network_user.top_questions
  • post.body_markdown
  • post.comment_count
  • post.downvoted
  • post.last_editor
  • post.share_link
  • post.title
  • post.upvoted
  • question.body_markdown
  • question.bounty_user
  • question.can_close
  • question.can_flag
  • question.closed_details
  • question.comment_count
  • question.downvoted
  • question.favorited
  • question.last_editor
  • question.share_link
  • question.upvoted
  • shallow_user.badge_counts
  • tag.synonyms

Deprecated methods

  • /users/{id}/write-permissions
  • /me/write-permissions

Version 2.1

General changes

  • All methods are now available under the /2.1/ path, new properties will only be returned if the /2.1/ version of a method is called.
  • Limited support for writing via the API, restricted to comments.
  • /users/{ids}/top-answer-tags and users/{ids}/top-question-tags are now vectorized.
  • write_access and private_info scopes added to OAuth flows.

New methods

New types

Additions to existing types

  • answer.tags
  • comment.body_markdown
  • site.high_resolution_icon_url
  • post.link
  • question.close_vote_count
  • question.reopen_vote_count
  • question.delete_vote_count
  • question.notice
  • top_tag.user_id

Version 2.0

General changes

Method changes

General Aadditions

  • It is now possible to authenticate Stack Exchange users via OAuth 2.0.
  • Filters make it possible to optimize both the response size and request time of queries to the API.
  • In conjunction with authentication, a series of per-user throttles are now available in addition to the per-IP ones from V1.x.
  • Every method of the form /users/{ids}* now has a /me version, which is the same as calling the /users/{ids} version with the user id of the passed access_token passed.

New methods