DaVita Web REST API

The public, unauthenticated REST API that DaVita's own web platform serves at https://www.davita.com/wp-json/. It carries a first-party davita/v1 namespace — a dialysis center locator, a Kidney Smart class finder, and a USDA FoodData Central proxy that reshapes each food to the nutrients that matter on a kidney diet (sodium, potassium, phosphorus, protein, calories) — alongside dv-* content collections holding 1,258 kidney-friendly recipes, 570 education articles, 126 videos, 51 cookbooks and 33 kidney vocabulary terms. DaVita publishes no documentation, no OpenAPI, no SDKs and no developer program for it; the only machine-readable definition the company serves is the WordPress REST route discovery index at the base URL, from which the OpenAPI in this repository was mechanically derived.

Operations 230

GET /davita/v1 GET /davita/v1 #
POST /davita/v1/comments/{postid} POST /davita/v1/comments/(?P[\d]+) #
POST /davita/v1/comments/create POST /davita/v1/comments/create #
GET /davita/v1/find-a-center GET /davita/v1/find-a-center #
GET /davita/v1/find-a-class GET /davita/v1/find-a-class #
GET /davita/v1/icons GET /davita/v1/icons #
GET /davita/v1/icons/import GET /davita/v1/icons/import #
GET /davita/v1/icons/list GET /davita/v1/icons/list #
POST /davita/v1/icons/update POST /davita/v1/icons/update #
GET /davita/v1/playlist-details GET /davita/v1/playlist-details #
GET /davita/v1/usda/food/{id} GET /davita/v1/usda/food/(?P\d+) #
POST /davita/v1/verify-token POST /davita/v1/verify-token #
GET /davita/v1/video-details GET /davita/v1/video-details #
GET /wp/v2 GET /wp/v2 #
GET /wp/v2/categories GET /wp/v2/categories #
POST /wp/v2/categories POST /wp/v2/categories #
GET /wp/v2/categories/{id} GET /wp/v2/categories/(?P[\d]+) #
POST /wp/v2/categories/{id} POST /wp/v2/categories/(?P[\d]+) #
PUT /wp/v2/categories/{id} PUT /wp/v2/categories/(?P[\d]+) #
PATCH /wp/v2/categories/{id} PATCH /wp/v2/categories/(?P[\d]+) #
DELETE /wp/v2/categories/{id} DELETE /wp/v2/categories/(?P[\d]+) #
GET /wp/v2/dv-article GET /wp/v2/dv-article #
POST /wp/v2/dv-article POST /wp/v2/dv-article #
GET /wp/v2/dv-article/{id} GET /wp/v2/dv-article/(?P[\d]+) #
POST /wp/v2/dv-article/{id} POST /wp/v2/dv-article/(?P[\d]+) #
PUT /wp/v2/dv-article/{id} PUT /wp/v2/dv-article/(?P[\d]+) #
PATCH /wp/v2/dv-article/{id} PATCH /wp/v2/dv-article/(?P[\d]+) #
DELETE /wp/v2/dv-article/{id} DELETE /wp/v2/dv-article/(?P[\d]+) #
GET /wp/v2/dv-article/{id}/autosaves GET /wp/v2/dv-article/(?P[\d]+)/autosaves #
POST /wp/v2/dv-article/{id}/autosaves POST /wp/v2/dv-article/(?P[\d]+)/autosaves #
GET /wp/v2/dv-article/{parent}/autosaves/{id} GET /wp/v2/dv-article/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-article/{parent}/revisions GET /wp/v2/dv-article/(?P[\d]+)/revisions #
GET /wp/v2/dv-article/{parent}/revisions/{id} GET /wp/v2/dv-article/(?P[\d]+)/revisions/(?P[\d]+) #
DELETE /wp/v2/dv-article/{parent}/revisions/{id} DELETE /wp/v2/dv-article/(?P[\d]+)/revisions/(?P[\d]+) #
GET /wp/v2/dv-cookbook GET /wp/v2/dv-cookbook #
POST /wp/v2/dv-cookbook POST /wp/v2/dv-cookbook #
GET /wp/v2/dv-cookbook/{id} GET /wp/v2/dv-cookbook/(?P[\d]+) #
POST /wp/v2/dv-cookbook/{id} POST /wp/v2/dv-cookbook/(?P[\d]+) #
PUT /wp/v2/dv-cookbook/{id} PUT /wp/v2/dv-cookbook/(?P[\d]+) #
PATCH /wp/v2/dv-cookbook/{id} PATCH /wp/v2/dv-cookbook/(?P[\d]+) #
DELETE /wp/v2/dv-cookbook/{id} DELETE /wp/v2/dv-cookbook/(?P[\d]+) #
GET /wp/v2/dv-cookbook/{id}/autosaves GET /wp/v2/dv-cookbook/(?P[\d]+)/autosaves #
POST /wp/v2/dv-cookbook/{id}/autosaves POST /wp/v2/dv-cookbook/(?P[\d]+)/autosaves #
GET /wp/v2/dv-cookbook/{parent}/autosaves/{id} GET /wp/v2/dv-cookbook/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-dialysis-center GET /wp/v2/dv-dialysis-center #
POST /wp/v2/dv-dialysis-center POST /wp/v2/dv-dialysis-center #
GET /wp/v2/dv-dialysis-center/{id} GET /wp/v2/dv-dialysis-center/(?P[\d]+) #
POST /wp/v2/dv-dialysis-center/{id} POST /wp/v2/dv-dialysis-center/(?P[\d]+) #
PUT /wp/v2/dv-dialysis-center/{id} PUT /wp/v2/dv-dialysis-center/(?P[\d]+) #
PATCH /wp/v2/dv-dialysis-center/{id} PATCH /wp/v2/dv-dialysis-center/(?P[\d]+) #
DELETE /wp/v2/dv-dialysis-center/{id} DELETE /wp/v2/dv-dialysis-center/(?P[\d]+) #
GET /wp/v2/dv-dialysis-center/{id}/autosaves GET /wp/v2/dv-dialysis-center/(?P[\d]+)/autosaves #
POST /wp/v2/dv-dialysis-center/{id}/autosaves POST /wp/v2/dv-dialysis-center/(?P[\d]+)/autosaves #
GET /wp/v2/dv-dialysis-center/{parent}/autosaves/{id} GET /wp/v2/dv-dialysis-center/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-food-analyzer GET /wp/v2/dv-food-analyzer #
POST /wp/v2/dv-food-analyzer POST /wp/v2/dv-food-analyzer #
GET /wp/v2/dv-food-analyzer/{id} GET /wp/v2/dv-food-analyzer/(?P[\d]+) #
POST /wp/v2/dv-food-analyzer/{id} POST /wp/v2/dv-food-analyzer/(?P[\d]+) #
PUT /wp/v2/dv-food-analyzer/{id} PUT /wp/v2/dv-food-analyzer/(?P[\d]+) #
PATCH /wp/v2/dv-food-analyzer/{id} PATCH /wp/v2/dv-food-analyzer/(?P[\d]+) #
DELETE /wp/v2/dv-food-analyzer/{id} DELETE /wp/v2/dv-food-analyzer/(?P[\d]+) #
GET /wp/v2/dv-food-analyzer/{id}/autosaves GET /wp/v2/dv-food-analyzer/(?P[\d]+)/autosaves #
POST /wp/v2/dv-food-analyzer/{id}/autosaves POST /wp/v2/dv-food-analyzer/(?P[\d]+)/autosaves #
GET /wp/v2/dv-food-analyzer/{parent}/autosaves/{id} GET /wp/v2/dv-food-analyzer/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-glossary-term GET /wp/v2/dv-glossary-term #
POST /wp/v2/dv-glossary-term POST /wp/v2/dv-glossary-term #
GET /wp/v2/dv-glossary-term/{id} GET /wp/v2/dv-glossary-term/(?P[\d]+) #
POST /wp/v2/dv-glossary-term/{id} POST /wp/v2/dv-glossary-term/(?P[\d]+) #
PUT /wp/v2/dv-glossary-term/{id} PUT /wp/v2/dv-glossary-term/(?P[\d]+) #
PATCH /wp/v2/dv-glossary-term/{id} PATCH /wp/v2/dv-glossary-term/(?P[\d]+) #
DELETE /wp/v2/dv-glossary-term/{id} DELETE /wp/v2/dv-glossary-term/(?P[\d]+) #
GET /wp/v2/dv-glossary-term/{id}/autosaves GET /wp/v2/dv-glossary-term/(?P[\d]+)/autosaves #
POST /wp/v2/dv-glossary-term/{id}/autosaves POST /wp/v2/dv-glossary-term/(?P[\d]+)/autosaves #
GET /wp/v2/dv-glossary-term/{parent}/autosaves/{id} GET /wp/v2/dv-glossary-term/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-image-category GET /wp/v2/dv-image-category #
POST /wp/v2/dv-image-category POST /wp/v2/dv-image-category #
GET /wp/v2/dv-image-category/{id} GET /wp/v2/dv-image-category/(?P[\d]+) #
POST /wp/v2/dv-image-category/{id} POST /wp/v2/dv-image-category/(?P[\d]+) #
PUT /wp/v2/dv-image-category/{id} PUT /wp/v2/dv-image-category/(?P[\d]+) #
PATCH /wp/v2/dv-image-category/{id} PATCH /wp/v2/dv-image-category/(?P[\d]+) #
DELETE /wp/v2/dv-image-category/{id} DELETE /wp/v2/dv-image-category/(?P[\d]+) #
GET /wp/v2/dv-person GET /wp/v2/dv-person #
POST /wp/v2/dv-person POST /wp/v2/dv-person #
GET /wp/v2/dv-person/{id} GET /wp/v2/dv-person/(?P[\d]+) #
POST /wp/v2/dv-person/{id} POST /wp/v2/dv-person/(?P[\d]+) #
PUT /wp/v2/dv-person/{id} PUT /wp/v2/dv-person/(?P[\d]+) #
PATCH /wp/v2/dv-person/{id} PATCH /wp/v2/dv-person/(?P[\d]+) #
DELETE /wp/v2/dv-person/{id} DELETE /wp/v2/dv-person/(?P[\d]+) #
GET /wp/v2/dv-person/{id}/autosaves GET /wp/v2/dv-person/(?P[\d]+)/autosaves #
POST /wp/v2/dv-person/{id}/autosaves POST /wp/v2/dv-person/(?P[\d]+)/autosaves #
GET /wp/v2/dv-person/{parent}/autosaves/{id} GET /wp/v2/dv-person/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-recipe GET /wp/v2/dv-recipe #
POST /wp/v2/dv-recipe POST /wp/v2/dv-recipe #
GET /wp/v2/dv-recipe-category GET /wp/v2/dv-recipe-category #
POST /wp/v2/dv-recipe-category POST /wp/v2/dv-recipe-category #
GET /wp/v2/dv-recipe-category/{id} GET /wp/v2/dv-recipe-category/(?P[\d]+) #
POST /wp/v2/dv-recipe-category/{id} POST /wp/v2/dv-recipe-category/(?P[\d]+) #
PUT /wp/v2/dv-recipe-category/{id} PUT /wp/v2/dv-recipe-category/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-category/{id} PATCH /wp/v2/dv-recipe-category/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-category/{id} DELETE /wp/v2/dv-recipe-category/(?P[\d]+) #
GET /wp/v2/dv-recipe-cuisine-tag GET /wp/v2/dv-recipe-cuisine-tag #
POST /wp/v2/dv-recipe-cuisine-tag POST /wp/v2/dv-recipe-cuisine-tag #
GET /wp/v2/dv-recipe-cuisine-tag/{id} GET /wp/v2/dv-recipe-cuisine-tag/(?P[\d]+) #
POST /wp/v2/dv-recipe-cuisine-tag/{id} POST /wp/v2/dv-recipe-cuisine-tag/(?P[\d]+) #
PUT /wp/v2/dv-recipe-cuisine-tag/{id} PUT /wp/v2/dv-recipe-cuisine-tag/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-cuisine-tag/{id} PATCH /wp/v2/dv-recipe-cuisine-tag/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-cuisine-tag/{id} DELETE /wp/v2/dv-recipe-cuisine-tag/(?P[\d]+) #
GET /wp/v2/dv-recipe-diet-tag GET /wp/v2/dv-recipe-diet-tag #
POST /wp/v2/dv-recipe-diet-tag POST /wp/v2/dv-recipe-diet-tag #
GET /wp/v2/dv-recipe-diet-tag/{id} GET /wp/v2/dv-recipe-diet-tag/(?P[\d]+) #
POST /wp/v2/dv-recipe-diet-tag/{id} POST /wp/v2/dv-recipe-diet-tag/(?P[\d]+) #
PUT /wp/v2/dv-recipe-diet-tag/{id} PUT /wp/v2/dv-recipe-diet-tag/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-diet-tag/{id} PATCH /wp/v2/dv-recipe-diet-tag/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-diet-tag/{id} DELETE /wp/v2/dv-recipe-diet-tag/(?P[\d]+) #
GET /wp/v2/dv-recipe-dish-type GET /wp/v2/dv-recipe-dish-type #
POST /wp/v2/dv-recipe-dish-type POST /wp/v2/dv-recipe-dish-type #
GET /wp/v2/dv-recipe-dish-type/{id} GET /wp/v2/dv-recipe-dish-type/(?P[\d]+) #
POST /wp/v2/dv-recipe-dish-type/{id} POST /wp/v2/dv-recipe-dish-type/(?P[\d]+) #
PUT /wp/v2/dv-recipe-dish-type/{id} PUT /wp/v2/dv-recipe-dish-type/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-dish-type/{id} PATCH /wp/v2/dv-recipe-dish-type/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-dish-type/{id} DELETE /wp/v2/dv-recipe-dish-type/(?P[\d]+) #
GET /wp/v2/dv-recipe-holiday-tag GET /wp/v2/dv-recipe-holiday-tag #
POST /wp/v2/dv-recipe-holiday-tag POST /wp/v2/dv-recipe-holiday-tag #
GET /wp/v2/dv-recipe-holiday-tag/{id} GET /wp/v2/dv-recipe-holiday-tag/(?P[\d]+) #
POST /wp/v2/dv-recipe-holiday-tag/{id} POST /wp/v2/dv-recipe-holiday-tag/(?P[\d]+) #
PUT /wp/v2/dv-recipe-holiday-tag/{id} PUT /wp/v2/dv-recipe-holiday-tag/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-holiday-tag/{id} PATCH /wp/v2/dv-recipe-holiday-tag/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-holiday-tag/{id} DELETE /wp/v2/dv-recipe-holiday-tag/(?P[\d]+) #
GET /wp/v2/dv-recipe-method-tag GET /wp/v2/dv-recipe-method-tag #
POST /wp/v2/dv-recipe-method-tag POST /wp/v2/dv-recipe-method-tag #
GET /wp/v2/dv-recipe-method-tag/{id} GET /wp/v2/dv-recipe-method-tag/(?P[\d]+) #
POST /wp/v2/dv-recipe-method-tag/{id} POST /wp/v2/dv-recipe-method-tag/(?P[\d]+) #
PUT /wp/v2/dv-recipe-method-tag/{id} PUT /wp/v2/dv-recipe-method-tag/(?P[\d]+) #
PATCH /wp/v2/dv-recipe-method-tag/{id} PATCH /wp/v2/dv-recipe-method-tag/(?P[\d]+) #
DELETE /wp/v2/dv-recipe-method-tag/{id} DELETE /wp/v2/dv-recipe-method-tag/(?P[\d]+) #
GET /wp/v2/dv-recipe/{id} GET /wp/v2/dv-recipe/(?P[\d]+) #
POST /wp/v2/dv-recipe/{id} POST /wp/v2/dv-recipe/(?P[\d]+) #
PUT /wp/v2/dv-recipe/{id} PUT /wp/v2/dv-recipe/(?P[\d]+) #
PATCH /wp/v2/dv-recipe/{id} PATCH /wp/v2/dv-recipe/(?P[\d]+) #
DELETE /wp/v2/dv-recipe/{id} DELETE /wp/v2/dv-recipe/(?P[\d]+) #
GET /wp/v2/dv-recipe/{id}/autosaves GET /wp/v2/dv-recipe/(?P[\d]+)/autosaves #
POST /wp/v2/dv-recipe/{id}/autosaves POST /wp/v2/dv-recipe/(?P[\d]+)/autosaves #
GET /wp/v2/dv-recipe/{parent}/autosaves/{id} GET /wp/v2/dv-recipe/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/dv-recipe/{parent}/revisions GET /wp/v2/dv-recipe/(?P[\d]+)/revisions #
GET /wp/v2/dv-recipe/{parent}/revisions/{id} GET /wp/v2/dv-recipe/(?P[\d]+)/revisions/(?P[\d]+) #
DELETE /wp/v2/dv-recipe/{parent}/revisions/{id} DELETE /wp/v2/dv-recipe/(?P[\d]+)/revisions/(?P[\d]+) #
GET /wp/v2/dv-topic GET /wp/v2/dv-topic #
POST /wp/v2/dv-topic POST /wp/v2/dv-topic #
GET /wp/v2/dv-topic/{id} GET /wp/v2/dv-topic/(?P[\d]+) #
POST /wp/v2/dv-topic/{id} POST /wp/v2/dv-topic/(?P[\d]+) #
PUT /wp/v2/dv-topic/{id} PUT /wp/v2/dv-topic/(?P[\d]+) #
PATCH /wp/v2/dv-topic/{id} PATCH /wp/v2/dv-topic/(?P[\d]+) #
DELETE /wp/v2/dv-topic/{id} DELETE /wp/v2/dv-topic/(?P[\d]+) #
GET /wp/v2/dv-video GET /wp/v2/dv-video #
POST /wp/v2/dv-video POST /wp/v2/dv-video #
GET /wp/v2/dv-video-playlist GET /wp/v2/dv-video-playlist #
POST /wp/v2/dv-video-playlist POST /wp/v2/dv-video-playlist #
GET /wp/v2/dv-video-playlist/{id} GET /wp/v2/dv-video-playlist/(?P[\d]+) #
POST /wp/v2/dv-video-playlist/{id} POST /wp/v2/dv-video-playlist/(?P[\d]+) #
PUT /wp/v2/dv-video-playlist/{id} PUT /wp/v2/dv-video-playlist/(?P[\d]+) #
PATCH /wp/v2/dv-video-playlist/{id} PATCH /wp/v2/dv-video-playlist/(?P[\d]+) #
DELETE /wp/v2/dv-video-playlist/{id} DELETE /wp/v2/dv-video-playlist/(?P[\d]+) #
GET /wp/v2/dv-video/{id} GET /wp/v2/dv-video/(?P[\d]+) #
POST /wp/v2/dv-video/{id} POST /wp/v2/dv-video/(?P[\d]+) #
PUT /wp/v2/dv-video/{id} PUT /wp/v2/dv-video/(?P[\d]+) #
PATCH /wp/v2/dv-video/{id} PATCH /wp/v2/dv-video/(?P[\d]+) #
DELETE /wp/v2/dv-video/{id} DELETE /wp/v2/dv-video/(?P[\d]+) #
GET /wp/v2/dv-video/{id}/autosaves GET /wp/v2/dv-video/(?P[\d]+)/autosaves #
POST /wp/v2/dv-video/{id}/autosaves POST /wp/v2/dv-video/(?P[\d]+)/autosaves #
GET /wp/v2/dv-video/{parent}/autosaves/{id} GET /wp/v2/dv-video/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/media GET /wp/v2/media #
POST /wp/v2/media POST /wp/v2/media #
GET /wp/v2/media/{id} GET /wp/v2/media/(?P[\d]+) #
POST /wp/v2/media/{id} POST /wp/v2/media/(?P[\d]+) #
PUT /wp/v2/media/{id} PUT /wp/v2/media/(?P[\d]+) #
PATCH /wp/v2/media/{id} PATCH /wp/v2/media/(?P[\d]+) #
DELETE /wp/v2/media/{id} DELETE /wp/v2/media/(?P[\d]+) #
POST /wp/v2/media/{id}/edit POST /wp/v2/media/(?P[\d]+)/edit #
POST /wp/v2/media/{id}/post-process POST /wp/v2/media/(?P[\d]+)/post-process #
GET /wp/v2/pages GET /wp/v2/pages #
POST /wp/v2/pages POST /wp/v2/pages #
GET /wp/v2/pages/{id} GET /wp/v2/pages/(?P[\d]+) #
POST /wp/v2/pages/{id} POST /wp/v2/pages/(?P[\d]+) #
PUT /wp/v2/pages/{id} PUT /wp/v2/pages/(?P[\d]+) #
PATCH /wp/v2/pages/{id} PATCH /wp/v2/pages/(?P[\d]+) #
DELETE /wp/v2/pages/{id} DELETE /wp/v2/pages/(?P[\d]+) #
GET /wp/v2/pages/{id}/autosaves GET /wp/v2/pages/(?P[\d]+)/autosaves #
POST /wp/v2/pages/{id}/autosaves POST /wp/v2/pages/(?P[\d]+)/autosaves #
GET /wp/v2/pages/{parent}/autosaves/{id} GET /wp/v2/pages/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/pages/{parent}/revisions GET /wp/v2/pages/(?P[\d]+)/revisions #
GET /wp/v2/pages/{parent}/revisions/{id} GET /wp/v2/pages/(?P[\d]+)/revisions/(?P[\d]+) #
DELETE /wp/v2/pages/{parent}/revisions/{id} DELETE /wp/v2/pages/(?P[\d]+)/revisions/(?P[\d]+) #
GET /wp/v2/posts GET /wp/v2/posts #
POST /wp/v2/posts POST /wp/v2/posts #
GET /wp/v2/posts/{id} GET /wp/v2/posts/(?P[\d]+) #
POST /wp/v2/posts/{id} POST /wp/v2/posts/(?P[\d]+) #
PUT /wp/v2/posts/{id} PUT /wp/v2/posts/(?P[\d]+) #
PATCH /wp/v2/posts/{id} PATCH /wp/v2/posts/(?P[\d]+) #
DELETE /wp/v2/posts/{id} DELETE /wp/v2/posts/(?P[\d]+) #
GET /wp/v2/posts/{id}/autosaves GET /wp/v2/posts/(?P[\d]+)/autosaves #
POST /wp/v2/posts/{id}/autosaves POST /wp/v2/posts/(?P[\d]+)/autosaves #
GET /wp/v2/posts/{parent}/autosaves/{id} GET /wp/v2/posts/(?P[\d]+)/autosaves/(?P[\d]+) #
GET /wp/v2/posts/{parent}/revisions GET /wp/v2/posts/(?P[\d]+)/revisions #
GET /wp/v2/posts/{parent}/revisions/{id} GET /wp/v2/posts/(?P[\d]+)/revisions/(?P[\d]+) #
DELETE /wp/v2/posts/{parent}/revisions/{id} DELETE /wp/v2/posts/(?P[\d]+)/revisions/(?P[\d]+) #
GET /wp/v2/statuses GET /wp/v2/statuses #
GET /wp/v2/statuses/{status} GET /wp/v2/statuses/(?P[\w-]+) #
GET /wp/v2/tags GET /wp/v2/tags #
POST /wp/v2/tags POST /wp/v2/tags #
GET /wp/v2/tags/{id} GET /wp/v2/tags/(?P[\d]+) #
POST /wp/v2/tags/{id} POST /wp/v2/tags/(?P[\d]+) #
PUT /wp/v2/tags/{id} PUT /wp/v2/tags/(?P[\d]+) #
PATCH /wp/v2/tags/{id} PATCH /wp/v2/tags/(?P[\d]+) #
DELETE /wp/v2/tags/{id} DELETE /wp/v2/tags/(?P[\d]+) #
GET /wp/v2/taxonomies GET /wp/v2/taxonomies #
GET /wp/v2/taxonomies/{taxonomy} GET /wp/v2/taxonomies/(?P[\w-]+) #
GET /wp/v2/types GET /wp/v2/types #
GET /wp/v2/types/{type} GET /wp/v2/types/(?P[\w-]+) #
GET /wp/v2/users/{user_id}/application-passwords GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords #
POST /wp/v2/users/{user_id}/application-passwords POST /wp/v2/users/(?P(?:[\d]+|me))/application-passwords #
DELETE /wp/v2/users/{user_id}/application-passwords DELETE /wp/v2/users/(?P(?:[\d]+|me))/application-passwords #
GET /wp/v2/users/{user_id}/application-passwords/{uuid} GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+) #
POST /wp/v2/users/{user_id}/application-passwords/{uuid} POST /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+) #
PUT /wp/v2/users/{user_id}/application-passwords/{uuid} PUT /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+) #
PATCH /wp/v2/users/{user_id}/application-passwords/{uuid} PATCH /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+) #
DELETE /wp/v2/users/{user_id}/application-passwords/{uuid} DELETE /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+) #
GET /wp/v2/users/{user_id}/application-passwords/introspect GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/introspect #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/davita-web-rest-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

davita-wp-rest.yml Raw ↑
openapi: 3.1.0
info:
  title: DaVita Web REST API (WordPress REST, davita/v1 + dv-* content)
  version: wp-json-index-2026-09-05
  description: 'Public, unauthenticated read API served by DaVita at https://www.davita.com/wp-json/. Derived mechanically
    from the WordPress REST route discovery index that DaVita''s own host publishes at that URL (fetched 2026-09-05, HTTP
    200, self-identifying as name "DaVita", url https://davita.com). Covers DaVita''s first-party davita/v1 namespace (dialysis-center
    locator, Kidney Smart class finder, USDA food/nutrient lookup, video and comment endpoints) and the dv-* custom content
    types (recipes, articles, glossary terms, videos, cookbooks, people, topics). Third-party plugin and WordPress administration
    namespaces present in the same index (jetpack, kadence, akismet, cron-control, yoast, vip, two-factor, wp-site-health,
    wp-block-editor) are deliberately excluded: they are not DaVita''s API surface. DaVita does not publish an OpenAPI definition
    or developer documentation for this surface.'
  contact:
    name: DaVita
    url: https://davita.com/help-center/contact-us/
servers:
- url: https://www.davita.com/wp-json
  description: DaVita WordPress REST API root
tags:
- name: davita-v1
  description: DaVita first-party REST namespace (davita/v1)
- name: wp-v2
  description: WordPress core REST namespace exposing DaVita dv-* content types
components:
  securitySchemes:
    applicationPassword:
      type: http
      scheme: basic
      description: 'WordPress Application Passwords. Authorization endpoint declared by the index: https://davita.com/wp-admin/authorize-application.php.
        Not offered to the public; write routes are staff-only.'
    cookieNonce:
      type: apiKey
      in: header
      name: X-WP-Nonce
      description: WordPress cookie authentication nonce, accepted per the Access-Control-Allow-Headers response header. Browser/session
        only.
  schemas:
    WPRestError:
      type: object
      description: WordPress REST error envelope observed live on this host (not RFC 9457).
      properties:
        code:
          type: string
          examples:
          - rest_no_route
          - rest_invalid_param
          - rest_forbidden
          - dv_token_invalid
        message:
          type: string
        data:
          type: object
          properties:
            status:
              type: integer
            params:
              type: object
            details:
              type: object
      required:
      - code
      - message
      - data
paths:
  /davita/v1:
    get:
      operationId: get_davita_v1
      summary: GET /davita/v1
      description: WordPress REST route /davita/v1 (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: namespace
        in: query
        required: false
        schema:
          default: davita/v1
      - name: context
        in: query
        required: false
        schema:
          default: view
  /davita/v1/comments/{postid}:
    post:
      operationId: post_davita_v1_comments_postid
      summary: POST /davita/v1/comments/(?P<postid>[\d]+)
      description: WordPress REST route /davita/v1/comments/(?P<postid>[\d]+) (POST), as declared by the route discovery index
        at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: postid
        in: path
        required: true
        description: Post ID
        schema:
          type: integer
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                page:
                  type: integer
                  description: Page number
      security:
      - applicationPassword: []
      - cookieNonce: []
  /davita/v1/comments/create:
    post:
      operationId: post_davita_v1_comments_create
      summary: POST /davita/v1/comments/create
      description: WordPress REST route /davita/v1/comments/create (POST), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                token:
                  type: string
                  description: User token
                content:
                  type: string
                  description: Comment content
                postid:
                  type: integer
                  description: Post ID
                rating:
                  type: integer
                  description: Rating
                title:
                  type: string
                  description: Comment title
                parentid:
                  type: integer
                  description: Parent Comment ID
              required:
              - token
              - content
              - postid
      security:
      - applicationPassword: []
      - cookieNonce: []
  /davita/v1/find-a-center:
    get:
      operationId: get_davita_v1_find_a_center
      summary: GET /davita/v1/find-a-center
      description: WordPress REST route /davita/v1/find-a-center (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: location
        in: query
        required: true
        schema:
          type: string
        description: Location (City, State name or Zip code)
      - name: lat
        in: query
        required: false
        schema:
          type: string
        description: Latitude of the location
      - name: lng
        in: query
        required: false
        schema:
          type: string
        description: Longitude of the location
      - name: modalities
        in: query
        required: false
        schema:
          type: integer
        description: Category of the center
  /davita/v1/find-a-class:
    get:
      operationId: get_davita_v1_find_a_class
      summary: GET /davita/v1/find-a-class
      description: WordPress REST route /davita/v1/find-a-class (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: location
        in: query
        required: false
        schema:
          type: string
        description: Location (State name or Zip code)
      - name: language
        in: query
        required: false
        schema:
          type: integer
        description: Language (English or Spanish)
      - name: sort
        in: query
        required: false
        schema:
          type: integer
        description: Sorting method (Date or Distance)
      - name: classes
        in: query
        required: false
        schema:
          type: integer
        description: Class type (in-person or online)
      - name: days
        in: query
        required: false
        schema:
          type: integer
        description: The day of the class
      - name: time
        in: query
        required: false
        schema:
          type: string
        description: Time of day for the class
  /davita/v1/icons:
    get:
      operationId: get_davita_v1_icons
      summary: GET /davita/v1/icons
      description: WordPress REST route /davita/v1/icons (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: sets-only
        in: query
        required: false
        schema:
          type: boolean
          default: true
  /davita/v1/icons/import:
    get:
      operationId: get_davita_v1_icons_import
      summary: GET /davita/v1/icons/import
      description: WordPress REST route /davita/v1/icons/import (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
  /davita/v1/icons/list:
    get:
      operationId: get_davita_v1_icons_list
      summary: GET /davita/v1/icons/list
      description: WordPress REST route /davita/v1/icons/list (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
  /davita/v1/icons/update:
    post:
      operationId: post_davita_v1_icons_update
      summary: POST /davita/v1/icons/update
      description: WordPress REST route /davita/v1/icons/update (POST), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                name:
                  type: string
                  default: ''
                keywords:
                  type: string
                  default: ''
              required:
              - name
      security:
      - applicationPassword: []
      - cookieNonce: []
  /davita/v1/playlist-details:
    get:
      operationId: get_davita_v1_playlist_details
      summary: GET /davita/v1/playlist-details
      description: WordPress REST route /davita/v1/playlist-details (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
  /davita/v1/usda/food/{id}:
    get:
      operationId: get_davita_v1_usda_food_id
      summary: GET /davita/v1/usda/food/(?P<id>\d+)
      description: WordPress REST route /davita/v1/usda/food/(?P<id>\d+) (GET), as declared by the route discovery index at
        https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: id
        in: path
        required: true
        description: Food ID
        schema:
          type: integer
  /davita/v1/usda/search:
    get:
      operationId: get_davita_v1_usda_search
      summary: GET /davita/v1/usda/search
      description: WordPress REST route /davita/v1/usda/search (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: food
        in: query
        required: true
        schema:
          type: string
        description: Search term
      - name: page
        in: query
        required: false
        schema:
          type: integer
        description: Page number
  /davita/v1/verify-token:
    post:
      operationId: post_davita_v1_verify_token
      summary: POST /davita/v1/verify-token
      description: WordPress REST route /davita/v1/verify-token (POST), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      security:
      - applicationPassword: []
      - cookieNonce: []
  /davita/v1/video-details:
    get:
      operationId: get_davita_v1_video_details
      summary: GET /davita/v1/video-details
      description: WordPress REST route /davita/v1/video-details (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - davita-v1
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
  /wp/v2:
    get:
      operationId: get_wp_v2
      summary: GET /wp/v2
      description: WordPress REST route /wp/v2 (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: namespace
        in: query
        required: false
        schema:
          default: wp/v2
      - name: context
        in: query
        required: false
        schema:
          default: view
  /wp/v2/categories:
    get:
      operationId: get_wp_v2_categories
      summary: GET /wp/v2/categories
      description: WordPress REST route /wp/v2/categories (GET), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: context
        in: query
        required: false
        schema:
          type: string
          enum:
          - view
          - embed
          - edit
          default: view
        description: Scope under which the request is made; determines fields present in response.
      - name: page
        in: query
        required: false
        schema:
          type: integer
          default: 1
          minimum: 1
        description: Current page of the collection.
      - name: per_page
        in: query
        required: false
        schema:
          type: integer
          default: 10
          minimum: 1
          maximum: 100
        description: Maximum number of items to be returned in result set.
      - name: search
        in: query
        required: false
        schema:
          type: string
        description: Limit results to those matching a string.
      - name: exclude
        in: query
        required: false
        schema:
          type: array
          default: []
          items:
            type: integer
        description: Ensure result set excludes specific IDs.
      - name: include
        in: query
        required: false
        schema:
          type: array
          default: []
          items:
            type: integer
        description: Limit result set to specific IDs.
      - name: order
        in: query
        required: false
        schema:
          type: string
          enum:
          - asc
          - desc
          default: asc
        description: Order sort attribute ascending or descending.
      - name: orderby
        in: query
        required: false
        schema:
          type: string
          enum:
          - id
          - include
          - name
          - slug
          - include_slugs
          - term_group
          - description
          - count
          default: name
        description: Sort collection by term attribute.
      - name: hide_empty
        in: query
        required: false
        schema:
          type: boolean
          default: false
        description: Whether to hide terms not assigned to any posts.
      - name: parent
        in: query
        required: false
        schema:
          type: integer
        description: Limit result set to terms assigned to a specific parent.
      - name: post
        in: query
        required: false
        schema:
          type: integer
        description: Limit result set to terms assigned to a specific post.
      - name: slug
        in: query
        required: false
        schema:
          type: array
          items:
            type: string
        description: Limit result set to terms with one or more specific slugs.
    post:
      operationId: post_wp_v2_categories
      summary: POST /wp/v2/categories
      description: WordPress REST route /wp/v2/categories (POST), as declared by the route discovery index at https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: HTML description of the term.
                name:
                  type: string
                  description: HTML title for the term.
                slug:
                  type: string
                  description: An alphanumeric identifier for the term unique to its type.
                parent:
                  type: integer
                  description: The parent term ID.
                meta:
                  type: object
                  description: Meta fields.
              required:
              - name
      security:
      - applicationPassword: []
      - cookieNonce: []
  /wp/v2/categories/{id}:
    get:
      operationId: get_wp_v2_categories_id
      summary: GET /wp/v2/categories/(?P<id>[\d]+)
      description: WordPress REST route /wp/v2/categories/(?P<id>[\d]+) (GET), as declared by the route discovery index at
        https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: id
        in: path
        required: true
        description: Unique identifier for the term.
        schema:
          type: integer
      - name: context
        in: query
        required: false
        schema:
          type: string
          enum:
          - view
          - embed
          - edit
          default: view
        description: Scope under which the request is made; determines fields present in response.
    post:
      operationId: post_wp_v2_categories_id
      summary: POST /wp/v2/categories/(?P<id>[\d]+)
      description: WordPress REST route /wp/v2/categories/(?P<id>[\d]+) (POST), as declared by the route discovery index at
        https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                - object
                - array
        '400':
          description: Invalid parameter
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '401':
          description: Not authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
        '404':
          description: No route or resource found
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/WPRestError'
      parameters:
      - name: id
        in: path
        required: true
        description: Unique identifier for the term.
        schema:
          type: integer
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                description:
                  type: string
                  description: HTML description of the term.
                name:
                  type: string
                  description: HTML title for the term.
                slug:
                  type: string
                  description: An alphanumeric identifier for the term unique to its type.
                parent:
                  type: integer
                  description: The parent term ID.
                meta:
                  type: object
                  description: Meta fields.
      security:
      - applicationPassword: []
      - cookieNonce: []
    put:
      operationId: put_wp_v2_categories_id
      summary: PUT /wp/v2/categories/(?P<id>[\d]+)
      description: WordPress REST route /wp/v2/categories/(?P<id>[\d]+) (PUT), as declared by the route discovery index at
        https://www.davita.com/wp-json/.
      tags:
      - wp-v2
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type:
                

# --- truncated at 32 KB (599 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/davita/refs/heads/main/openapi/davita-wp-rest.yml