Local Infusion WordPress Content API
WordPress core content API (posts, pages, media, taxonomies, settings) plus the site's `location` custom post type, which carries the company's public infusion-center directory. Read access to published content is anonymous — /wp-json/wp/v2/location returned HTTP 200 with 75 centers and /wp-json/wp/v2/posts returned HTTP 200 with 73 posts on 2026-08-25.
Operations 252
Showing the first 250 of 252. The full set is in the contract, and via get_provider_operations.
GET
/wp-json/wp/v2/block-types/{namespace}/{name}
GET /wp/v2/block-types/(?P[a-zA-Z0-9_-]+)/(?P[a-zA-Z0-9_-]+)
#
DELETE
/wp-json/wp/v2/blocks/{parent}/revisions/{id}
DELETE /wp/v2/blocks/(?P[\d]+)/revisions/(?P[\d]+)
#
GET
/wp-json/wp/v2/font-families/{font_family_id}/font-faces
GET /wp/v2/font-families/(?P[\d]+)/font-faces
#
POST
/wp-json/wp/v2/font-families/{font_family_id}/font-faces
POST /wp/v2/font-families/(?P[\d]+)/font-faces
#
GET
/wp-json/wp/v2/font-families/{font_family_id}/font-faces/{id}
GET /wp/v2/font-families/(?P[\d]+)/font-faces/(?P[\d]+)
#
DELETE
/wp-json/wp/v2/font-families/{font_family_id}/font-faces/{id}
DELETE /wp/v2/font-families/(?P[\d]+)/font-faces/(?P[\d]+)
#
GET
/wp-json/wp/v2/global-styles/{parent}/revisions/{id}
GET /wp/v2/global-styles/(?P[\d]+)/revisions/(?P[\d]+)
#
GET
/wp-json/wp/v2/global-styles/themes/{stylesheet}/variations
GET /wp/v2/global-styles/themes/(?P[\/\s%\w\.\(\)\[\]\@_\-]+)/variations
#
GET
/wp-json/wp/v2/global-styles/themes/{stylesheet}
GET /wp/v2/global-styles/themes/(?P[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)
#
GET
/wp-json/wp/v2/location/{parent}/autosaves/{id}
GET /wp/v2/location/(?P[\d]+)/autosaves/(?P[\d]+)
#
GET
/wp-json/wp/v2/location/{parent}/revisions/{id}
GET /wp/v2/location/(?P[\d]+)/revisions/(?P[\d]+)
#
DELETE
/wp-json/wp/v2/location/{parent}/revisions/{id}
DELETE /wp/v2/location/(?P[\d]+)/revisions/(?P[\d]+)
#
GET
/wp-json/wp/v2/menu-items/{parent}/autosaves/{id}
GET /wp/v2/menu-items/(?P[\d]+)/autosaves/(?P[\d]+)
#
GET
/wp-json/wp/v2/navigation/{parent}/autosaves/{id}
GET /wp/v2/navigation/(?P[\d]+)/autosaves/(?P[\d]+)
#
GET
/wp-json/wp/v2/navigation/{parent}/revisions/{id}
GET /wp/v2/navigation/(?P[\d]+)/revisions/(?P[\d]+)
#
DELETE
/wp-json/wp/v2/navigation/{parent}/revisions/{id}
DELETE /wp/v2/navigation/(?P[\d]+)/revisions/(?P[\d]+)
#
DELETE
/wp-json/wp/v2/pages/{parent}/revisions/{id}
DELETE /wp/v2/pages/(?P[\d]+)/revisions/(?P[\d]+)
#
DELETE
/wp-json/wp/v2/posts/{parent}/revisions/{id}
DELETE /wp/v2/posts/(?P[\d]+)/revisions/(?P[\d]+)
#
GET
/wp-json/wp/v2/template-parts/{id}
GET /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
POST
/wp-json/wp/v2/template-parts/{id}
POST /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+…
#
PUT
/wp-json/wp/v2/template-parts/{id}
PUT /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
PATCH
/wp-json/wp/v2/template-parts/{id}
PATCH /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]…
#
DELETE
/wp-json/wp/v2/template-parts/{id}
DELETE /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%…
#
GET
/wp-json/wp/v2/template-parts/{id}/autosaves
GET /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)…
#
POST
/wp-json/wp/v2/template-parts/{id}/autosaves
POST /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+…
#
GET
/wp-json/wp/v2/template-parts/{parent}/autosaves/{id}
GET /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)…
#
GET
/wp-json/wp/v2/template-parts/{parent}/revisions
GET /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)…
#
GET
/wp-json/wp/v2/template-parts/{parent}/revisions/{id}
GET /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)…
#
DELETE
/wp-json/wp/v2/template-parts/{parent}/revisions/{id}
DELETE /wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%…
#
GET
/wp-json/wp/v2/templates/{id}
GET /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
POST
/wp-json/wp/v2/templates/{id}
POST /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
PUT
/wp-json/wp/v2/templates/{id}
PUT /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
PATCH
/wp-json/wp/v2/templates/{id}
PATCH /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
DELETE
/wp-json/wp/v2/templates/{id}
DELETE /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)
#
GET
/wp-json/wp/v2/templates/{id}/autosaves
GET /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/auto…
#
POST
/wp-json/wp/v2/templates/{id}/autosaves
POST /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/aut…
#
GET
/wp-json/wp/v2/templates/{parent}/autosaves/{id}
GET /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/auto…
#
GET
/wp-json/wp/v2/templates/{parent}/revisions
GET /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revi…
#
GET
/wp-json/wp/v2/templates/{parent}/revisions/{id}
GET /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revi…
#
DELETE
/wp-json/wp/v2/templates/{parent}/revisions/{id}
DELETE /wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/r…
#
GET
/wp-json/wp/v2/themes/{stylesheet}
GET /wp/v2/themes/(?P[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)
#
GET
/wp-json/wp/v2/users/{user_id}/application-passwords
GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords
#
POST
/wp-json/wp/v2/users/{user_id}/application-passwords
POST /wp/v2/users/(?P(?:[\d]+|me))/application-passwords
#
DELETE
/wp-json/wp/v2/users/{user_id}/application-passwords
DELETE /wp/v2/users/(?P(?:[\d]+|me))/application-passwords
#
GET
/wp-json/wp/v2/users/{user_id}/application-passwords/{uuid}
GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)
#
POST
/wp-json/wp/v2/users/{user_id}/application-passwords/{uuid}
POST /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)
#
PUT
/wp-json/wp/v2/users/{user_id}/application-passwords/{uuid}
PUT /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)
#
PATCH
/wp-json/wp/v2/users/{user_id}/application-passwords/{uuid}
PATCH /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)
#
DELETE
/wp-json/wp/v2/users/{user_id}/application-passwords/{uuid}
DELETE /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)
#
GET
/wp-json/wp/v2/users/{user_id}/application-passwords/introspect
GET /wp/v2/users/(?P(?:[\d]+|me))/application-passwords/introspect
#
Specifications
Other Resources
🔗
DataModel
https://raw.githubusercontent.com/api-evangelist/local-infusion/refs/heads/main/data-model/local-infusion-data-model.yml
🔗
ToolCrosswalk
https://raw.githubusercontent.com/api-evangelist/local-infusion/refs/heads/main/mcp/local-infusion-tool-crosswalk.yml
🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/local-infusion/refs/heads/main/apis.yml