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.

120 open tickets in the REST API component

120 open tickets defect (bug) enhancement feature request task (blessed)
5.4 10 5 0 0
Awaiting Review 11 33 7 0
Future Release 21 22 3 5
0 2 1 0

120 open tickets. Last 7 days: +3 tickets

12 tickets that have no replies

View list on Trac

  • #41463  Improve REST API tests that don't perform any assertions rest-api
  • #48043  Rest API's privacy should be adjustable or private by default privacy
  • #48257  REST API: post-process endpoint cannot be discovered from media creation endpoint rest-api
  • #48530  Match REST API route by namespace before performing regex checks performance
  • #48638  Pass WP_REST_Request object to the rest_index filter
  • #48818  REST API does not check nested required properties
  • #48819  Filter response by context misses certain schemas
  • #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

15 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
  • #42238  Notice when Rest Comments controler is checking permision for a non existent post type
  • #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.
  • #48798  REST API: Expose editor-color-palette theme support in /themes endpoint rest-api
  • #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

120 open tickets

Open bugs: 42. 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: