How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

WME Group Content API (WordPress REST wp/v2)

The corporate site of WME Group — the renamed Endeavor Group Holdings — runs WordPress and exposes the WordPress REST API at https://wmegrp.com/wp-json/. The wp/v2 namespace is anonymously readable and returns the company's press releases, corporate pages, media library, taxonomies and a site-wide search endpoint as JSON. This is the CMS's content API, NOT a product API: Endeavor / WME Group publishes no developer program, no documentation and no OpenAPI. The OpenAPI in this repository was derived mechanically by API Evangelist from the route-discovery document and is stamped x-provider-published: false.

WME Group Content API (WordPress REST wp/v2) is one of 2 APIs that Endeavor publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Content, CMS, and Press Releases. The published artifact set on APIs.io includes an OpenAPI specification and rate-limit docs.

This API exposes 256 operations across 120 paths, organized into 40 resource areas, and defines 1 schema. It is described by OpenAPI 3.2.0, at version wp/v2.

Requests are made against a single base URL, https://wmegrp.com/wp-json.

256 operations 120 paths 1 schemas 30 DELETE114 GET25 PATCH62 POST25 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
wp/v2
Base URL
https://wmegrp.com/wp-json/wp/v2
Authentication
HTTP Basic
Contact
Resource Areas
40

Authentication & Security 1

WME Group Content API (WordPress REST wp/v2) declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (applicationPassword).

  • applicationPassword — WordPress Application Passwords over HTTP Basic. Issued from /wp-admin/authorize-application.php by an authenticated site user; not available to the public.

Paths & Operations 256

Across 120 paths, the API surfaces 256 operations — 30 DELETE, 114 GET, 25 PATCH, 62 POST, 25 PUT. They span 40 resource areas, including Root, BlockDirectory, BlockPatterns, BlockRenderer, BlockTypes, Blocks, Businesses, BusinessesCities, and 32 more. Each is listed below with its method, path, parameters, and response codes.

Root 1
GET
/wp/v2
GET /wp/v2
getRoot 2 params → 200400401404
BlockDirectory 1
GET
/wp/v2/block-directory/search
GET /wp/v2/block-directory/search
getBlockDirectorySearch 4 params → 200400401404
BlockPatterns 2
GET
/wp/v2/block-patterns/categories
GET /wp/v2/block-patterns/categories
getBlockPatternsCategories → 200400401404
GET
/wp/v2/block-patterns/patterns
GET /wp/v2/block-patterns/patterns
getBlockPatternsPatterns → 200400401404
BlockRenderer 2
GET
/wp/v2/block-renderer/{name}
GET /wp/v2/block-renderer/{name}
getBlockRendererByName 4 params → 200400401404
POST
/wp/v2/block-renderer/{name}
POST /wp/v2/block-renderer/{name}
createBlockRendererByName 1 param body → 200400401404
BlockTypes 3
GET
/wp/v2/block-types
GET /wp/v2/block-types
getBlockTypes 2 params → 200400401404
GET
/wp/v2/block-types/{namespace}
GET /wp/v2/block-types/{namespace}
getBlockTypesByNamespace 2 params → 200400401404
GET
/wp/v2/block-types/{namespace}/{name}
GET /wp/v2/block-types/{namespace}/{name}
getBlockTypesByNamespaceByName 3 params → 200400401404
Blocks 13
GET
/wp/v2/blocks
GET /wp/v2/blocks
getBlocks 20 params → 200400401404
POST
/wp/v2/blocks
POST /wp/v2/blocks
createBlocks body → 200400401404
GET
/wp/v2/blocks/{id}
GET /wp/v2/blocks/{id}
getBlocksById 4 params → 200400401404
POST
/wp/v2/blocks/{id}
POST /wp/v2/blocks/{id}
createBlocksById 1 param body → 200400401404
PUT
/wp/v2/blocks/{id}
PUT /wp/v2/blocks/{id}
updateBlocksById 1 param body → 200400401404
PATCH
/wp/v2/blocks/{id}
PATCH /wp/v2/blocks/{id}
updateBlocksById2 1 param body → 200400401404
DELETE
/wp/v2/blocks/{id}
DELETE /wp/v2/blocks/{id}
deleteBlocksById 2 params → 200400401404
GET
/wp/v2/blocks/{id}/autosaves
GET /wp/v2/blocks/{id}/autosaves
getBlocksByIdAutosaves 3 params → 200400401404
POST
/wp/v2/blocks/{id}/autosaves
POST /wp/v2/blocks/{id}/autosaves
createBlocksByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/blocks/{parent}/autosaves/{id}
GET /wp/v2/blocks/{parent}/autosaves/{id}
getBlocksByParentAutosavesById 3 params → 200400401404
GET
/wp/v2/blocks/{parent}/revisions
GET /wp/v2/blocks/{parent}/revisions
getBlocksByParentRevisions 10 params → 200400401404
GET
/wp/v2/blocks/{parent}/revisions/{id}
GET /wp/v2/blocks/{parent}/revisions/{id}
getBlocksByParentRevisionsById 3 params → 200400401404
DELETE
/wp/v2/blocks/{parent}/revisions/{id}
DELETE /wp/v2/blocks/{parent}/revisions/{id}
deleteBlocksByParentRevisionsById 3 params → 200400401404
Businesses 7
GET
/wp/v2/businesses
GET /wp/v2/businesses
getBusinesses 22 params → 200400401404
POST
/wp/v2/businesses
POST /wp/v2/businesses
createBusinesses body → 200400401404
GET
/wp/v2/businesses/{id}
GET /wp/v2/businesses/{id}
getBusinessesById 3 params → 200400401404
POST
/wp/v2/businesses/{id}
POST /wp/v2/businesses/{id}
createBusinessesById 1 param body → 200400401404
PUT
/wp/v2/businesses/{id}
PUT /wp/v2/businesses/{id}
updateBusinessesById 1 param body → 200400401404
PATCH
/wp/v2/businesses/{id}
PATCH /wp/v2/businesses/{id}
updateBusinessesById2 1 param body → 200400401404
DELETE
/wp/v2/businesses/{id}
DELETE /wp/v2/businesses/{id}
deleteBusinessesById 2 params → 200400401404
BusinessesCities 7
GET
/wp/v2/businesses_cities
GET /wp/v2/businessescities
getBusinessesCities 12 params → 200400401404
POST
/wp/v2/businesses_cities
POST /wp/v2/businessescities
createBusinessesCities body → 200400401404
GET
/wp/v2/businesses_cities/{id}
GET /wp/v2/businessescities/{id}
getBusinessesCitiesById 2 params → 200400401404
POST
/wp/v2/businesses_cities/{id}
POST /wp/v2/businessescities/{id}
createBusinessesCitiesById 1 param body → 200400401404
PUT
/wp/v2/businesses_cities/{id}
PUT /wp/v2/businessescities/{id}
updateBusinessesCitiesById 1 param body → 200400401404
PATCH
/wp/v2/businesses_cities/{id}
PATCH /wp/v2/businessescities/{id}
updateBusinessesCitiesById2 1 param body → 200400401404
DELETE
/wp/v2/businesses_cities/{id}
DELETE /wp/v2/businessescities/{id}
deleteBusinessesCitiesById 2 params → 200400401404
Categories 7
GET
/wp/v2/categories
GET /wp/v2/categories
getCategories 12 params → 200400401404
POST
/wp/v2/categories
POST /wp/v2/categories
createCategories body → 200400401404
GET
/wp/v2/categories/{id}
GET /wp/v2/categories/{id}
getCategoriesById 2 params → 200400401404
POST
/wp/v2/categories/{id}
POST /wp/v2/categories/{id}
createCategoriesById 1 param body → 200400401404
PUT
/wp/v2/categories/{id}
PUT /wp/v2/categories/{id}
updateCategoriesById 1 param body → 200400401404
PATCH
/wp/v2/categories/{id}
PATCH /wp/v2/categories/{id}
updateCategoriesById2 1 param body → 200400401404
DELETE
/wp/v2/categories/{id}
DELETE /wp/v2/categories/{id}
deleteCategoriesById 2 params → 200400401404
Comments 7
GET
/wp/v2/comments
GET /wp/v2/comments
getComments 20 params → 200400401404
POST
/wp/v2/comments
POST /wp/v2/comments
createComments body → 200400401404
GET
/wp/v2/comments/{id}
GET /wp/v2/comments/{id}
getCommentsById 3 params → 200400401404
POST
/wp/v2/comments/{id}
POST /wp/v2/comments/{id}
createCommentsById 1 param body → 200400401404
PUT
/wp/v2/comments/{id}
PUT /wp/v2/comments/{id}
updateCommentsById 1 param body → 200400401404
PATCH
/wp/v2/comments/{id}
PATCH /wp/v2/comments/{id}
updateCommentsById2 1 param body → 200400401404
DELETE
/wp/v2/comments/{id}
DELETE /wp/v2/comments/{id}
deleteCommentsById 3 params → 200400401404
FontCollections 2
GET
/wp/v2/font-collections
GET /wp/v2/font-collections
getFontCollections 3 params → 200400401404
GET
/wp/v2/font-collections/{slug}
GET /wp/v2/font-collections/{slug}
getFontCollectionsBySlug 2 params → 200400401404
FontFamilies 11
GET
/wp/v2/font-families
GET /wp/v2/font-families
getFontFamilies 10 params → 200400401404
POST
/wp/v2/font-families
POST /wp/v2/font-families
createFontFamilies body → 200400401404
GET
/wp/v2/font-families/{font_family_id}/font-faces
GET /wp/v2/font-families/{fontfamilyid}/font-faces
getFontFamiliesByFontFamilyIdFontFaces 10 params → 200400401404
POST
/wp/v2/font-families/{font_family_id}/font-faces
POST /wp/v2/font-families/{fontfamilyid}/font-faces
createFontFamiliesByFontFamilyIdFontFaces 1 param body → 200400401404
GET
/wp/v2/font-families/{font_family_id}/font-faces/{id}
GET /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
getFontFamiliesByFontFamilyIdFontFacesById 3 params → 200400401404
DELETE
/wp/v2/font-families/{font_family_id}/font-faces/{id}
DELETE /wp/v2/font-families/{fontfamilyid}/font-faces/{id}
deleteFontFamiliesByFontFamilyIdFontFacesById 3 params → 200400401404
GET
/wp/v2/font-families/{id}
GET /wp/v2/font-families/{id}
getFontFamiliesById 2 params → 200400401404
POST
/wp/v2/font-families/{id}
POST /wp/v2/font-families/{id}
createFontFamiliesById 1 param body → 200400401404
PUT
/wp/v2/font-families/{id}
PUT /wp/v2/font-families/{id}
updateFontFamiliesById 1 param body → 200400401404
PATCH
/wp/v2/font-families/{id}
PATCH /wp/v2/font-families/{id}
updateFontFamiliesById2 1 param body → 200400401404
DELETE
/wp/v2/font-families/{id}
DELETE /wp/v2/font-families/{id}
deleteFontFamiliesById 2 params → 200400401404
GlobalStyles 8
GET
/wp/v2/global-styles/{id}
GET /wp/v2/global-styles/{id}
getGlobalStylesById 1 param → 200400401404
POST
/wp/v2/global-styles/{id}
POST /wp/v2/global-styles/{id}
createGlobalStylesById 1 param body → 200400401404
PUT
/wp/v2/global-styles/{id}
PUT /wp/v2/global-styles/{id}
updateGlobalStylesById 1 param body → 200400401404
PATCH
/wp/v2/global-styles/{id}
PATCH /wp/v2/global-styles/{id}
updateGlobalStylesById2 1 param body → 200400401404
GET
/wp/v2/global-styles/{parent}/revisions
GET /wp/v2/global-styles/{parent}/revisions
getGlobalStylesByParentRevisions 5 params → 200400401404
GET
/wp/v2/global-styles/{parent}/revisions/{id}
GET /wp/v2/global-styles/{parent}/revisions/{id}
getGlobalStylesByParentRevisionsById 3 params → 200400401404
GET
/wp/v2/global-styles/themes/{stylesheet}\[\]\@_\-]+)/variations
GET /wp/v2/global-styles/themes/{stylesheet}\[\]\@\-]+)/variations
getGlobalStylesThemesByStylesheet\[\]\@\]+)Variations 1 param → 200400401404
GET
/wp/v2/global-styles/themes/{stylesheet}?)
GET /wp/v2/global-styles/themes/{stylesheet}?)
getGlobalStylesThemesByStylesheet?) 1 param → 200400401404
IconCollections 2
GET
/wp/v2/icon-collections
GET /wp/v2/icon-collections
getIconCollections 4 params → 200400401404
GET
/wp/v2/icon-collections/{slug}?)
GET /wp/v2/icon-collections/{slug}?)
getIconCollectionsBySlug?) 2 params → 200400401404
Icons 3
GET
/wp/v2/icons
GET /wp/v2/icons
getIcons 5 params → 200400401404
GET
/wp/v2/icons/{collection}?)
GET /wp/v2/icons/{collection}?)
getIconsByCollection?) 5 params → 200400401404
GET
/wp/v2/icons/{name}?/[a-z0-9](?:[a-z0-9_-]*[a-z0-9])?)
GET /wp/v2/icons/{name}?/[a-z0-9](?:[a-z0-9-][a-z0-9])?)
getIconsByName?[aZ09](?:[aZ09]*[aZ09])?) 2 params → 200400401404
Media 11
GET
/wp/v2/media
GET /wp/v2/media
getMedia 23 params → 200400401404
POST
/wp/v2/media
POST /wp/v2/media
createMedia body → 200400401404
GET
/wp/v2/media/{id}
GET /wp/v2/media/{id}
getMediaById 2 params → 200400401404
POST
/wp/v2/media/{id}
POST /wp/v2/media/{id}
createMediaById 1 param body → 200400401404
PUT
/wp/v2/media/{id}
PUT /wp/v2/media/{id}
updateMediaById 1 param body → 200400401404
PATCH
/wp/v2/media/{id}
PATCH /wp/v2/media/{id}
updateMediaById2 1 param body → 200400401404
DELETE
/wp/v2/media/{id}
DELETE /wp/v2/media/{id}
deleteMediaById 2 params → 200400401404
POST
/wp/v2/media/{id}/edit
POST /wp/v2/media/{id}/edit
createMediaByIdEdit 1 param body → 200400401404
POST
/wp/v2/media/{id}/finalize
POST /wp/v2/media/{id}/finalize
createMediaByIdFinalize 1 param body → 200400401404
POST
/wp/v2/media/{id}/post-process
POST /wp/v2/media/{id}/post-process
createMediaByIdPostProcess 1 param body → 200400401404
POST
/wp/v2/media/{id}/sideload
POST /wp/v2/media/{id}/sideload
createMediaByIdSideload 1 param body → 200400401404
MenuItems 10
GET
/wp/v2/menu-items
GET /wp/v2/menu-items
getMenuItems 21 params → 200400401404
POST
/wp/v2/menu-items
POST /wp/v2/menu-items
createMenuItems body → 200400401404
GET
/wp/v2/menu-items/{id}
GET /wp/v2/menu-items/{id}
getMenuItemsById 2 params → 200400401404
POST
/wp/v2/menu-items/{id}
POST /wp/v2/menu-items/{id}
createMenuItemsById 1 param body → 200400401404
PUT
/wp/v2/menu-items/{id}
PUT /wp/v2/menu-items/{id}
updateMenuItemsById 1 param body → 200400401404
PATCH
/wp/v2/menu-items/{id}
PATCH /wp/v2/menu-items/{id}
updateMenuItemsById2 1 param body → 200400401404
DELETE
/wp/v2/menu-items/{id}
DELETE /wp/v2/menu-items/{id}
deleteMenuItemsById 2 params → 200400401404
GET
/wp/v2/menu-items/{id}/autosaves
GET /wp/v2/menu-items/{id}/autosaves
getMenuItemsByIdAutosaves 3 params → 200400401404
POST
/wp/v2/menu-items/{id}/autosaves
POST /wp/v2/menu-items/{id}/autosaves
createMenuItemsByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/menu-items/{parent}/autosaves/{id}
GET /wp/v2/menu-items/{parent}/autosaves/{id}
getMenuItemsByParentAutosavesById 3 params → 200400401404
MenuLocations 2
GET
/wp/v2/menu-locations
GET /wp/v2/menu-locations
getMenuLocations 1 param → 200400401404
GET
/wp/v2/menu-locations/{location}
GET /wp/v2/menu-locations/{location}
getMenuLocationsByLocation 2 params → 200400401404
Menus 7
GET
/wp/v2/menus
GET /wp/v2/menus
getMenus 12 params → 200400401404
POST
/wp/v2/menus
POST /wp/v2/menus
createMenus body → 200400401404
GET
/wp/v2/menus/{id}
GET /wp/v2/menus/{id}
getMenusById 2 params → 200400401404
POST
/wp/v2/menus/{id}
POST /wp/v2/menus/{id}
createMenusById 1 param body → 200400401404
PUT
/wp/v2/menus/{id}
PUT /wp/v2/menus/{id}
updateMenusById 1 param body → 200400401404
PATCH
/wp/v2/menus/{id}
PATCH /wp/v2/menus/{id}
updateMenusById2 1 param body → 200400401404
DELETE
/wp/v2/menus/{id}
DELETE /wp/v2/menus/{id}
deleteMenusById 2 params → 200400401404
Navigation 13
GET
/wp/v2/navigation
GET /wp/v2/navigation
getNavigation 17 params → 200400401404
POST
/wp/v2/navigation
POST /wp/v2/navigation
createNavigation body → 200400401404
GET
/wp/v2/navigation/{id}
GET /wp/v2/navigation/{id}
getNavigationById 3 params → 200400401404
POST
/wp/v2/navigation/{id}
POST /wp/v2/navigation/{id}
createNavigationById 1 param body → 200400401404
PUT
/wp/v2/navigation/{id}
PUT /wp/v2/navigation/{id}
updateNavigationById 1 param body → 200400401404
PATCH
/wp/v2/navigation/{id}
PATCH /wp/v2/navigation/{id}
updateNavigationById2 1 param body → 200400401404
DELETE
/wp/v2/navigation/{id}
DELETE /wp/v2/navigation/{id}
deleteNavigationById 2 params → 200400401404
GET
/wp/v2/navigation/{id}/autosaves
GET /wp/v2/navigation/{id}/autosaves
getNavigationByIdAutosaves 3 params → 200400401404
POST
/wp/v2/navigation/{id}/autosaves
POST /wp/v2/navigation/{id}/autosaves
createNavigationByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/navigation/{parent}/autosaves/{id}
GET /wp/v2/navigation/{parent}/autosaves/{id}
getNavigationByParentAutosavesById 3 params → 200400401404
GET
/wp/v2/navigation/{parent}/revisions
GET /wp/v2/navigation/{parent}/revisions
getNavigationByParentRevisions 10 params → 200400401404
GET
/wp/v2/navigation/{parent}/revisions/{id}
GET /wp/v2/navigation/{parent}/revisions/{id}
getNavigationByParentRevisionsById 3 params → 200400401404
DELETE
/wp/v2/navigation/{parent}/revisions/{id}
DELETE /wp/v2/navigation/{parent}/revisions/{id}
deleteNavigationByParentRevisionsById 3 params → 200400401404
Pages 13
GET
/wp/v2/pages
GET /wp/v2/pages
getPages 22 params → 200400401404
POST
/wp/v2/pages
POST /wp/v2/pages
createPages body → 200400401404
GET
/wp/v2/pages/{id}
GET /wp/v2/pages/{id}
getPagesById 4 params → 200400401404
POST
/wp/v2/pages/{id}
POST /wp/v2/pages/{id}
createPagesById 1 param body → 200400401404
PUT
/wp/v2/pages/{id}
PUT /wp/v2/pages/{id}
updatePagesById 1 param body → 200400401404
PATCH
/wp/v2/pages/{id}
PATCH /wp/v2/pages/{id}
updatePagesById2 1 param body → 200400401404
DELETE
/wp/v2/pages/{id}
DELETE /wp/v2/pages/{id}
deletePagesById 2 params → 200400401404
GET
/wp/v2/pages/{id}/autosaves
GET /wp/v2/pages/{id}/autosaves
getPagesByIdAutosaves 3 params → 200400401404
POST
/wp/v2/pages/{id}/autosaves
POST /wp/v2/pages/{id}/autosaves
createPagesByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/pages/{parent}/autosaves/{id}
GET /wp/v2/pages/{parent}/autosaves/{id}
getPagesByParentAutosavesById 3 params → 200400401404
GET
/wp/v2/pages/{parent}/revisions
GET /wp/v2/pages/{parent}/revisions
getPagesByParentRevisions 10 params → 200400401404
GET
/wp/v2/pages/{parent}/revisions/{id}
GET /wp/v2/pages/{parent}/revisions/{id}
getPagesByParentRevisionsById 3 params → 200400401404
DELETE
/wp/v2/pages/{parent}/revisions/{id}
DELETE /wp/v2/pages/{parent}/revisions/{id}
deletePagesByParentRevisionsById 3 params → 200400401404
PatternDirectory 1
GET
/wp/v2/pattern-directory/patterns
GET /wp/v2/pattern-directory/patterns
getPatternDirectoryPatterns 10 params → 200400401404
Plugins 7
GET
/wp/v2/plugins
GET /wp/v2/plugins
getPlugins 3 params → 200400401404
POST
/wp/v2/plugins
POST /wp/v2/plugins
createPlugins body → 200400401404
GET
/wp/v2/plugins/{plugin}?)
GET /wp/v2/plugins/{plugin}?)
getPluginsByPlugin?) 2 params → 200400401404
POST
/wp/v2/plugins/{plugin}?)
POST /wp/v2/plugins/{plugin}?)
createPluginsByPlugin?) 1 param body → 200400401404
PUT
/wp/v2/plugins/{plugin}?)
PUT /wp/v2/plugins/{plugin}?)
updatePluginsByPlugin?) 1 param body → 200400401404
PATCH
/wp/v2/plugins/{plugin}?)
PATCH /wp/v2/plugins/{plugin}?)
updatePluginsByPlugin?)2 1 param body → 200400401404
DELETE
/wp/v2/plugins/{plugin}?)
DELETE /wp/v2/plugins/{plugin}?)
deletePluginsByPlugin?) 2 params → 200400401404
Posts 13
GET
/wp/v2/posts
GET /wp/v2/posts
getPosts 27 params → 200400401404
POST
/wp/v2/posts
POST /wp/v2/posts
createPosts body → 200400401404
GET
/wp/v2/posts/{id}
GET /wp/v2/posts/{id}
getPostsById 4 params → 200400401404
POST
/wp/v2/posts/{id}
POST /wp/v2/posts/{id}
createPostsById 1 param body → 200400401404
PUT
/wp/v2/posts/{id}
PUT /wp/v2/posts/{id}
updatePostsById 1 param body → 200400401404
PATCH
/wp/v2/posts/{id}
PATCH /wp/v2/posts/{id}
updatePostsById2 1 param body → 200400401404
DELETE
/wp/v2/posts/{id}
DELETE /wp/v2/posts/{id}
deletePostsById 2 params → 200400401404
GET
/wp/v2/posts/{id}/autosaves
GET /wp/v2/posts/{id}/autosaves
getPostsByIdAutosaves 3 params → 200400401404
POST
/wp/v2/posts/{id}/autosaves
POST /wp/v2/posts/{id}/autosaves
createPostsByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/posts/{parent}/autosaves/{id}
GET /wp/v2/posts/{parent}/autosaves/{id}
getPostsByParentAutosavesById 3 params → 200400401404
GET
/wp/v2/posts/{parent}/revisions
GET /wp/v2/posts/{parent}/revisions
getPostsByParentRevisions 10 params → 200400401404
GET
/wp/v2/posts/{parent}/revisions/{id}
GET /wp/v2/posts/{parent}/revisions/{id}
getPostsByParentRevisionsById 3 params → 200400401404
DELETE
/wp/v2/posts/{parent}/revisions/{id}
DELETE /wp/v2/posts/{parent}/revisions/{id}
deletePostsByParentRevisionsById 3 params → 200400401404
RmContentEditor 10
GET
/wp/v2/rm_content_editor
GET /wp/v2/rmcontenteditor
getRmContentEditor 17 params → 200400401404
POST
/wp/v2/rm_content_editor
POST /wp/v2/rmcontenteditor
createRmContentEditor body → 200400401404
GET
/wp/v2/rm_content_editor/{id}
GET /wp/v2/rmcontenteditor/{id}
getRmContentEditorById 3 params → 200400401404
POST
/wp/v2/rm_content_editor/{id}
POST /wp/v2/rmcontenteditor/{id}
createRmContentEditorById 1 param body → 200400401404
PUT
/wp/v2/rm_content_editor/{id}
PUT /wp/v2/rmcontenteditor/{id}
updateRmContentEditorById 1 param body → 200400401404
PATCH
/wp/v2/rm_content_editor/{id}
PATCH /wp/v2/rmcontenteditor/{id}
updateRmContentEditorById2 1 param body → 200400401404
DELETE
/wp/v2/rm_content_editor/{id}
DELETE /wp/v2/rmcontenteditor/{id}
deleteRmContentEditorById 2 params → 200400401404
GET
/wp/v2/rm_content_editor/{id}/autosaves
GET /wp/v2/rmcontenteditor/{id}/autosaves
getRmContentEditorByIdAutosaves 3 params → 200400401404
POST
/wp/v2/rm_content_editor/{id}/autosaves
POST /wp/v2/rmcontenteditor/{id}/autosaves
createRmContentEditorByIdAutosaves 1 param body → 200400401404
GET
/wp/v2/rm_content_editor/{parent}/autosaves/{id}
GET /wp/v2/rmcontenteditor/{parent}/autosaves/{id}
getRmContentEditorByParentAutosavesById 3 params → 200400401404
Search 1
GET
/wp/v2/search
GET /wp/v2/search
getSearch 8 params → 200400401404
Settings 4
GET
/wp/v2/settings
GET /wp/v2/settings
getSettings → 200400401404
POST
/wp/v2/settings
POST /wp/v2/settings
createSettings body → 200400401404
PUT
/wp/v2/settings
PUT /wp/v2/settings
updateSettings body → 200400401404
PATCH
/wp/v2/settings
PATCH /wp/v2/settings
updateSettings2 body → 200400401404
Sidebars 5
GET
/wp/v2/sidebars
GET /wp/v2/sidebars
getSidebars 1 param → 200400401404
GET
/wp/v2/sidebars/{id}
GET /wp/v2/sidebars/{id}
getSidebarsById 2 params → 200400401404
POST
/wp/v2/sidebars/{id}
POST /wp/v2/sidebars/{id}
createSidebarsById 1 param body → 200400401404
PUT
/wp/v2/sidebars/{id}
PUT /wp/v2/sidebars/{id}
updateSidebarsById 1 param body → 200400401404
PATCH
/wp/v2/sidebars/{id}
PATCH /wp/v2/sidebars/{id}
updateSidebarsById2 1 param body → 200400401404
Statuses 2
GET
/wp/v2/statuses
GET /wp/v2/statuses
getStatuses 1 param → 200400401404
GET
/wp/v2/statuses/{status}
GET /wp/v2/statuses/{status}
getStatusesByStatus 2 params → 200400401404
Tags 7
GET
/wp/v2/tags
GET /wp/v2/tags
getTags 12 params → 200400401404
POST
/wp/v2/tags
POST /wp/v2/tags
createTags body → 200400401404
GET
/wp/v2/tags/{id}
GET /wp/v2/tags/{id}
getTagsById 2 params → 200400401404
POST
/wp/v2/tags/{id}
POST /wp/v2/tags/{id}
createTagsById 1 param body → 200400401404
PUT
/wp/v2/tags/{id}
PUT /wp/v2/tags/{id}
updateTagsById 1 param body → 200400401404
PATCH
/wp/v2/tags/{id}
PATCH /wp/v2/tags/{id}
updateTagsById2 1 param body → 200400401404
DELETE
/wp/v2/tags/{id}
DELETE /wp/v2/tags/{id}
deleteTagsById 2 params → 200400401404
Taxonomies 2
GET
/wp/v2/taxonomies
GET /wp/v2/taxonomies
getTaxonomies 2 params → 200400401404
GET
/wp/v2/taxonomies/{taxonomy}
GET /wp/v2/taxonomies/{taxonomy}
getTaxonomiesByTaxonomy 2 params → 200400401404
TemplateParts 14
GET
/wp/v2/template-parts
GET /wp/v2/template-parts
getTemplateParts 4 params → 200400401404
POST
/wp/v2/template-parts
POST /wp/v2/template-parts
createTemplateParts body → 200400401404
GET
/wp/v2/template-parts/{id}?)[\/\w%-]+)
GET /wp/v2/template-parts/{id}?)[\/\w%-]+)
getTemplatePartsById?)[\\w%]+) 2 params → 200400401404
POST
/wp/v2/template-parts/{id}?)[\/\w%-]+)
POST /wp/v2/template-parts/{id}?)[\/\w%-]+)
createTemplatePartsById?)[\\w%]+) 1 param body → 200400401404
PUT
/wp/v2/template-parts/{id}?)[\/\w%-]+)
PUT /wp/v2/template-parts/{id}?)[\/\w%-]+)
updateTemplatePartsById?)[\\w%]+) 1 param body → 200400401404
PATCH
/wp/v2/template-parts/{id}?)[\/\w%-]+)
PATCH /wp/v2/template-parts/{id}?)[\/\w%-]+)
updateTemplatePartsById?)[\\w%]+)2 1 param body → 200400401404
DELETE
/wp/v2/template-parts/{id}?)[\/\w%-]+)
DELETE /wp/v2/template-parts/{id}?)[\/\w%-]+)
deleteTemplatePartsById?)[\\w%]+) 2 params → 200400401404
GET
/wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
GET /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
getTemplatePartsById?)[\\w%]+)Autosaves 2 params → 200400401404
POST
/wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
POST /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves
createTemplatePartsById?)[\\w%]+)Autosaves 1 param body → 200400401404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}
getTemplatePartsByParent?)[\\w%]+)AutosavesById 3 params → 200400401404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions
getTemplatePartsByParent?)[\\w%]+)Revisions 10 params → 200400401404
GET
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
getTemplatePartsByParent?)[\\w%]+)RevisionsById 3 params → 200400401404
DELETE
/wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
DELETE /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}
deleteTemplatePartsByParent?)[\\w%]+)RevisionsById 3 params → 200400401404
GET
/wp/v2/template-parts/lookup
GET /wp/v2/template-parts/lookup
getTemplatePartsLookup 3 params → 200400401404
Templates 14
GET
/wp/v2/templates
GET /wp/v2/templates
getTemplates 4 params → 200400401404
POST
/wp/v2/templates
POST /wp/v2/templates
createTemplates body → 200400401404
GET
/wp/v2/templates/{id}?)[\/\w%-]+)
GET /wp/v2/templates/{id}?)[\/\w%-]+)
getTemplatesById?)[\\w%]+) 2 params → 200400401404
POST
/wp/v2/templates/{id}?)[\/\w%-]+)
POST /wp/v2/templates/{id}?)[\/\w%-]+)
createTemplatesById?)[\\w%]+) 1 param body → 200400401404
PUT
/wp/v2/templates/{id}?)[\/\w%-]+)
PUT /wp/v2/templates/{id}?)[\/\w%-]+)
updateTemplatesById?)[\\w%]+) 1 param body → 200400401404
PATCH
/wp/v2/templates/{id}?)[\/\w%-]+)
PATCH /wp/v2/templates/{id}?)[\/\w%-]+)
updateTemplatesById?)[\\w%]+)2 1 param body → 200400401404
DELETE
/wp/v2/templates/{id}?)[\/\w%-]+)
DELETE /wp/v2/templates/{id}?)[\/\w%-]+)
deleteTemplatesById?)[\\w%]+) 2 params → 200400401404
GET
/wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
GET /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
getTemplatesById?)[\\w%]+)Autosaves 2 params → 200400401404
POST
/wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
POST /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves
createTemplatesById?)[\\w%]+)Autosaves 1 param body → 200400401404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}
getTemplatesByParent?)[\\w%]+)AutosavesById 3 params → 200400401404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions
getTemplatesByParent?)[\\w%]+)Revisions 10 params → 200400401404
GET
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
getTemplatesByParent?)[\\w%]+)RevisionsById 3 params → 200400401404
DELETE
/wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
DELETE /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}
deleteTemplatesByParent?)[\\w%]+)RevisionsById 3 params → 200400401404
GET
/wp/v2/templates/lookup
GET /wp/v2/templates/lookup
getTemplatesLookup 3 params → 200400401404
Themes 2
GET
/wp/v2/themes
GET /wp/v2/themes
getThemes 1 param → 200400401404
GET
/wp/v2/themes/{stylesheet}?)
GET /wp/v2/themes/{stylesheet}?)
getThemesByStylesheet?) 1 param → 200400401404
Types 2
GET
/wp/v2/types
GET /wp/v2/types
getTypes 1 param → 200400401404
GET
/wp/v2/types/{type}
GET /wp/v2/types/{type}
getTypesByType 2 params → 200400401404
Users 21
GET
/wp/v2/users
GET /wp/v2/users
getUsers 15 params → 200400401404
POST
/wp/v2/users
POST /wp/v2/users
createUsers body → 200400401404
GET
/wp/v2/users/{id}
GET /wp/v2/users/{id}
getUsersById 2 params → 200400401404
POST
/wp/v2/users/{id}
POST /wp/v2/users/{id}
createUsersById 1 param body → 200400401404
PUT
/wp/v2/users/{id}
PUT /wp/v2/users/{id}
updateUsersById 1 param body → 200400401404
PATCH
/wp/v2/users/{id}
PATCH /wp/v2/users/{id}
updateUsersById2 1 param body → 200400401404
DELETE
/wp/v2/users/{id}
DELETE /wp/v2/users/{id}
deleteUsersById 3 params → 200400401404
GET
/wp/v2/users/{user_id})/application-passwords
GET /wp/v2/users/{userid})/application-passwords
getUsersByUserId)ApplicationPasswords 2 params → 200400401404
POST
/wp/v2/users/{user_id})/application-passwords
POST /wp/v2/users/{userid})/application-passwords
createUsersByUserId)ApplicationPasswords 1 param body → 200400401404
DELETE
/wp/v2/users/{user_id})/application-passwords
DELETE /wp/v2/users/{userid})/application-passwords
deleteUsersByUserId)ApplicationPasswords 1 param → 200400401404
GET
/wp/v2/users/{user_id})/application-passwords/{uuid}
GET /wp/v2/users/{userid})/application-passwords/{uuid}
getUsersByUserId)ApplicationPasswordsByUuid 3 params → 200400401404
POST
/wp/v2/users/{user_id})/application-passwords/{uuid}
POST /wp/v2/users/{userid})/application-passwords/{uuid}
createUsersByUserId)ApplicationPasswordsByUuid 2 params body → 200400401404
PUT
/wp/v2/users/{user_id})/application-passwords/{uuid}
PUT /wp/v2/users/{userid})/application-passwords/{uuid}
updateUsersByUserId)ApplicationPasswordsByUuid 2 params body → 200400401404
PATCH
/wp/v2/users/{user_id})/application-passwords/{uuid}
PATCH /wp/v2/users/{userid})/application-passwords/{uuid}
updateUsersByUserId)ApplicationPasswordsByUuid2 2 params body → 200400401404
DELETE
/wp/v2/users/{user_id})/application-passwords/{uuid}
DELETE /wp/v2/users/{userid})/application-passwords/{uuid}
deleteUsersByUserId)ApplicationPasswordsByUuid 2 params → 200400401404
GET
/wp/v2/users/{user_id})/application-passwords/introspect
GET /wp/v2/users/{userid})/application-passwords/introspect
getUsersByUserId)ApplicationPasswordsIntrospect 2 params → 200400401404
GET
/wp/v2/users/me
GET /wp/v2/users/me
getUsersMe 1 param → 200400401404
POST
/wp/v2/users/me
POST /wp/v2/users/me
createUsersMe body → 200400401404
PUT
/wp/v2/users/me
PUT /wp/v2/users/me
updateUsersMe body → 200400401404
PATCH
/wp/v2/users/me
PATCH /wp/v2/users/me
updateUsersMe2 body → 200400401404
DELETE
/wp/v2/users/me
DELETE /wp/v2/users/me
deleteUsersMe 2 params → 200400401404
ViewConfig 1
GET
/wp/v2/view-config
GET /wp/v2/view-config
getViewConfig 2 params → 200400401404
WidgetTypes 4
GET
/wp/v2/widget-types
GET /wp/v2/widget-types
getWidgetTypes 1 param → 200400401404
GET
/wp/v2/widget-types/{id}
GET /wp/v2/widget-types/{id}
getWidgetTypesById 2 params → 200400401404
POST
/wp/v2/widget-types/{id}/encode
POST /wp/v2/widget-types/{id}/encode
createWidgetTypesByIdEncode 1 param body → 200400401404
POST
/wp/v2/widget-types/{id}/render
POST /wp/v2/widget-types/{id}/render
createWidgetTypesByIdRender 1 param body → 200400401404
Widgets 7
GET
/wp/v2/widgets
GET /wp/v2/widgets
getWidgets 2 params → 200400401404
POST
/wp/v2/widgets
POST /wp/v2/widgets
createWidgets body → 200400401404
GET
/wp/v2/widgets/{id}
GET /wp/v2/widgets/{id}
getWidgetsById 2 params → 200400401404
POST
/wp/v2/widgets/{id}
POST /wp/v2/widgets/{id}
createWidgetsById 1 param body → 200400401404
PUT
/wp/v2/widgets/{id}
PUT /wp/v2/widgets/{id}
updateWidgetsById 1 param body → 200400401404
PATCH
/wp/v2/widgets/{id}
PATCH /wp/v2/widgets/{id}
updateWidgetsById2 1 param body → 200400401404
DELETE
/wp/v2/widgets/{id}
DELETE /wp/v2/widgets/{id}
deleteWidgetsById 2 params → 200400401404
WpPatternCategory 7
GET
/wp/v2/wp_pattern_category
GET /wp/v2/wppatterncategory
getWpPatternCategory 12 params → 200400401404
POST
/wp/v2/wp_pattern_category
POST /wp/v2/wppatterncategory
createWpPatternCategory body → 200400401404
GET
/wp/v2/wp_pattern_category/{id}
GET /wp/v2/wppatterncategory/{id}
getWpPatternCategoryById 2 params → 200400401404
POST
/wp/v2/wp_pattern_category/{id}
POST /wp/v2/wppatterncategory/{id}
createWpPatternCategoryById 1 param body → 200400401404
PUT
/wp/v2/wp_pattern_category/{id}
PUT /wp/v2/wppatterncategory/{id}
updateWpPatternCategoryById 1 param body → 200400401404
PATCH
/wp/v2/wp_pattern_category/{id}
PATCH /wp/v2/wppatterncategory/{id}
updateWpPatternCategoryById2 1 param body → 200400401404
DELETE
/wp/v2/wp_pattern_category/{id}
DELETE /wp/v2/wppatterncategory/{id}
deleteWpPatternCategoryById 2 params → 200400401404

Schemas 1

The contract defines 1 schema that model the data the API accepts and returns. The most detailed is WPRestError (3 properties). Each schema is shown below with its type and property counts.

WPRestError
object
The WordPress REST API error envelope. Not RFC 9457 problem+json.
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

endeavor-content-api-openapi.yml Raw ↑

Other APIs Endeavor publishes across the network.

WME Group MCP Server (WordPress MCP Adapter)
Where this information came from

This is an independent, third-party profile of WME Group Content API (WordPress REST wp/v2), published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.