openapi: 3.2.0 info: title: Endeavor BioMedicines WordPress REST Wp Site Health/v1 API version: wp/v2 description: Machine-readable description of the public WordPress REST API served by endeavorbiomedicines.com. DERIVED mechanically from the route index the site itself publishes at https://endeavorbiomedicines.com/wp-json/ on 2026-08-12 — every path, method, argument, default and enum below is taken verbatim from that document. Only WordPress-core namespaces are included (wp/v2, oembed/1.0, wp-abilities/v1, mcp, wp-site-health/v1, wp-block-editor/v1); third-party plugin namespaces present on the same host are listed in x-excluded-namespaces. Content read operations (posts, pages, media, taxonomies, types) answer anonymously; write and administrative operations require WordPress authentication. This is a site-platform API, not a product API — Endeavor BioMedicines publishes no developer program. contact: name: Endeavor BioMedicines url: https://endeavorbiomedicines.com/contact/ servers: - url: https://endeavorbiomedicines.com/wp-json tags: - name: wp-site-health/v1 paths: /wp-site-health/v1: get: operationId: getWpsitehealthV1 summary: GET /wp-site-health/v1 tags: - wp-site-health/v1 parameters: - name: namespace in: query required: false schema: type: string default: wp-site-health/v1 - name: context in: query required: false schema: type: string default: view responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/directory-sizes: get: operationId: getWpsitehealthV1Directorysizes summary: GET /wp-site-health/v1/directory-sizes tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/authorization-header: get: operationId: getWpsitehealthV1TestsAuthorizationheader summary: GET /wp-site-health/v1/tests/authorization-header tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/background-updates: get: operationId: getWpsitehealthV1TestsBackgroundupdates summary: GET /wp-site-health/v1/tests/background-updates tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/dotorg-communication: get: operationId: getWpsitehealthV1TestsDotorgcommunication summary: GET /wp-site-health/v1/tests/dotorg-communication tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/https-status: get: operationId: getWpsitehealthV1TestsHttpsstatus summary: GET /wp-site-health/v1/tests/https-status tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/loopback-requests: get: operationId: getWpsitehealthV1TestsLoopbackrequests summary: GET /wp-site-health/v1/tests/loopback-requests tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' /wp-site-health/v1/tests/page-cache: get: operationId: getWpsitehealthV1TestsPagecache summary: GET /wp-site-health/v1/tests/page-cache tags: - wp-site-health/v1 responses: '200': description: Success content: application/json: schema: type: object '400': description: Invalid request content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the current user cannot perform this action content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: Not found content: application/json: schema: $ref: '#/components/schemas/WPError' components: schemas: WPError: type: object description: WordPress REST API error envelope, observed live on this host. properties: code: type: string description: Machine-readable error code, e.g. mcp_unauthorized. message: type: string description: Human-readable error message. data: type: object properties: status: type: integer description: HTTP status code. securitySchemes: wpNonce: type: apiKey in: header name: X-WP-Nonce description: WordPress cookie-authenticated nonce, accepted per the Access-Control-Allow-Headers advertised by this host. bearerAuth: type: http scheme: bearer description: 'Bearer token accepted per the advertised Access-Control-Allow-Headers: Authorization.' x-derived-from: https://endeavorbiomedicines.com/wp-json/ x-derived-on: '2026-08-12' x-excluded-namespaces: (root): 2 ajaxselect2/v1: 2 cky/v1: 36 duplicate-post/v1: 2 redirection/v1: 32 sliderrevolution: 7 wordfence-login-security/v1: 3 wordfence/v1: 7 wp-rocket/v1: 17 wp-toolkit/api: 3 yoast/v1: 59