REST API component

The REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) is an external HTTPHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. allowing access and manipulation of data in WordPress. For more information about the API, see the REST API Handbook.

The component is lead by @rmccue (Tech Lead) and @kadamwhite (Design Lead). Features can be tracked on the Trello board.

Meetings are held weekly at Thursday 18:00 UTC in #core-restapi .

Recent posts on the makemake A collection of P2 blogs at, which are the home to a number of contributor groups, including core development (make/core, formerly "wpdevel"), the UI working group (make/ui), translators (make/polyglots), the theme reviewers (make/themes), resources for plugin authors (make/plugins), and the accessibility working group (make/accessibility)./coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

View all posts tagged rest-api.

124 open tickets in the REST API component

124 open tickets defect (bug) enhancement feature request task (blessed)
5.5 6 6 3 0
Awaiting Review 12 32 8 0
Future Release 23 25 2 5
0 1 1 0

124 open tickets. Last 7 days: +0 tickets

7 tickets that have no replies

View list on Trac

  • #41463  Improve REST API tests that don't perform any assertions rest-api
  • #48257  REST API: post-process endpoint cannot be discovered from media creation endpoint rest-api
  • #48638  Pass WP_REST_Request object to the rest_index filterFilter Filters are one of the two types of Hooks They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output.
  • #48822  Indicate partial success/error of a REST API request
  • #48823  Collect all REST API metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. errors at once
  • #49647  Extend REST API search endpoint with "after" and "before" which the posts endpoint already supports
  • #50239  REST API Debug/Dev Mode

15 tickets slated for 5.5

View list in Trac

  • #36271  Trigger _doing_it_wrong if wp_send_json is used on a REST API request
  • #42790  Permit basic authentication to the REST API over SSLSSL Secure Sockets Layer. Provides a secure means of sending data over the internet. Used for authenticated and private actions. rest-api
  • #47188  Ensure that valid jsonJSON JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data. It is used primarily to transmit data between a server and web application, as an alternative to XML. is return for rest api, even when correct headers not sent. rest-api
  • #47443  REST-API prevents users with edit_published_posts capability updating published posts rest-api
  • #47620  REST API: Expose blocks registered on the server rest-api
  • #48079  REST API: optimize how the schema API is generated for blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience.-renderer endpoints
  • #48821  Add additional array validation keywords to rest_validate_value_from_schema
  • #49116  Add Links to the REST version of a Resource in the headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. of the page rest-api
  • #49330  REST API: introduce block-editor context rest-api
  • #49339  Issue when comparing old and new meta of type integer on update_multi_meta_value rest-api
  • #49538  Can't get a subset of `_embedded` using `_fields` performance
  • #50075  Trigger _doing_it_wrong for dangerous REST API endpoint option
  • #50189  Only validate format if type is string rest-api
  • #50213  REST API: Allow queries other than the main query to be `is_home`
  • #50244  Add bulk operation support to the Rest API performance

124 open tickets

Open bugs: 41. View list on Trac

Help maintain this component

Component maintainers:

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: