Entergy WordPress REST API
The public, anonymous, machine-readable REST API that entergy.com's own content management system serves at https://www.entergy.com/wp-json/. It is the WordPress core REST API (plus site plugins), advertised on every page as rel="https://api.w.org/", and it exposes Entergy's published news, storm updates, corporate pages, media, categories and site search. It is NOT an energy, outage or meter-data API, and Entergy publishes no developer portal for it. Recorded here because it is the only callable, self-describing contract on an Entergy host that answers without credentials, and because the route index identifies its owner unambiguously: name "Entergy", url "https://www.entergy.com".
Showing the first 250 of 277. The full set is in the contract, and via get_provider_operations.
POST
/batch/v1
POST /batch/v1
#
GET
/mdd_pro/v2
GET /mdd_pro/v2
#
POST
/mdd_pro/v2/bulk_delete_unused
POST /mdd_pro/v2/bulk_delete_unused
#
GET
/mdd_pro/v2/bulk_delete_unused_status
GET /mdd_pro/v2/bulk_delete_unused_status
#
POST
/mdd_pro/v2/bulk_delete_unused_stop
POST /mdd_pro/v2/bulk_delete_unused_stop
#
POST
/mdd_pro/v2/bulk_delete_unused_test
POST /mdd_pro/v2/bulk_delete_unused_test
#
POST
/mdd_pro/v2/index
POST /mdd_pro/v2/index
#
GET
/mdd_pro/v2/index_status
GET /mdd_pro/v2/index_status
#
POST
/mdd_pro/v2/index_stop
POST /mdd_pro/v2/index_stop
#
POST
/mdd_pro/v2/index_test
POST /mdd_pro/v2/index_test
#
POST
/mdd_pro/v2/smart_bulk_delete
POST /mdd_pro/v2/smart_bulk_delete
#
GET
/mdd_pro/v2/smart_bulk_delete_status
GET /mdd_pro/v2/smart_bulk_delete_status
#
POST
/mdd_pro/v2/smart_bulk_delete_stop
POST /mdd_pro/v2/smart_bulk_delete_stop
#
POST
/mdd_pro/v2/smart_bulk_delete_test
POST /mdd_pro/v2/smart_bulk_delete_test
#
GET
/oembed/1.0
GET /oembed/1.0
#
GET
/oembed/1.0/embed
GET /oembed/1.0/embed
#
GET
/oembed/1.0/proxy
GET /oembed/1.0/proxy
#
GET
/wp-abilities/v1
GET /wp-abilities/v1
#
GET
/wp-abilities/v1/abilities
GET /wp-abilities/v1/abilities
#
GET
/wp-abilities/v1/abilities/{name}
GET /wp-abilities/v1/abilities/{name}
#
GET
/wp-abilities/v1/abilities/{name}/run
GET /wp-abilities/v1/abilities/{name}/run
#
POST
/wp-abilities/v1/abilities/{name}/run
POST /wp-abilities/v1/abilities/{name}/run
#
PUT
/wp-abilities/v1/abilities/{name}/run
PUT /wp-abilities/v1/abilities/{name}/run
#
PATCH
/wp-abilities/v1/abilities/{name}/run
PATCH /wp-abilities/v1/abilities/{name}/run
#
DELETE
/wp-abilities/v1/abilities/{name}/run
DELETE /wp-abilities/v1/abilities/{name}/run
#
GET
/wp-abilities/v1/categories
GET /wp-abilities/v1/categories
#
GET
/wp-block-editor/v1
GET /wp-block-editor/v1
#
GET
/wp-block-editor/v1/export
GET /wp-block-editor/v1/export
#
GET
/wp-block-editor/v1/navigation-fallback
GET /wp-block-editor/v1/navigation-fallback
#
GET
/wp-block-editor/v1/url-details
GET /wp-block-editor/v1/url-details
#
GET
/wp-site-health/v1
GET /wp-site-health/v1
#
GET
/wp-site-health/v1/directory-sizes
GET /wp-site-health/v1/directory-sizes
#
GET
/wp-site-health/v1/tests/background-updates
GET /wp-site-health/v1/tests/background-updates
#
GET
/wp-site-health/v1/tests/dotorg-communication
GET /wp-site-health/v1/tests/dotorg-communication
#
GET
/wp-site-health/v1/tests/https-status
GET /wp-site-health/v1/tests/https-status
#
GET
/wp-site-health/v1/tests/loopback-requests
GET /wp-site-health/v1/tests/loopback-requests
#
GET
/wp-site-health/v1/tests/page-cache
GET /wp-site-health/v1/tests/page-cache
#
GET
/wp/v2/block-directory/search
GET /wp/v2/block-directory/search
#
GET
/wp/v2/block-patterns/categories
GET /wp/v2/block-patterns/categories
#
GET
/wp/v2/block-patterns/patterns
GET /wp/v2/block-patterns/patterns
#
GET
/wp/v2/block-renderer/{name}
GET /wp/v2/block-renderer/{name}
#
POST
/wp/v2/block-renderer/{name}
POST /wp/v2/block-renderer/{name}
#
GET
/wp/v2/block-types
GET /wp/v2/block-types
#
GET
/wp/v2/block-types/{namespace}
GET /wp/v2/block-types/{namespace}
#
GET
/wp/v2/block-types/{namespace}/{name}
GET /wp/v2/block-types/{namespace}/{name}
#
GET
/wp/v2/blocks
GET /wp/v2/blocks
#
POST
/wp/v2/blocks
POST /wp/v2/blocks
#
GET
/wp/v2/blocks/{id}
GET /wp/v2/blocks/{id}
#
POST
/wp/v2/blocks/{id}
POST /wp/v2/blocks/{id}
#
PUT
/wp/v2/blocks/{id}
PUT /wp/v2/blocks/{id}
#
PATCH
/wp/v2/blocks/{id}
PATCH /wp/v2/blocks/{id}
#
DELETE
/wp/v2/blocks/{id}
DELETE /wp/v2/blocks/{id}
#
GET
/wp/v2/blocks/{id}/autosaves
GET /wp/v2/blocks/{id}/autosaves
#
POST
/wp/v2/blocks/{id}/autosaves
POST /wp/v2/blocks/{id}/autosaves
#
GET
/wp/v2/blocks/{parent}/autosaves/{id}
GET /wp/v2/blocks/{parent}/autosaves/{id}
#
GET
/wp/v2/blocks/{parent}/revisions
GET /wp/v2/blocks/{parent}/revisions
#
GET
/wp/v2/blocks/{parent}/revisions/{id}
GET /wp/v2/blocks/{parent}/revisions/{id}
#
DELETE
/wp/v2/blocks/{parent}/revisions/{id}
DELETE /wp/v2/blocks/{parent}/revisions/{id}
#
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/{id}
#
POST
/wp/v2/categories/{id}
POST /wp/v2/categories/{id}
#
PUT
/wp/v2/categories/{id}
PUT /wp/v2/categories/{id}
#
PATCH
/wp/v2/categories/{id}
PATCH /wp/v2/categories/{id}
#
DELETE
/wp/v2/categories/{id}
DELETE /wp/v2/categories/{id}
#
GET
/wp/v2/font-collections
GET /wp/v2/font-collections
#
GET
/wp/v2/font-collections/{slug}
GET /wp/v2/font-collections/{slug}
#
GET
/wp/v2/font-families
GET /wp/v2/font-families
#
POST
/wp/v2/font-families
POST /wp/v2/font-families
#
GET
/wp/v2/font-families/{font_family_id}/font-faces
GET /wp/v2/font-families/{font_family_id}/font-faces
#
POST
/wp/v2/font-families/{font_family_id}/font-faces
POST /wp/v2/font-families/{font_family_id}/font-faces
#
GET
/wp/v2/font-families/{font_family_id}/font-faces/{id}
GET /wp/v2/font-families/{font_family_id}/font-faces/{id}
#
DELETE
/wp/v2/font-families/{font_family_id}/font-faces/{id}
DELETE /wp/v2/font-families/{font_family_id}/font-faces/{id}
#
GET
/wp/v2/font-families/{id}
GET /wp/v2/font-families/{id}
#
POST
/wp/v2/font-families/{id}
POST /wp/v2/font-families/{id}
#
PUT
/wp/v2/font-families/{id}
PUT /wp/v2/font-families/{id}
#
PATCH
/wp/v2/font-families/{id}
PATCH /wp/v2/font-families/{id}
#
DELETE
/wp/v2/font-families/{id}
DELETE /wp/v2/font-families/{id}
#
GET
/wp/v2/global-styles/{id}
GET /wp/v2/global-styles/{id}
#
POST
/wp/v2/global-styles/{id}
POST /wp/v2/global-styles/{id}
#
PUT
/wp/v2/global-styles/{id}
PUT /wp/v2/global-styles/{id}
#
PATCH
/wp/v2/global-styles/{id}
PATCH /wp/v2/global-styles/{id}
#
GET
/wp/v2/global-styles/{parent}/revisions
GET /wp/v2/global-styles/{parent}/revisions
#
GET
/wp/v2/global-styles/{parent}/revisions/{id}
GET /wp/v2/global-styles/{parent}/revisions/{id}
#
GET
/wp/v2/icon-collections
GET /wp/v2/icon-collections
#
GET
/wp/v2/icons
GET /wp/v2/icons
#
POST
/wp/v2/media
POST /wp/v2/media
#
POST
/wp/v2/media/{id}
POST /wp/v2/media/{id}
#
POST
/wp/v2/media/{id}/edit
POST /wp/v2/media/{id}/edit
#
POST
/wp/v2/media/{id}/finalize
POST /wp/v2/media/{id}/finalize
#
POST
/wp/v2/media/{id}/post-process
POST /wp/v2/media/{id}/post-process
#
POST
/wp/v2/media/{id}/sideload
POST /wp/v2/media/{id}/sideload
#
GET
/wp/v2/navigation
GET /wp/v2/navigation
#
POST
/wp/v2/navigation
POST /wp/v2/navigation
#
GET
/wp/v2/navigation/{id}
GET /wp/v2/navigation/{id}
#
POST
/wp/v2/navigation/{id}
POST /wp/v2/navigation/{id}
#
PUT
/wp/v2/navigation/{id}
PUT /wp/v2/navigation/{id}
#
PATCH
/wp/v2/navigation/{id}
PATCH /wp/v2/navigation/{id}
#
DELETE
/wp/v2/navigation/{id}
DELETE /wp/v2/navigation/{id}
#
GET
/wp/v2/navigation/{id}/autosaves
GET /wp/v2/navigation/{id}/autosaves
#
POST
/wp/v2/navigation/{id}/autosaves
POST /wp/v2/navigation/{id}/autosaves
#
GET
/wp/v2/navigation/{parent}/autosaves/{id}
GET /wp/v2/navigation/{parent}/autosaves/{id}
#
GET
/wp/v2/navigation/{parent}/revisions
GET /wp/v2/navigation/{parent}/revisions
#
GET
/wp/v2/navigation/{parent}/revisions/{id}
GET /wp/v2/navigation/{parent}/revisions/{id}
#
DELETE
/wp/v2/navigation/{parent}/revisions/{id}
DELETE /wp/v2/navigation/{parent}/revisions/{id}
#
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/{id}
#
POST
/wp/v2/pages/{id}
POST /wp/v2/pages/{id}
#
PUT
/wp/v2/pages/{id}
PUT /wp/v2/pages/{id}
#
PATCH
/wp/v2/pages/{id}
PATCH /wp/v2/pages/{id}
#
DELETE
/wp/v2/pages/{id}
DELETE /wp/v2/pages/{id}
#
GET
/wp/v2/pages/{id}/autosaves
GET /wp/v2/pages/{id}/autosaves
#
POST
/wp/v2/pages/{id}/autosaves
POST /wp/v2/pages/{id}/autosaves
#
GET
/wp/v2/pages/{parent}/autosaves/{id}
GET /wp/v2/pages/{parent}/autosaves/{id}
#
GET
/wp/v2/pages/{parent}/revisions
GET /wp/v2/pages/{parent}/revisions
#
GET
/wp/v2/pages/{parent}/revisions/{id}
GET /wp/v2/pages/{parent}/revisions/{id}
#
DELETE
/wp/v2/pages/{parent}/revisions/{id}
DELETE /wp/v2/pages/{parent}/revisions/{id}
#
GET
/wp/v2/pattern-directory/patterns
GET /wp/v2/pattern-directory/patterns
#
GET
/wp/v2/plugins
GET /wp/v2/plugins
#
POST
/wp/v2/plugins
POST /wp/v2/plugins
#
GET
/wp/v2/portfolio
GET /wp/v2/portfolio
#
POST
/wp/v2/portfolio
POST /wp/v2/portfolio
#
GET
/wp/v2/portfolio/{id}
GET /wp/v2/portfolio/{id}
#
POST
/wp/v2/portfolio/{id}
POST /wp/v2/portfolio/{id}
#
PUT
/wp/v2/portfolio/{id}
PUT /wp/v2/portfolio/{id}
#
PATCH
/wp/v2/portfolio/{id}
PATCH /wp/v2/portfolio/{id}
#
DELETE
/wp/v2/portfolio/{id}
DELETE /wp/v2/portfolio/{id}
#
GET
/wp/v2/portfolio/{id}/autosaves
GET /wp/v2/portfolio/{id}/autosaves
#
POST
/wp/v2/portfolio/{id}/autosaves
POST /wp/v2/portfolio/{id}/autosaves
#
GET
/wp/v2/portfolio/{parent}/autosaves/{id}
GET /wp/v2/portfolio/{parent}/autosaves/{id}
#
GET
/wp/v2/portfolio/{parent}/revisions
GET /wp/v2/portfolio/{parent}/revisions
#
GET
/wp/v2/portfolio/{parent}/revisions/{id}
GET /wp/v2/portfolio/{parent}/revisions/{id}
#
DELETE
/wp/v2/portfolio/{parent}/revisions/{id}
DELETE /wp/v2/portfolio/{parent}/revisions/{id}
#
GET
/wp/v2/portfolio_entries
GET /wp/v2/portfolio_entries
#
POST
/wp/v2/portfolio_entries
POST /wp/v2/portfolio_entries
#
GET
/wp/v2/portfolio_entries/{id}
GET /wp/v2/portfolio_entries/{id}
#
POST
/wp/v2/portfolio_entries/{id}
POST /wp/v2/portfolio_entries/{id}
#
PUT
/wp/v2/portfolio_entries/{id}
PUT /wp/v2/portfolio_entries/{id}
#
PATCH
/wp/v2/portfolio_entries/{id}
PATCH /wp/v2/portfolio_entries/{id}
#
DELETE
/wp/v2/portfolio_entries/{id}
DELETE /wp/v2/portfolio_entries/{id}
#
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/{id}
#
POST
/wp/v2/posts/{id}
POST /wp/v2/posts/{id}
#
PUT
/wp/v2/posts/{id}
PUT /wp/v2/posts/{id}
#
PATCH
/wp/v2/posts/{id}
PATCH /wp/v2/posts/{id}
#
DELETE
/wp/v2/posts/{id}
DELETE /wp/v2/posts/{id}
#
GET
/wp/v2/posts/{id}/autosaves
GET /wp/v2/posts/{id}/autosaves
#
POST
/wp/v2/posts/{id}/autosaves
POST /wp/v2/posts/{id}/autosaves
#
GET
/wp/v2/posts/{parent}/autosaves/{id}
GET /wp/v2/posts/{parent}/autosaves/{id}
#
GET
/wp/v2/posts/{parent}/revisions
GET /wp/v2/posts/{parent}/revisions
#
GET
/wp/v2/posts/{parent}/revisions/{id}
GET /wp/v2/posts/{parent}/revisions/{id}
#
DELETE
/wp/v2/posts/{parent}/revisions/{id}
DELETE /wp/v2/posts/{parent}/revisions/{id}
#
GET
/wp/v2/search
GET /wp/v2/search
#
GET
/wp/v2/settings
GET /wp/v2/settings
#
POST
/wp/v2/settings
POST /wp/v2/settings
#
PUT
/wp/v2/settings
PUT /wp/v2/settings
#
PATCH
/wp/v2/settings
PATCH /wp/v2/settings
#
GET
/wp/v2/statuses
GET /wp/v2/statuses
#
GET
/wp/v2/statuses/{status}
GET /wp/v2/statuses/{status}
#
POST
/wp/v2/tags
POST /wp/v2/tags
#
POST
/wp/v2/tags/{id}
POST /wp/v2/tags/{id}
#
GET
/wp/v2/taxonomies
GET /wp/v2/taxonomies
#
GET
/wp/v2/taxonomies/{taxonomy}
GET /wp/v2/taxonomies/{taxonomy}
#
GET
/wp/v2/template-parts
GET /wp/v2/template-parts
#
POST
/wp/v2/template-parts
POST /wp/v2/template-parts
#
GET
/wp/v2/template-parts/lookup
GET /wp/v2/template-parts/lookup
#
GET
/wp/v2/templates
GET /wp/v2/templates
#
POST
/wp/v2/templates
POST /wp/v2/templates
#
GET
/wp/v2/templates/lookup
GET /wp/v2/templates/lookup
#
GET
/wp/v2/themes
GET /wp/v2/themes
#
GET
/wp/v2/types
GET /wp/v2/types
#
GET
/wp/v2/types/{type}
GET /wp/v2/types/{type}
#
GET
/wp/v2/users
GET /wp/v2/users
#
POST
/wp/v2/users
POST /wp/v2/users
#
GET
/wp/v2/users/{id}
GET /wp/v2/users/{id}
#
POST
/wp/v2/users/{id}
POST /wp/v2/users/{id}
#
PUT
/wp/v2/users/{id}
PUT /wp/v2/users/{id}
#
PATCH
/wp/v2/users/{id}
PATCH /wp/v2/users/{id}
#
DELETE
/wp/v2/users/{id}
DELETE /wp/v2/users/{id}
#
GET
/wp/v2/users/me
GET /wp/v2/users/me
#
POST
/wp/v2/users/me
POST /wp/v2/users/me
#
PUT
/wp/v2/users/me
PUT /wp/v2/users/me
#
PATCH
/wp/v2/users/me
PATCH /wp/v2/users/me
#
DELETE
/wp/v2/users/me
DELETE /wp/v2/users/me
#
GET
/wp/v2/view-config
GET /wp/v2/view-config
#
POST
/wp/v2/widget-types/{id}/encode
POST /wp/v2/widget-types/{id}/encode
#
POST
/wp/v2/widget-types/{id}/render
POST /wp/v2/widget-types/{id}/render
#
POST
/wp/v2/widgets
POST /wp/v2/widgets
#
POST
/wp/v2/widgets/{id}
POST /wp/v2/widgets/{id}
#
GET
/wp/v2/wp_pattern_category
GET /wp/v2/wp_pattern_category
#
POST
/wp/v2/wp_pattern_category
POST /wp/v2/wp_pattern_category
#
GET
/wp/v2/wp_pattern_category/{id}
GET /wp/v2/wp_pattern_category/{id}
#
POST
/wp/v2/wp_pattern_category/{id}
POST /wp/v2/wp_pattern_category/{id}
#
PUT
/wp/v2/wp_pattern_category/{id}
PUT /wp/v2/wp_pattern_category/{id}
#
PATCH
/wp/v2/wp_pattern_category/{id}
PATCH /wp/v2/wp_pattern_category/{id}
#
DELETE
/wp/v2/wp_pattern_category/{id}
DELETE /wp/v2/wp_pattern_category/{id}
#
GET
/wp/v2/wpsl_store_category
GET /wp/v2/wpsl_store_category
#
POST
/wp/v2/wpsl_store_category
POST /wp/v2/wpsl_store_category
#
Specifications
Other Resources
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/entergy-wordpress-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.
# generated: '2026-09-06'
# method: derived
# source: https://www.entergy.com/wp-json/ (live WordPress REST route index, HTTP 200, fetched 2026-09-06)
openapi: 3.1.0
info:
title: Entergy WordPress REST API
version: 1.0.0
summary: The public WordPress core REST API exposed by entergy.com.
description: 'The anonymous, machine-readable REST surface published at https://www.entergy.com/wp-json/. This is the WordPress
core (plus site plugin) REST API that backs entergy.com''s content - posts, pages, media, menus, the store locator and
site health - not an Entergy energy/utility product API. Entergy publishes no developer portal and no product API contract;
this document was DERIVED, route for route, from the live self-describing route index the site itself serves. Every path,
method and parameter below is copied from that index. Response bodies are NOT described by the index, so they are recorded
as generic objects rather than invented. Ownership is unambiguous: the index reports name "Entergy" and url "https://www.entergy.com".'
contact:
name: Entergy Corporation
url: https://www.entergy.com/contact
x-generated-from: https://www.entergy.com/wp-json/ (WordPress REST API route index, fetched 2026-09-06, HTTP 200)
x-provenance-method: derived
servers:
- url: https://www.entergy.com/wp-json
description: WordPress REST API root on Entergy's corporate site.
components:
schemas:
WPError:
type: object
description: WordPress REST API error envelope, observed live on this host.
properties:
code:
type: string
examples:
- rest_forbidden
- rest_no_route
message:
type: string
examples:
- Sorry, you are not allowed to do that.
data:
type: object
properties:
status:
type: integer
examples:
- 401
- 404
securitySchemes:
applicationPassword:
type: http
scheme: basic
description: WordPress Application Passwords. The route index advertises the authorization endpoint at https://www.entergy.com/wp-admin/authorize-application.php.
Write routes and privileged read routes require it; the public read routes do not.
paths:
/batch/v1:
post:
operationId: post_batch_v1
summary: POST /batch/v1
description: WordPress REST API route /batch/v1 in namespace , as advertised by the live route index at https://www.entergy.com/wp-json/.
tags:
- wp
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
validation:
type: string
enum:
- require-all-validate
- normal
default: normal
requests:
type: array
items:
type: object
required:
- requests
/mdd_pro/v2:
get:
operationId: get_mdd_pro_v2
summary: GET /mdd_pro/v2
description: WordPress REST API route /mdd_pro/v2 in namespace mdd_pro/v2, as advertised by the live route index at
https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: namespace
in: query
required: false
schema:
type: string
default: mdd_pro/v2
- name: context
in: query
required: false
schema:
type: string
default: view
/mdd_pro/v2/bulk_delete_unused:
post:
operationId: post_mdd_pro_v2_bulk_delete_unused
summary: POST /mdd_pro/v2/bulk_delete_unused
description: WordPress REST API route /mdd_pro/v2/bulk_delete_unused in namespace mdd_pro/v2, as advertised by the live
route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/bulk_delete_unused_status:
get:
operationId: get_mdd_pro_v2_bulk_delete_unused_status
summary: GET /mdd_pro/v2/bulk_delete_unused_status
description: WordPress REST API route /mdd_pro/v2/bulk_delete_unused_status in namespace mdd_pro/v2, as advertised by
the live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/bulk_delete_unused_stop:
post:
operationId: post_mdd_pro_v2_bulk_delete_unused_stop
summary: POST /mdd_pro/v2/bulk_delete_unused_stop
description: WordPress REST API route /mdd_pro/v2/bulk_delete_unused_stop in namespace mdd_pro/v2, as advertised by
the live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/bulk_delete_unused_test:
post:
operationId: post_mdd_pro_v2_bulk_delete_unused_test
summary: POST /mdd_pro/v2/bulk_delete_unused_test
description: WordPress REST API route /mdd_pro/v2/bulk_delete_unused_test in namespace mdd_pro/v2, as advertised by
the live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/index:
post:
operationId: post_mdd_pro_v2_index
summary: POST /mdd_pro/v2/index
description: WordPress REST API route /mdd_pro/v2/index in namespace mdd_pro/v2, as advertised by the live route index
at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/index_status:
get:
operationId: get_mdd_pro_v2_index_status
summary: GET /mdd_pro/v2/index_status
description: WordPress REST API route /mdd_pro/v2/index_status in namespace mdd_pro/v2, as advertised by the live route
index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/index_stop:
post:
operationId: post_mdd_pro_v2_index_stop
summary: POST /mdd_pro/v2/index_stop
description: WordPress REST API route /mdd_pro/v2/index_stop in namespace mdd_pro/v2, as advertised by the live route
index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/index_test:
post:
operationId: post_mdd_pro_v2_index_test
summary: POST /mdd_pro/v2/index_test
description: WordPress REST API route /mdd_pro/v2/index_test in namespace mdd_pro/v2, as advertised by the live route
index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/smart_bulk_delete:
post:
operationId: post_mdd_pro_v2_smart_bulk_delete
summary: POST /mdd_pro/v2/smart_bulk_delete
description: WordPress REST API route /mdd_pro/v2/smart_bulk_delete in namespace mdd_pro/v2, as advertised by the live
route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/smart_bulk_delete_status:
get:
operationId: get_mdd_pro_v2_smart_bulk_delete_status
summary: GET /mdd_pro/v2/smart_bulk_delete_status
description: WordPress REST API route /mdd_pro/v2/smart_bulk_delete_status in namespace mdd_pro/v2, as advertised by
the live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/smart_bulk_delete_stop:
post:
operationId: post_mdd_pro_v2_smart_bulk_delete_stop
summary: POST /mdd_pro/v2/smart_bulk_delete_stop
description: WordPress REST API route /mdd_pro/v2/smart_bulk_delete_stop in namespace mdd_pro/v2, as advertised by the
live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/mdd_pro/v2/smart_bulk_delete_test:
post:
operationId: post_mdd_pro_v2_smart_bulk_delete_test
summary: POST /mdd_pro/v2/smart_bulk_delete_test
description: WordPress REST API route /mdd_pro/v2/smart_bulk_delete_test in namespace mdd_pro/v2, as advertised by the
live route index at https://www.entergy.com/wp-json/.
tags:
- mdd_pro/v2
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/oembed/1.0:
get:
operationId: get_oembed_1_0
summary: GET /oembed/1.0
description: WordPress REST API route /oembed/1.0 in namespace oembed/1.0, as advertised by the live route index at
https://www.entergy.com/wp-json/.
tags:
- oembed/1.0
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: namespace
in: query
required: false
schema:
type: string
default: oembed/1.0
- name: context
in: query
required: false
schema:
type: string
default: view
/oembed/1.0/embed:
get:
operationId: get_oembed_1_0_embed
summary: GET /oembed/1.0/embed
description: WordPress REST API route /oembed/1.0/embed in namespace oembed/1.0, as advertised by the live route index
at https://www.entergy.com/wp-json/.
tags:
- oembed/1.0
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: url
in: query
required: true
schema:
type: string
format: uri
description: The URL of the resource for which to fetch oEmbed data.
- name: format
in: query
required: false
schema:
type: string
default: json
- name: maxwidth
in: query
required: false
schema:
type: string
default: 600
/oembed/1.0/proxy:
get:
operationId: get_oembed_1_0_proxy
summary: GET /oembed/1.0/proxy
description: WordPress REST API route /oembed/1.0/proxy in namespace oembed/1.0, as advertised by the live route index
at https://www.entergy.com/wp-json/.
tags:
- oembed/1.0
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: url
in: query
required: true
schema:
type: string
format: uri
description: The URL of the resource for which to fetch oEmbed data.
- name: format
in: query
required: false
schema:
type: string
enum:
- json
- xml
default: json
description: The oEmbed format to use.
- name: maxwidth
in: query
required: false
schema:
type: integer
default: 600
description: The maximum width of the embed frame in pixels.
- name: maxheight
in: query
required: false
schema:
type: integer
description: The maximum height of the embed frame in pixels.
- name: discover
in: query
required: false
schema:
type: boolean
default: true
description: Whether to perform an oEmbed discovery request for unsanctioned providers.
/wp-abilities/v1:
get:
operationId: get_wp_abilities_v1
summary: GET /wp-abilities/v1
description: WordPress REST API route /wp-abilities/v1 in namespace wp-abilities/v1, as advertised by the live route
index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: namespace
in: query
required: false
schema:
type: string
default: wp-abilities/v1
- name: context
in: query
required: false
schema:
type: string
default: view
/wp-abilities/v1/abilities:
get:
operationId: get_wp_abilities_v1_abilities
summary: GET /wp-abilities/v1/abilities
description: WordPress REST API route /wp-abilities/v1/abilities in namespace wp-abilities/v1, as advertised by the
live route index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
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
description: Current page of the collection.
- name: per_page
in: query
required: false
schema:
type: integer
default: 50
description: Maximum number of items to be returned in result set.
- name: category
in: query
required: false
schema:
type: string
description: Limit results to abilities in specific ability category.
- name: namespace
in: query
required: false
schema:
type: string
description: Limit results to abilities in a specific namespace.
- name: meta
in: query
required: false
schema:
type: object
description: Limit results to abilities matching all of the given meta fields.
/wp-abilities/v1/abilities/{name}:
parameters:
- name: name
in: path
required: true
schema:
type: string
description: Path segment taken verbatim from the WordPress route pattern.
get:
operationId: get_wp_abilities_v1_abilities_name
summary: GET /wp-abilities/v1/abilities/{name}
description: WordPress REST API route /wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\-\/]+) in namespace wp-abilities/v1,
as advertised by the live route index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
/wp-abilities/v1/abilities/{name}/run:
parameters:
- name: name
in: path
required: true
schema:
type: string
description: Path segment taken verbatim from the WordPress route pattern.
get:
operationId: get_wp_abilities_v1_abilities_name_run
summary: GET /wp-abilities/v1/abilities/{name}/run
description: WordPress REST API route /wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\-\/]+?)/run in namespace wp-abilities/v1,
as advertised by the live route index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
parameters:
- name: input
in: query
required: false
schema:
type: integer
description: Input parameters for the ability execution.
post:
operationId: post_wp_abilities_v1_abilities_name_run
summary: POST /wp-abilities/v1/abilities/{name}/run
description: WordPress REST API route /wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\-\/]+?)/run in namespace wp-abilities/v1,
as advertised by the live route index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
input:
type: integer
description: Input parameters for the ability execution.
put:
operationId: put_wp_abilities_v1_abilities_name_run
summary: PUT /wp-abilities/v1/abilities/{name}/run
description: WordPress REST API route /wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\-\/]+?)/run in namespace wp-abilities/v1,
as advertised by the live route index at https://www.entergy.com/wp-json/.
tags:
- wp-abilities/v1
responses:
'200':
description: Success. Response body shape is defined by the WordPress REST controller for this route; the route
index does not describe it, so it is not asserted here.
content:
application/json:
schema:
type: object
'401':
description: rest_forbidden - authentication required for this route.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
'404':
description: rest_no_route - no route matched.
content:
application/json:
schema:
$ref: '#/components/schemas/WPError'
requestBody:
required: false
content:
application/json:
schema:
type: object
properties:
input:
type: integer
description: Input parameters for the ability execution.
patch:
operationId: patch_wp_abilities_v1_abilities_name_run
summary: PATCH /wp-abilities/v1/abilities/{name}/run
description: WordPress REST API route /wp-abilities/v1/abilities/(?P<name>[a-zA-Z0-9\-\/]+?)/run in namespace wp-abilities/v1,
as a
# --- truncated at 32 KB (582 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/entergy/refs/heads/main/openapi/entergy-wordpress-rest-openapi.yml