REST API component

The REST API is an external HTTP API 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 make/core blog

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.4 10 6 0 0
Awaiting Review 13 35 6 0
Future Release 20 23 3 5
0 2 1 0

124 open tickets. Last 7 days: +2 tickets

9 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 filter
  • #48820  Add additional string validation keywords to rest_validate_value_from_schema
  • #48821  Add additional array validation keywords to rest_validate_value_from_schema
  • #48822  Indicate partial success/error of a REST API request
  • #48823  Collect all REST API meta errors at once
  • #48838  Consider "caching" embedded REST API requests performance
  • #49179  Manage Post trackbacks within the REST API

16 tickets slated for 5.4

View list in Trac

  • #39696  REST API: Filter which links get embedded when passing the ?_embed query parameter rest-api
  • #42875  Registering an "array" setting for the REST API causes a "Undefined index: items" warning docs
  • #42961  REST API: Cannot pass empty object url encoded data rest-api
  • #44567  Image creation via Rest API, including additional data/meta data
  • #46723  Feature Image disappears only in Gutenberg with CPT.
  • #47077  Add Support for REDIRECT_HTTP_AUTHORIZATION to REST Server
  • #47443  REST-API prevents users with edit_published_posts capability updating published posts rest-api
  • #47779  Add a filter to `get_item_schema()` to be able to extend the schema of existing properties rest-api
  • #47965  Missing strict comparison check in REST Autosaves Controller rest-api
  • #48530  Match REST API route by namespace before performing regex checks performance
  • #48785  REST API: WP_REST_Controller::get_public_item_schema() assumes that the schema has properties.
  • #48819  Filter response by context misses certain schemas
  • #48841  Add missing doc and refactor code for REST API: WP_REST_Attachments_Controller Class rest-api
  • #48885  REST API: Add a route to read and update separate site settings
  • #49037  Expose all theme supports in /themes endpoint rest-api
  • #49147  Incorrect formatting of _links on OPTIONS request to embedded collections

124 open tickets

Open bugs: 43. 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 triage 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 ticket.

Contributors following this component: