openapi: 3.1.0 info: title: TEGNA Content API (WordPress REST) description: 'The public, unauthenticated read API behind www.tegna.com — TEGNA''s corporate and press site. Serves posts, pages, media, categories, tags, taxonomies, block types and site-health data as JSON, plus oEmbed and AIOSEO metadata namespaces. This is the only machine-readable, publicly callable API surface TEGNA serves: TEGNA publishes no developer portal and no advertising API. Reads require no credential; writes require a WordPress Application Password.' version: '2.0' x-provenance: method: derived derived_by: API Evangelist enrichment pipeline derived_from: https://www.tegna.com/wp-json/ derived_on: '2026-08-13' note: 'DERIVED, not published by the provider. TEGNA does not publish an OpenAPI document. This specification is a faithful mechanical transform of the WordPress REST route-discovery index the provider serves at the URL above: every path, method, parameter name, type, enum, default and required flag is copied from that index. No operation, parameter or host is invented. The host was verified live and the routes verified callable on 2026-08-13.' servers: - url: https://www.tegna.com/wp-json description: Live WordPress REST API (verified reachable). tags: - name: aioseo/v1 description: WordPress REST namespace `aioseo/v1` (137 operations). - name: contact-form-7/v1 description: WordPress REST namespace `contact-form-7/v1` (9 operations). - name: oembed/1.0 description: WordPress REST namespace `oembed/1.0` (3 operations). - name: wp-abilities/v1 description: WordPress REST namespace `wp-abilities/v1` (8 operations). - name: wp/v2 description: WordPress REST namespace `wp/v2` (209 operations). paths: /aioseo/v1: get: operationId: getAioseoV1 summary: GET /aioseo/v1 description: '`GET /aioseo/v1` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 parameters: - name: context in: query required: false description: '' schema: type: string default: view - name: namespace in: query required: false description: '' schema: type: string default: aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/ai-agents/generate-app-password: post: operationId: createAioseoV1AiAgentsGenerateAppPassword summary: POST /aioseo/v1/ai-agents/generate-app-password description: '`POST /aioseo/v1/ai-agents/generate-app-password` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai-agents/install-mcp-adapter: post: operationId: createAioseoV1AiAgentsInstallMcpAdapter summary: POST /aioseo/v1/ai-agents/install-mcp-adapter description: '`POST /aioseo/v1/ai-agents/install-mcp-adapter` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai-agents/mcp-adapter/release: get: operationId: getAioseoV1AiAgentsMcpAdapterRelease summary: GET /aioseo/v1/ai-agents/mcp-adapter/release description: '`GET /aioseo/v1/ai-agents/mcp-adapter/release` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/ai/assistant: post: operationId: createAioseoV1AiAssistant summary: POST /aioseo/v1/ai/assistant description: '`POST /aioseo/v1/ai/assistant` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/auth: post: operationId: createAioseoV1AiAuth summary: POST /aioseo/v1/ai/auth description: '`POST /aioseo/v1/ai/auth` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/credits: post: operationId: createAioseoV1AiCredits summary: POST /aioseo/v1/ai/credits description: '`POST /aioseo/v1/ai/credits` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/deactivate: post: operationId: createAioseoV1AiDeactivate summary: POST /aioseo/v1/ai/deactivate description: '`POST /aioseo/v1/ai/deactivate` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/faqs: post: operationId: createAioseoV1AiFaqs summary: POST /aioseo/v1/ai/faqs description: '`POST /aioseo/v1/ai/faqs` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/image-generator: get: operationId: getAioseoV1AiImageGenerator summary: GET /aioseo/v1/ai/image-generator description: '`GET /aioseo/v1/ai/image-generator` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createAioseoV1AiImageGenerator summary: POST /aioseo/v1/ai/image-generator description: '`POST /aioseo/v1/ai/image-generator` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteAioseoV1AiImageGenerator summary: DELETE /aioseo/v1/ai/image-generator description: '`DELETE /aioseo/v1/ai/image-generator` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/image/alt: post: operationId: createAioseoV1AiImageAlt summary: POST /aioseo/v1/ai/image/alt description: '`POST /aioseo/v1/ai/image/alt` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/insights/brand-tracker/subscribe: post: operationId: createAioseoV1AiInsightsBrandTrackerSubscribe summary: POST /aioseo/v1/ai/insights/brand-tracker/subscribe description: '`POST /aioseo/v1/ai/insights/brand-tracker/subscribe` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/insights/reports: get: operationId: getAioseoV1AiInsightsReports summary: GET /aioseo/v1/ai/insights/reports description: '`GET /aioseo/v1/ai/insights/reports` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createAioseoV1AiInsightsReports summary: POST /aioseo/v1/ai/insights/reports description: '`POST /aioseo/v1/ai/insights/reports` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/insights/reports/{uuid}: parameters: - name: uuid in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9-]+`. get: operationId: getAioseoV1AiInsightsReportsByUuid summary: GET /aioseo/v1/ai/insights/reports/{uuid} description: '`GET /aioseo/v1/ai/insights/reports/{uuid}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteAioseoV1AiInsightsReportsByUuid summary: DELETE /aioseo/v1/ai/insights/reports/{uuid} description: '`DELETE /aioseo/v1/ai/insights/reports/{uuid}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/insights/reports/{uuid}/process: parameters: - name: uuid in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9-]+`. post: operationId: createAioseoV1AiInsightsReportsByUuidProcess summary: POST /aioseo/v1/ai/insights/reports/{uuid}/process description: '`POST /aioseo/v1/ai/insights/reports/{uuid}/process` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/insights/reports/{uuid}/regenerate: parameters: - name: uuid in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9-]+`. post: operationId: createAioseoV1AiInsightsReportsByUuidRegenerate summary: POST /aioseo/v1/ai/insights/reports/{uuid}/regenerate description: '`POST /aioseo/v1/ai/insights/reports/{uuid}/regenerate` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/key-points: post: operationId: createAioseoV1AiKeyPoints summary: POST /aioseo/v1/ai/key-points description: '`POST /aioseo/v1/ai/key-points` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/meta/description: post: operationId: createAioseoV1AiMetaDescription summary: POST /aioseo/v1/ai/meta/description description: '`POST /aioseo/v1/ai/meta/description` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/meta/title: post: operationId: createAioseoV1AiMetaTitle summary: POST /aioseo/v1/ai/meta/title description: '`POST /aioseo/v1/ai/meta/title` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/schema: post: operationId: createAioseoV1AiSchema summary: POST /aioseo/v1/ai/schema description: '`POST /aioseo/v1/ai/schema` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/social-posts: post: operationId: createAioseoV1AiSocialPosts summary: POST /aioseo/v1/ai/social-posts description: '`POST /aioseo/v1/ai/social-posts` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/truseo/optimize-post: post: operationId: createAioseoV1AiTruseoOptimizePost summary: POST /aioseo/v1/ai/truseo/optimize-post description: '`POST /aioseo/v1/ai/truseo/optimize-post` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/truseo/spelling: post: operationId: createAioseoV1AiTruseoSpelling summary: POST /aioseo/v1/ai/truseo/spelling description: '`POST /aioseo/v1/ai/truseo/spelling` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ai/truseo/suggest: post: operationId: createAioseoV1AiTruseoSuggest summary: POST /aioseo/v1/ai/truseo/suggest description: '`POST /aioseo/v1/ai/truseo/suggest` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/analyze: post: operationId: createAioseoV1Analyze summary: POST /aioseo/v1/analyze description: '`POST /aioseo/v1/analyze` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/analyze-headline: post: operationId: createAioseoV1AnalyzeHeadline summary: POST /aioseo/v1/analyze-headline description: '`POST /aioseo/v1/analyze-headline` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/analyze-headline/delete: post: operationId: createAioseoV1AnalyzeHeadlineDelete summary: POST /aioseo/v1/analyze-headline/delete description: '`POST /aioseo/v1/analyze-headline/delete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/analyze/delete-site: post: operationId: createAioseoV1AnalyzeDeleteSite summary: POST /aioseo/v1/analyze/delete-site description: '`POST /aioseo/v1/analyze/delete-site` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/backup: post: operationId: createAioseoV1Backup summary: POST /aioseo/v1/backup description: '`POST /aioseo/v1/backup` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteAioseoV1Backup summary: DELETE /aioseo/v1/backup description: '`DELETE /aioseo/v1/backup` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/backup/restore: post: operationId: createAioseoV1BackupRestore summary: POST /aioseo/v1/backup/restore description: '`POST /aioseo/v1/backup/restore` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/clear-log: post: operationId: createAioseoV1ClearLog summary: POST /aioseo/v1/clear-log description: '`POST /aioseo/v1/clear-log` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/connect: post: operationId: createAioseoV1Connect summary: POST /aioseo/v1/connect description: '`POST /aioseo/v1/connect` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/connect-pro: post: operationId: createAioseoV1ConnectPro summary: POST /aioseo/v1/connect-pro description: '`POST /aioseo/v1/connect-pro` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/connect-url: post: operationId: createAioseoV1ConnectUrl summary: POST /aioseo/v1/connect-url description: '`POST /aioseo/v1/connect-url` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/crawl-cleanup: post: operationId: createAioseoV1CrawlCleanup summary: POST /aioseo/v1/crawl-cleanup description: '`POST /aioseo/v1/crawl-cleanup` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/crawl-cleanup/block: post: operationId: createAioseoV1CrawlCleanupBlock summary: POST /aioseo/v1/crawl-cleanup/block description: '`POST /aioseo/v1/crawl-cleanup/block` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/crawl-cleanup/delete-blocked: post: operationId: createAioseoV1CrawlCleanupDeleteBlocked summary: POST /aioseo/v1/crawl-cleanup/delete-blocked description: '`POST /aioseo/v1/crawl-cleanup/delete-blocked` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/crawl-cleanup/delete-unblocked: post: operationId: createAioseoV1CrawlCleanupDeleteUnblocked summary: POST /aioseo/v1/crawl-cleanup/delete-unblocked description: '`POST /aioseo/v1/crawl-cleanup/delete-unblocked` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/email-debug-info: post: operationId: createAioseoV1EmailDebugInfo summary: POST /aioseo/v1/email-debug-info description: '`POST /aioseo/v1/email-debug-info` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/email-summary/send: post: operationId: createAioseoV1EmailSummarySend summary: POST /aioseo/v1/email-summary/send description: '`POST /aioseo/v1/email-summary/send` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/htaccess: post: operationId: createAioseoV1Htaccess summary: POST /aioseo/v1/htaccess description: '`POST /aioseo/v1/htaccess` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/integration/semrush/authenticate: post: operationId: createAioseoV1IntegrationSemrushAuthenticate summary: POST /aioseo/v1/integration/semrush/authenticate description: '`POST /aioseo/v1/integration/semrush/authenticate` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/integration/semrush/keyphrases: post: operationId: createAioseoV1IntegrationSemrushKeyphrases summary: POST /aioseo/v1/integration/semrush/keyphrases description: '`POST /aioseo/v1/integration/semrush/keyphrases` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/integration/semrush/refresh: post: operationId: createAioseoV1IntegrationSemrushRefresh summary: POST /aioseo/v1/integration/semrush/refresh description: '`POST /aioseo/v1/integration/semrush/refresh` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/integration/wpcode/snippets: post: operationId: createAioseoV1IntegrationWpcodeSnippets summary: POST /aioseo/v1/integration/wpcode/snippets description: '`POST /aioseo/v1/integration/wpcode/snippets` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/keyphrases: post: operationId: createAioseoV1Keyphrases summary: POST /aioseo/v1/keyphrases description: '`POST /aioseo/v1/keyphrases` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/blog-visibility-reminder: post: operationId: createAioseoV1NotificationBlogVisibilityReminder summary: POST /aioseo/v1/notification/blog-visibility-reminder description: '`POST /aioseo/v1/notification/blog-visibility-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/conflicting-plugins-reminder: post: operationId: createAioseoV1NotificationConflictingPluginsReminder summary: POST /aioseo/v1/notification/conflicting-plugins-reminder description: '`POST /aioseo/v1/notification/conflicting-plugins-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/description-format-reminder: post: operationId: createAioseoV1NotificationDescriptionFormatReminder summary: POST /aioseo/v1/notification/description-format-reminder description: '`POST /aioseo/v1/notification/description-format-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/email-reports-enable: post: operationId: createAioseoV1NotificationEmailReportsEnable summary: POST /aioseo/v1/notification/email-reports-enable description: '`POST /aioseo/v1/notification/email-reports-enable` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-addons-reminder: post: operationId: createAioseoV1NotificationInstallAddonsReminder summary: POST /aioseo/v1/notification/install-addons-reminder description: '`POST /aioseo/v1/notification/install-addons-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-aioseo-image-seo-reminder: post: operationId: createAioseoV1NotificationInstallAioseoImageSeoReminder summary: POST /aioseo/v1/notification/install-aioseo-image-seo-reminder description: '`POST /aioseo/v1/notification/install-aioseo-image-seo-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-aioseo-local-business-reminder: post: operationId: createAioseoV1NotificationInstallAioseoLocalBusinessReminder summary: POST /aioseo/v1/notification/install-aioseo-local-business-reminder description: '`POST /aioseo/v1/notification/install-aioseo-local-business-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-aioseo-news-sitemap-reminder: post: operationId: createAioseoV1NotificationInstallAioseoNewsSitemapReminder summary: POST /aioseo/v1/notification/install-aioseo-news-sitemap-reminder description: '`POST /aioseo/v1/notification/install-aioseo-news-sitemap-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-aioseo-video-sitemap-reminder: post: operationId: createAioseoV1NotificationInstallAioseoVideoSitemapReminder summary: POST /aioseo/v1/notification/install-aioseo-video-sitemap-reminder description: '`POST /aioseo/v1/notification/install-aioseo-video-sitemap-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-mi-reminder: post: operationId: createAioseoV1NotificationInstallMiReminder summary: POST /aioseo/v1/notification/install-mi-reminder description: '`POST /aioseo/v1/notification/install-mi-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/install-om-reminder: post: operationId: createAioseoV1NotificationInstallOmReminder summary: POST /aioseo/v1/notification/install-om-reminder description: '`POST /aioseo/v1/notification/install-om-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/v3-migration-custom-field-reminder: post: operationId: createAioseoV1NotificationV3MigrationCustomFieldReminder summary: POST /aioseo/v1/notification/v3-migration-custom-field-reminder description: '`POST /aioseo/v1/notification/v3-migration-custom-field-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notification/v3-migration-schema-number-reminder: post: operationId: createAioseoV1NotificationV3MigrationSchemaNumberReminder summary: POST /aioseo/v1/notification/v3-migration-schema-number-reminder description: '`POST /aioseo/v1/notification/v3-migration-schema-number-reminder` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/notifications/dismiss: post: operationId: createAioseoV1NotificationsDismiss summary: POST /aioseo/v1/notifications/dismiss description: '`POST /aioseo/v1/notifications/dismiss` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/objects: post: operationId: createAioseoV1Objects summary: POST /aioseo/v1/objects description: '`POST /aioseo/v1/objects` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/options: get: operationId: getAioseoV1Options summary: GET /aioseo/v1/options description: '`GET /aioseo/v1/options` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createAioseoV1Options summary: POST /aioseo/v1/options description: '`POST /aioseo/v1/options` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/ping: get: operationId: getAioseoV1Ping summary: GET /aioseo/v1/ping description: '`GET /aioseo/v1/ping` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/plugins/deactivate: post: operationId: createAioseoV1PluginsDeactivate summary: POST /aioseo/v1/plugins/deactivate description: '`POST /aioseo/v1/plugins/deactivate` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/plugins/install: post: operationId: createAioseoV1PluginsInstall summary: POST /aioseo/v1/plugins/install description: '`POST /aioseo/v1/plugins/install` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/plugins/upgrade: post: operationId: createAioseoV1PluginsUpgrade summary: POST /aioseo/v1/plugins/upgrade description: '`POST /aioseo/v1/plugins/upgrade` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post: get: operationId: getAioseoV1Post summary: GET /aioseo/v1/post description: '`GET /aioseo/v1/post` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createAioseoV1Post summary: POST /aioseo/v1/post description: '`POST /aioseo/v1/post` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post/{postId}/disable-link-format-education: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1PostByPostidDisableLinkFormatEducation summary: POST /aioseo/v1/post/{postId}/disable-link-format-education description: '`POST /aioseo/v1/post/{postId}/disable-link-format-education` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post/{postId}/disable-primary-term-education: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1PostByPostidDisablePrimaryTermEducation summary: POST /aioseo/v1/post/{postId}/disable-primary-term-education description: '`POST /aioseo/v1/post/{postId}/disable-primary-term-education` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post/{postId}/first-attached-image: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getAioseoV1PostByPostidFirstAttachedImage summary: GET /aioseo/v1/post/{postId}/first-attached-image description: '`GET /aioseo/v1/post/{postId}/first-attached-image` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/post/{postId}/process-content: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1PostByPostidProcessContent summary: POST /aioseo/v1/post/{postId}/process-content description: '`POST /aioseo/v1/post/{postId}/process-content` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post/{postId}/tru-seo-highlighting: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1PostByPostidTruSeoHighlighting summary: POST /aioseo/v1/post/{postId}/tru-seo-highlighting description: '`POST /aioseo/v1/post/{postId}/tru-seo-highlighting` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/post/{postId}/update-internal-link-count: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1PostByPostidUpdateInternalLinkCount summary: POST /aioseo/v1/post/{postId}/update-internal-link-count description: '`POST /aioseo/v1/post/{postId}/update-internal-link-count` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/posts-list/load-details-column: post: operationId: createAioseoV1PostsListLoadDetailsColumn summary: POST /aioseo/v1/posts-list/load-details-column description: '`POST /aioseo/v1/posts-list/load-details-column` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/posts-list/update-details-column: post: operationId: createAioseoV1PostsListUpdateDetailsColumn summary: POST /aioseo/v1/posts-list/update-details-column description: '`POST /aioseo/v1/posts-list/update-details-column` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/reset-settings: post: operationId: createAioseoV1ResetSettings summary: POST /aioseo/v1/reset-settings description: '`POST /aioseo/v1/reset-settings` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/search-statistics/auth: delete: operationId: deleteAioseoV1SearchStatisticsAuth summary: DELETE /aioseo/v1/search-statistics/auth description: '`DELETE /aioseo/v1/search-statistics/auth` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/search-statistics/sitemap/delete: post: operationId: createAioseoV1SearchStatisticsSitemapDelete summary: POST /aioseo/v1/search-statistics/sitemap/delete description: '`POST /aioseo/v1/search-statistics/sitemap/delete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/search-statistics/sitemap/ignore: post: operationId: createAioseoV1SearchStatisticsSitemapIgnore summary: POST /aioseo/v1/search-statistics/sitemap/ignore description: '`POST /aioseo/v1/search-statistics/sitemap/ignore` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/search-statistics/url/auth: get: operationId: getAioseoV1SearchStatisticsUrlAuth summary: GET /aioseo/v1/search-statistics/url/auth description: '`GET /aioseo/v1/search-statistics/url/auth` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/search-statistics/url/reauth: get: operationId: getAioseoV1SearchStatisticsUrlReauth summary: GET /aioseo/v1/search-statistics/url/reauth description: '`GET /aioseo/v1/search-statistics/url/reauth` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/seo-alerts/test-email: post: operationId: createAioseoV1SeoAlertsTestEmail summary: POST /aioseo/v1/seo-alerts/test-email description: '`POST /aioseo/v1/seo-alerts/test-email` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-alerts/test-slack: post: operationId: createAioseoV1SeoAlertsTestSlack summary: POST /aioseo/v1/seo-alerts/test-slack description: '`POST /aioseo/v1/seo-alerts/test-slack` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-analysis/competitors: get: operationId: getAioseoV1SeoAnalysisCompetitors summary: GET /aioseo/v1/seo-analysis/competitors description: '`GET /aioseo/v1/seo-analysis/competitors` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/seo-checklist: get: operationId: getAioseoV1SeoChecklist summary: GET /aioseo/v1/seo-checklist description: '`GET /aioseo/v1/seo-checklist` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/seo-checklist/action: post: operationId: createAioseoV1SeoChecklistAction summary: POST /aioseo/v1/seo-checklist/action description: '`POST /aioseo/v1/seo-checklist/action` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-checklist/bulk-complete: post: operationId: createAioseoV1SeoChecklistBulkComplete summary: POST /aioseo/v1/seo-checklist/bulk-complete description: '`POST /aioseo/v1/seo-checklist/bulk-complete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-checklist/bulk-uncomplete: post: operationId: createAioseoV1SeoChecklistBulkUncomplete summary: POST /aioseo/v1/seo-checklist/bulk-uncomplete description: '`POST /aioseo/v1/seo-checklist/bulk-uncomplete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-checklist/complete: post: operationId: createAioseoV1SeoChecklistComplete summary: POST /aioseo/v1/seo-checklist/complete description: '`POST /aioseo/v1/seo-checklist/complete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-checklist/completed: get: operationId: getAioseoV1SeoChecklistCompleted summary: GET /aioseo/v1/seo-checklist/completed description: '`GET /aioseo/v1/seo-checklist/completed` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/seo-checklist/fetch: post: operationId: createAioseoV1SeoChecklistFetch summary: POST /aioseo/v1/seo-checklist/fetch description: '`POST /aioseo/v1/seo-checklist/fetch` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/seo-checklist/uncomplete: post: operationId: createAioseoV1SeoChecklistUncomplete summary: POST /aioseo/v1/seo-checklist/uncomplete description: '`POST /aioseo/v1/seo-checklist/uncomplete` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/dismiss-alert: post: operationId: createAioseoV1SettingsDismissAlert summary: POST /aioseo/v1/settings/dismiss-alert description: '`POST /aioseo/v1/settings/dismiss-alert` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/do-task: post: operationId: createAioseoV1SettingsDoTask summary: POST /aioseo/v1/settings/do-task description: '`POST /aioseo/v1/settings/do-task` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/export: post: operationId: createAioseoV1SettingsExport summary: POST /aioseo/v1/settings/export description: '`POST /aioseo/v1/settings/export` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/export-content: post: operationId: createAioseoV1SettingsExportContent summary: POST /aioseo/v1/settings/export-content description: '`POST /aioseo/v1/settings/export-content` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/hide-setup-wizard: post: operationId: createAioseoV1SettingsHideSetupWizard summary: POST /aioseo/v1/settings/hide-setup-wizard description: '`POST /aioseo/v1/settings/hide-setup-wizard` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/hide-upgrade-bar: post: operationId: createAioseoV1SettingsHideUpgradeBar summary: POST /aioseo/v1/settings/hide-upgrade-bar description: '`POST /aioseo/v1/settings/hide-upgrade-bar` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/import: post: operationId: createAioseoV1SettingsImport summary: POST /aioseo/v1/settings/import description: '`POST /aioseo/v1/settings/import` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/import-plugins: post: operationId: createAioseoV1SettingsImportPlugins summary: POST /aioseo/v1/settings/import-plugins description: '`POST /aioseo/v1/settings/import-plugins` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/import/{siteId}: parameters: - name: siteId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1SettingsImportBySiteid summary: POST /aioseo/v1/settings/import/{siteId} description: '`POST /aioseo/v1/settings/import/{siteId}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/items-per-page: post: operationId: createAioseoV1SettingsItemsPerPage summary: POST /aioseo/v1/settings/items-per-page description: '`POST /aioseo/v1/settings/items-per-page` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/semrush-country: post: operationId: createAioseoV1SettingsSemrushCountry summary: POST /aioseo/v1/settings/semrush-country description: '`POST /aioseo/v1/settings/semrush-country` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/toggle-card: post: operationId: createAioseoV1SettingsToggleCard summary: POST /aioseo/v1/settings/toggle-card description: '`POST /aioseo/v1/settings/toggle-card` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/settings/toggle-radio: post: operationId: createAioseoV1SettingsToggleRadio summary: POST /aioseo/v1/settings/toggle-radio description: '`POST /aioseo/v1/settings/toggle-radio` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/sitemap/deactivate-conflicting-plugins: post: operationId: createAioseoV1SitemapDeactivateConflictingPlugins summary: POST /aioseo/v1/sitemap/deactivate-conflicting-plugins description: '`POST /aioseo/v1/sitemap/deactivate-conflicting-plugins` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/sitemap/delete-static-files: post: operationId: createAioseoV1SitemapDeleteStaticFiles summary: POST /aioseo/v1/sitemap/delete-static-files description: '`POST /aioseo/v1/sitemap/delete-static-files` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/sitemap/validate-html-sitemap-slug: post: operationId: createAioseoV1SitemapValidateHtmlSitemapSlug summary: POST /aioseo/v1/sitemap/validate-html-sitemap-slug description: '`POST /aioseo/v1/sitemap/validate-html-sitemap-slug` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/spell-checker/download-dictionary: post: operationId: createAioseoV1SpellCheckerDownloadDictionary summary: POST /aioseo/v1/spell-checker/download-dictionary description: '`POST /aioseo/v1/spell-checker/download-dictionary` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/spell-checker/safe-words: get: operationId: getAioseoV1SpellCheckerSafeWords summary: GET /aioseo/v1/spell-checker/safe-words description: '`GET /aioseo/v1/spell-checker/safe-words` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/spell-checker/safe-words/add: post: operationId: createAioseoV1SpellCheckerSafeWordsAdd summary: POST /aioseo/v1/spell-checker/safe-words/add description: '`POST /aioseo/v1/spell-checker/safe-words/add` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/spell-checker/safe-words/match-case: post: operationId: createAioseoV1SpellCheckerSafeWordsMatchCase summary: POST /aioseo/v1/spell-checker/safe-words/match-case description: '`POST /aioseo/v1/spell-checker/safe-words/match-case` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/spell-checker/safe-words/remove: post: operationId: createAioseoV1SpellCheckerSafeWordsRemove summary: POST /aioseo/v1/spell-checker/safe-words/remove description: '`POST /aioseo/v1/spell-checker/safe-words/remove` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/tags: get: operationId: getAioseoV1Tags summary: GET /aioseo/v1/tags description: '`GET /aioseo/v1/tags` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/terms-list/load-details-column: post: operationId: createAioseoV1TermsListLoadDetailsColumn summary: POST /aioseo/v1/terms-list/load-details-column description: '`POST /aioseo/v1/terms-list/load-details-column` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/terms-list/update-details-column: post: operationId: createAioseoV1TermsListUpdateDetailsColumn summary: POST /aioseo/v1/terms-list/update-details-column description: '`POST /aioseo/v1/terms-list/update-details-column` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/tools/delete-robots-txt: post: operationId: createAioseoV1ToolsDeleteRobotsTxt summary: POST /aioseo/v1/tools/delete-robots-txt description: '`POST /aioseo/v1/tools/delete-robots-txt` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/tools/import-robots-txt: post: operationId: createAioseoV1ToolsImportRobotsTxt summary: POST /aioseo/v1/tools/import-robots-txt description: '`POST /aioseo/v1/tools/import-robots-txt` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/truseo/posts/{postId}: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createAioseoV1TruseoPostsByPostid summary: POST /aioseo/v1/truseo/posts/{postId} description: '`POST /aioseo/v1/truseo/posts/{postId}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/user/{userId}/image: parameters: - name: userId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getAioseoV1UserByUseridImage summary: GET /aioseo/v1/user/{userId}/image description: '`GET /aioseo/v1/user/{userId}/image` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/wizard: post: operationId: createAioseoV1Wizard summary: POST /aioseo/v1/wizard description: '`POST /aioseo/v1/wizard` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/writing-assistant/content-analysis: post: operationId: createAioseoV1WritingAssistantContentAnalysis summary: POST /aioseo/v1/writing-assistant/content-analysis description: '`POST /aioseo/v1/writing-assistant/content-analysis` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/writing-assistant/disconnect: post: operationId: createAioseoV1WritingAssistantDisconnect summary: POST /aioseo/v1/writing-assistant/disconnect description: '`POST /aioseo/v1/writing-assistant/disconnect` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/writing-assistant/keyword/{postId}: parameters: - name: postId in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getAioseoV1WritingAssistantKeywordByPostid summary: GET /aioseo/v1/writing-assistant/keyword/{postId} description: '`GET /aioseo/v1/writing-assistant/keyword/{postId}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/writing-assistant/process: post: operationId: createAioseoV1WritingAssistantProcess summary: POST /aioseo/v1/writing-assistant/process description: '`POST /aioseo/v1/writing-assistant/process` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/writing-assistant/report-history: get: operationId: getAioseoV1WritingAssistantReportHistory summary: GET /aioseo/v1/writing-assistant/report-history description: '`GET /aioseo/v1/writing-assistant/report-history` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/writing-assistant/set-report-progress: post: operationId: createAioseoV1WritingAssistantSetReportProgress summary: POST /aioseo/v1/writing-assistant/set-report-progress description: '`POST /aioseo/v1/writing-assistant/set-report-progress` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /aioseo/v1/writing-assistant/user-info: get: operationId: getAioseoV1WritingAssistantUserInfo summary: GET /aioseo/v1/writing-assistant/user-info description: '`GET /aioseo/v1/writing-assistant/user-info` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /aioseo/v1/writing-assistant/user-options: get: operationId: getAioseoV1WritingAssistantUserOptions summary: GET /aioseo/v1/writing-assistant/user-options description: '`GET /aioseo/v1/writing-assistant/user-options` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createAioseoV1WritingAssistantUserOptions summary: POST /aioseo/v1/writing-assistant/user-options description: '`POST /aioseo/v1/writing-assistant/user-options` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - aioseo/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /contact-form-7/v1: get: operationId: getContactForm7V1 summary: GET /contact-form-7/v1 description: '`GET /contact-form-7/v1` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 parameters: - name: context in: query required: false description: '' schema: type: string default: view - name: namespace in: query required: false description: '' schema: type: string default: contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /contact-form-7/v1/contact-forms: get: operationId: getContactForm7V1ContactForms summary: GET /contact-form-7/v1/contact-forms description: '`GET /contact-form-7/v1/contact-forms` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createContactForm7V1ContactForms summary: POST /contact-form-7/v1/contact-forms description: '`POST /contact-form-7/v1/contact-forms` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /contact-form-7/v1/contact-forms/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `\d+`. get: operationId: getContactForm7V1ContactFormsById summary: GET /contact-form-7/v1/contact-forms/{id} description: '`GET /contact-form-7/v1/contact-forms/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createContactForm7V1ContactFormsById summary: POST /contact-form-7/v1/contact-forms/{id} description: '`POST /contact-form-7/v1/contact-forms/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteContactForm7V1ContactFormsById summary: DELETE /contact-form-7/v1/contact-forms/{id} description: '`DELETE /contact-form-7/v1/contact-forms/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /contact-form-7/v1/contact-forms/{id}/feedback: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `\d+`. post: operationId: createContactForm7V1ContactFormsByIdFeedback summary: POST /contact-form-7/v1/contact-forms/{id}/feedback description: '`POST /contact-form-7/v1/contact-forms/{id}/feedback` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /contact-form-7/v1/contact-forms/{id}/feedback/schema: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `\d+`. get: operationId: getContactForm7V1ContactFormsByIdFeedbackSchema summary: GET /contact-form-7/v1/contact-forms/{id}/feedback/schema description: '`GET /contact-form-7/v1/contact-forms/{id}/feedback/schema` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /contact-form-7/v1/contact-forms/{id}/refill: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `\d+`. get: operationId: getContactForm7V1ContactFormsByIdRefill summary: GET /contact-form-7/v1/contact-forms/{id}/refill description: '`GET /contact-form-7/v1/contact-forms/{id}/refill` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - contact-form-7/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /oembed/1.0: get: operationId: getOembed10 summary: GET /oembed/1.0 description: '`GET /oembed/1.0` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - oembed/1.0 parameters: - name: context in: query required: false description: '' schema: type: string default: view - name: namespace in: query required: false description: '' schema: type: string default: oembed/1.0 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /oembed/1.0/embed: get: operationId: getOembed10Embed summary: GET /oembed/1.0/embed description: '`GET /oembed/1.0/embed` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - oembed/1.0 parameters: - name: format in: query required: false description: '' schema: type: string default: json - name: maxwidth in: query required: false description: '' schema: type: string default: 600 - name: url in: query required: true description: The URL of the resource for which to fetch oEmbed data. schema: type: string format: uri responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /oembed/1.0/proxy: get: operationId: getOembed10Proxy summary: GET /oembed/1.0/proxy description: '`GET /oembed/1.0/proxy` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - oembed/1.0 parameters: - name: discover in: query required: false description: Whether to perform an oEmbed discovery request for unsanctioned providers. schema: type: boolean default: true - name: format in: query required: false description: The oEmbed format to use. schema: type: string enum: - json - xml default: json - name: maxheight in: query required: false description: The maximum height of the embed frame in pixels. schema: type: integer - name: maxwidth in: query required: false description: The maximum width of the embed frame in pixels. schema: type: integer default: 600 - name: url in: query required: true description: The URL of the resource for which to fetch oEmbed data. schema: type: string format: uri responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp-abilities/v1: get: operationId: getWpAbilitiesV1 summary: GET /wp-abilities/v1 description: '`GET /wp-abilities/v1` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: context in: query required: false description: '' schema: type: string default: view - name: namespace in: query required: false description: '' schema: type: string default: wp-abilities/v1 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp-abilities/v1/abilities: get: operationId: getWpAbilitiesV1Abilities summary: GET /wp-abilities/v1/abilities description: '`GET /wp-abilities/v1/abilities` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: category in: query required: false description: Limit results to abilities in specific ability category. schema: type: string - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 50 minimum: 1 maximum: 100 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp-abilities/v1/abilities/{name}: parameters: - name: name in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9\-\/]+`. get: operationId: getWpAbilitiesV1AbilitiesByName summary: GET /wp-abilities/v1/abilities/{name} description: '`GET /wp-abilities/v1/abilities/{name}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: name in: query required: false description: Unique identifier for the ability. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp-abilities/v1/abilities/{name}/run: parameters: - name: name in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9\-\/]+?`. get: operationId: getWpAbilitiesV1AbilitiesByNameRun summary: GET /wp-abilities/v1/abilities/{name}/run description: '`GET /wp-abilities/v1/abilities/{name}/run` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: input in: query required: false description: Input parameters for the ability execution. schema: type: integer - name: name in: query required: false description: Unique identifier for the ability. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpAbilitiesV1AbilitiesByNameRun summary: POST /wp-abilities/v1/abilities/{name}/run description: '`POST /wp-abilities/v1/abilities/{name}/run` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 requestBody: required: false content: application/json: schema: type: object properties: name: type: string description: Unique identifier for the ability. input: type: integer description: Input parameters for the ability execution. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpAbilitiesV1AbilitiesByNameRun summary: DELETE /wp-abilities/v1/abilities/{name}/run description: '`DELETE /wp-abilities/v1/abilities/{name}/run` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 requestBody: required: false content: application/json: schema: type: object properties: name: type: string description: Unique identifier for the ability. input: type: integer description: Input parameters for the ability execution. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp-abilities/v1/categories: get: operationId: getWpAbilitiesV1Categories summary: GET /wp-abilities/v1/categories description: '`GET /wp-abilities/v1/categories` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 50 minimum: 1 maximum: 100 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp-abilities/v1/categories/{slug}*): parameters: - name: slug in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-z0-9]+(?:-[a-z0-9]+`. get: operationId: getWpAbilitiesV1CategoriesBySlug}* summary: GET /wp-abilities/v1/categories/{slug}*) description: '`GET /wp-abilities/v1/categories/{slug}*)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp-abilities/v1 parameters: - name: slug in: query required: false description: Unique identifier for the ability category. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2: get: operationId: getWpV2 summary: GET /wp/v2 description: '`GET /wp/v2` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: '' schema: type: string default: view - name: namespace in: query required: false description: '' schema: type: string default: wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-directory/search: get: operationId: getWpV2BlockDirectorySearch summary: GET /wp/v2/block-directory/search description: '`GET /wp/v2/block-directory/search` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view default: view - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: term in: query required: true description: Limit result set to blocks matching the search term. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-patterns/categories: get: operationId: getWpV2BlockPatternsCategories summary: GET /wp/v2/block-patterns/categories description: '`GET /wp/v2/block-patterns/categories` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-patterns/patterns: get: operationId: getWpV2BlockPatternsPatterns summary: GET /wp/v2/block-patterns/patterns description: '`GET /wp/v2/block-patterns/patterns` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-renderer/{name}: parameters: - name: name in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-z0-9-]+/[a-z0-9-]+`. get: operationId: getWpV2BlockRendererByName summary: GET /wp/v2/block-renderer/{name} description: '`GET /wp/v2/block-renderer/{name}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: attributes in: query required: false description: Attributes for the block. schema: type: object default: &id002 [] - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: &id001 - edit default: view - name: name in: query required: false description: Unique registered name for the block. schema: type: string - name: post_id in: query required: false description: ID of the post context. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BlockRendererByName summary: POST /wp/v2/block-renderer/{name} description: '`POST /wp/v2/block-renderer/{name}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: name: type: string description: Unique registered name for the block. context: type: string enum: *id001 default: view description: Scope under which the request is made; determines fields present in response. attributes: type: object default: *id002 description: Attributes for the block. post_id: type: integer description: ID of the post context. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/block-types: get: operationId: getWpV2BlockTypes summary: GET /wp/v2/block-types description: '`GET /wp/v2/block-types` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: namespace in: query required: false description: Block namespace. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-types/{namespace}: parameters: - name: namespace in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. get: operationId: getWpV2BlockTypesByNamespace summary: GET /wp/v2/block-types/{namespace} description: '`GET /wp/v2/block-types/{namespace}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: namespace in: query required: false description: Block namespace. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/block-types/{namespace}/{name}: parameters: - name: namespace in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. - name: name in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. get: operationId: getWpV2BlockTypesByNamespaceByName summary: GET /wp/v2/block-types/{namespace}/{name} description: '`GET /wp/v2/block-types/{namespace}/{name}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: name in: query required: false description: Block name. schema: type: string - name: namespace in: query required: false description: Block namespace. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/blocks: get: operationId: getWpV2Blocks summary: GET /wp/v2/blocks description: '`GET /wp/v2/blocks` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any - name: tax_relation in: query required: false description: Limit result set based on relationship between multiple taxonomies. schema: type: string enum: - AND - OR - name: wp_pattern_category in: query required: false description: Limit result set to items with specific terms assigned in the wp_pattern_category taxonomy. schema: type: object - name: wp_pattern_category_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the wp_pattern_category taxonomy. schema: type: object responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Blocks summary: POST /wp/v2/blocks description: '`POST /wp/v2/blocks` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. excerpt: type: object description: The excerpt for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wp_pattern_category: type: array items: type: integer description: The terms assigned to the post in the wp_pattern_category taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/blocks/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BlocksById summary: GET /wp/v2/blocks/{id} description: '`GET /wp/v2/blocks/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: excerpt_length in: query required: false description: Override the default excerpt length. schema: type: integer - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BlocksById summary: POST /wp/v2/blocks/{id} description: '`POST /wp/v2/blocks/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. excerpt: type: object description: The excerpt for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wp_pattern_category: type: array items: type: integer description: The terms assigned to the post in the wp_pattern_category taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2BlocksById summary: DELETE /wp/v2/blocks/{id} description: '`DELETE /wp/v2/blocks/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/blocks/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BlocksByIdAutosaves summary: GET /wp/v2/blocks/{id}/autosaves description: '`GET /wp/v2/blocks/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BlocksByIdAutosaves summary: POST /wp/v2/blocks/{id}/autosaves description: '`POST /wp/v2/blocks/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. excerpt: type: object description: The excerpt for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wp_pattern_category: type: array items: type: integer description: The terms assigned to the post in the wp_pattern_category taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/blocks/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BlocksByParentAutosavesById summary: GET /wp/v2/blocks/{parent}/autosaves/{id} description: '`GET /wp/v2/blocks/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/blocks/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BlocksByParentRevisions summary: GET /wp/v2/blocks/{parent}/revisions description: '`GET /wp/v2/blocks/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/blocks/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BlocksByParentRevisionsById summary: GET /wp/v2/blocks/{parent}/revisions/{id} description: '`GET /wp/v2/blocks/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2BlocksByParentRevisionsById summary: DELETE /wp/v2/blocks/{parent}/revisions/{id} description: '`DELETE /wp/v2/blocks/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the revision. id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/board-of-director: get: operationId: getWpV2BoardOfDirector summary: GET /wp/v2/board-of-director description: '`GET /wp/v2/board-of-director` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BoardOfDirector summary: POST /wp/v2/board-of-director description: '`POST /wp/v2/board-of-director` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/board-of-director/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BoardOfDirectorById summary: GET /wp/v2/board-of-director/{id} description: '`GET /wp/v2/board-of-director/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BoardOfDirectorById summary: POST /wp/v2/board-of-director/{id} description: '`POST /wp/v2/board-of-director/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2BoardOfDirectorById summary: DELETE /wp/v2/board-of-director/{id} description: '`DELETE /wp/v2/board-of-director/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/board-of-director/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BoardOfDirectorByIdAutosaves summary: GET /wp/v2/board-of-director/{id}/autosaves description: '`GET /wp/v2/board-of-director/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2BoardOfDirectorByIdAutosaves summary: POST /wp/v2/board-of-director/{id}/autosaves description: '`POST /wp/v2/board-of-director/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/board-of-director/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2BoardOfDirectorByParentAutosavesById summary: GET /wp/v2/board-of-director/{parent}/autosaves/{id} description: '`GET /wp/v2/board-of-director/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/categories: get: operationId: getWpV2Categories summary: GET /wp/v2/categories description: '`GET /wp/v2/categories` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: hide_empty in: query required: false description: Whether to hide terms not assigned to any posts. schema: type: boolean default: false - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by term attribute. schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: Limit result set to terms assigned to a specific parent. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: post in: query required: false description: Limit result set to terms assigned to a specific post. schema: type: integer - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: slug in: query required: false description: Limit result set to terms with one or more specific slugs. schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Categories summary: POST /wp/v2/categories description: '`POST /wp/v2/categories` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 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 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/categories/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2CategoriesById summary: GET /wp/v2/categories/{id} description: '`GET /wp/v2/categories/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the term. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2CategoriesById summary: POST /wp/v2/categories/{id} description: '`POST /wp/v2/categories/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. 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. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2CategoriesById summary: DELETE /wp/v2/categories/{id} description: '`DELETE /wp/v2/categories/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. force: type: boolean default: false description: Required to be true, as terms do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/comments: get: operationId: getWpV2Comments summary: GET /wp/v2/comments description: '`GET /wp/v2/comments` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to comments published after a given ISO8601 compliant date. schema: type: string format: date-time - name: author in: query required: false description: Limit result set to comments assigned to specific user IDs. Requires authorization. schema: type: array items: type: integer - name: author_email in: query required: false description: Limit result set to that from a specific author email. Requires authorization. schema: type: string format: email - name: author_exclude in: query required: false description: Ensure result set excludes comments assigned to specific user IDs. Requires authorization. schema: type: array items: type: integer - name: before in: query required: false description: Limit response to comments published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by comment attribute. schema: type: string enum: - date - date_gmt - id - include - post - parent - type default: date_gmt - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: Limit result set to comments of specific parent IDs. schema: type: array default: [] items: type: integer - name: parent_exclude in: query required: false description: Ensure result set excludes specific parent IDs. schema: type: array default: [] items: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: post in: query required: false description: Limit result set to comments assigned to specific post IDs. schema: type: array default: [] items: type: integer - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: status in: query required: false description: Limit result set to comments assigned a specific status. Requires authorization. schema: type: string default: approve - name: type in: query required: false description: Limit result set to comments assigned a specific type. Requires authorization. schema: type: string default: comment responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Comments summary: POST /wp/v2/comments description: '`POST /wp/v2/comments` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer default: 0 description: The ID for the parent of the comment. post: type: integer default: 0 description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/comments/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2CommentsById summary: GET /wp/v2/comments/{id} description: '`GET /wp/v2/comments/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the comment. schema: type: integer - name: password in: query required: false description: The password for the parent post of the comment (if the post is password protected). schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2CommentsById summary: POST /wp/v2/comments/{id} description: '`POST /wp/v2/comments/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the comment. author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer description: The ID for the parent of the comment. post: type: integer description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2CommentsById summary: DELETE /wp/v2/comments/{id} description: '`DELETE /wp/v2/comments/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the comment. force: type: boolean default: false description: Whether to bypass Trash and force deletion. password: type: string description: The password for the parent post of the comment (if the post is password protected). responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/font-collections: get: operationId: getWpV2FontCollections summary: GET /wp/v2/font-collections description: '`GET /wp/v2/font-collections` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/font-collections/{slug}: parameters: - name: slug in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\/\w-]+`. get: operationId: getWpV2FontCollectionsBySlug summary: GET /wp/v2/font-collections/{slug} description: '`GET /wp/v2/font-collections/{slug}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/font-families: get: operationId: getWpV2FontFamilies summary: GET /wp/v2/font-families description: '`GET /wp/v2/font-families` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - id - include default: id - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2FontFamilies summary: POST /wp/v2/font-families description: '`POST /wp/v2/font-families` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 minimum: 2 maximum: 3 description: Version of the theme.json schema used for the typography settings. font_family_settings: type: string description: font-family declaration in theme.json format, encoded as a string. required: - font_family_settings responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/font-families/{font_family_id}/font-faces: parameters: - name: font_family_id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2FontFamiliesByFontFamilyIdFontFaces summary: GET /wp/v2/font-families/{font_family_id}/font-faces description: '`GET /wp/v2/font-families/{font_family_id}/font-faces` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: font_family_id in: query required: true description: The ID for the parent font family of the font face. schema: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - id - include default: id - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2FontFamiliesByFontFamilyIdFontFaces summary: POST /wp/v2/font-families/{font_family_id}/font-faces description: '`POST /wp/v2/font-families/{font_family_id}/font-faces` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: font_family_id: type: integer description: The ID for the parent font family of the font face. theme_json_version: type: integer default: 3 minimum: 2 maximum: 3 description: Version of the theme.json schema used for the typography settings. font_face_settings: type: string description: font-face declaration in theme.json format, encoded as a string. required: - font_face_settings - font_family_id responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/font-families/{font_family_id}/font-faces/{id}: parameters: - name: font_family_id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2FontFamiliesByFontFamilyIdFontFacesById summary: GET /wp/v2/font-families/{font_family_id}/font-faces/{id} description: '`GET /wp/v2/font-families/{font_family_id}/font-faces/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: font_family_id in: query required: true description: The ID for the parent font family of the font face. schema: type: integer - name: id in: query required: true description: Unique identifier for the font face. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2FontFamiliesByFontFamilyIdFontFacesById summary: DELETE /wp/v2/font-families/{font_family_id}/font-faces/{id} description: '`DELETE /wp/v2/font-families/{font_family_id}/font-faces/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: font_family_id: type: integer description: The ID for the parent font family of the font face. id: type: integer description: Unique identifier for the font face. force: type: boolean default: false description: Whether to bypass Trash and force deletion. required: - font_family_id - id responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/font-families/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2FontFamiliesById summary: GET /wp/v2/font-families/{id} description: '`GET /wp/v2/font-families/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2FontFamiliesById summary: POST /wp/v2/font-families/{id} description: '`POST /wp/v2/font-families/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. theme_json_version: type: integer default: 3 minimum: 2 maximum: 3 description: Version of the theme.json schema used for the typography settings. font_family_settings: type: string description: font-family declaration in theme.json format, encoded as a string. required: - font_family_settings responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2FontFamiliesById summary: DELETE /wp/v2/font-families/{id} description: '`DELETE /wp/v2/font-families/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/global-styles/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\/\d+]+`. get: operationId: getWpV2GlobalStylesById summary: GET /wp/v2/global-styles/{id} description: '`GET /wp/v2/global-styles/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: id in: query required: false description: ID of global styles config. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2GlobalStylesById summary: POST /wp/v2/global-styles/{id} description: '`POST /wp/v2/global-styles/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: styles: type: object description: Global styles. settings: type: object description: Global settings. title: type: object description: Title of the global styles variation. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/global-styles/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2GlobalStylesByParentRevisions summary: GET /wp/v2/global-styles/{parent}/revisions description: '`GET /wp/v2/global-styles/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/global-styles/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2GlobalStylesByParentRevisionsById summary: GET /wp/v2/global-styles/{parent}/revisions/{id} description: '`GET /wp/v2/global-styles/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the global styles revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the global styles revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/global-styles/themes/{stylesheet}\[\]\@_\-]+)/variations: parameters: - name: stylesheet in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\/\s%\w\.\(\`. get: operationId: getWpV2GlobalStylesThemesByStylesheet}\[\]\@\-]+Variations summary: GET /wp/v2/global-styles/themes/{stylesheet}\[\]\@_\-]+)/variations description: '`GET /wp/v2/global-styles/themes/{stylesheet}\[\]\@_\-]+)/variations` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: stylesheet in: query required: false description: The theme identifier schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/global-styles/themes/{stylesheet}?): parameters: - name: stylesheet in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2GlobalStylesThemesByStylesheet}? summary: GET /wp/v2/global-styles/themes/{stylesheet}?) description: '`GET /wp/v2/global-styles/themes/{stylesheet}?)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: stylesheet in: query required: false description: The theme identifier schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/icons: get: operationId: getWpV2Icons summary: GET /wp/v2/icons description: '`GET /wp/v2/icons` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/icons/{name}: parameters: - name: name in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-z][a-z0-9-]*/[a-z][a-z0-9-]*`. get: operationId: getWpV2IconsByName summary: GET /wp/v2/icons/{name} description: '`GET /wp/v2/icons/{name}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: name in: query required: false description: Icon name. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/leadership-team: get: operationId: getWpV2LeadershipTeam summary: GET /wp/v2/leadership-team description: '`GET /wp/v2/leadership-team` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2LeadershipTeam summary: POST /wp/v2/leadership-team description: '`POST /wp/v2/leadership-team` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/leadership-team/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2LeadershipTeamById summary: GET /wp/v2/leadership-team/{id} description: '`GET /wp/v2/leadership-team/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2LeadershipTeamById summary: POST /wp/v2/leadership-team/{id} description: '`POST /wp/v2/leadership-team/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2LeadershipTeamById summary: DELETE /wp/v2/leadership-team/{id} description: '`DELETE /wp/v2/leadership-team/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/leadership-team/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2LeadershipTeamByIdAutosaves summary: GET /wp/v2/leadership-team/{id}/autosaves description: '`GET /wp/v2/leadership-team/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2LeadershipTeamByIdAutosaves summary: POST /wp/v2/leadership-team/{id}/autosaves description: '`POST /wp/v2/leadership-team/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/leadership-team/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2LeadershipTeamByParentAutosavesById summary: GET /wp/v2/leadership-team/{parent}/autosaves/{id} description: '`GET /wp/v2/leadership-team/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/media: get: operationId: getWpV2Media summary: GET /wp/v2/media description: '`GET /wp/v2/media` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: author in: query required: false description: Limit result set to posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: author_exclude in: query required: false description: Ensure result set excludes posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: media_type in: query required: false description: Limit result set to attachments of a particular media type or media types. schema: type: array items: type: string enum: - image - video - audio - application - name: mime_type in: query required: false description: Limit result set to attachments of a particular MIME type or MIME types. schema: type: array items: type: string - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: Limit result set to items with particular parent IDs. schema: type: array default: [] items: type: integer - name: parent_exclude in: query required: false description: Limit result set to all items except those of a particular parent ID. schema: type: array default: [] items: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: inherit items: type: string enum: - inherit - private - trash responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Media summary: POST /wp/v2/media description: '`POST /wp/v2/media` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/media/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2MediaById summary: GET /wp/v2/media/{id} description: '`GET /wp/v2/media/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2MediaById summary: POST /wp/v2/media/{id} description: '`POST /wp/v2/media/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2MediaById summary: DELETE /wp/v2/media/{id} description: '`DELETE /wp/v2/media/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/media/{id}/edit: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createWpV2MediaByIdEdit summary: POST /wp/v2/media/{id}/edit description: '`POST /wp/v2/media/{id}/edit` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: src: type: string format: uri description: URL to the edited image file. modifiers: type: array items: type: object description: Array of image edits. rotation: type: integer minimum: 0 maximum: 360 description: 'The amount to rotate the image clockwise in degrees. DEPRECATED: Use `modifiers` instead.' x: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the x position to start the crop from. DEPRECATED: Use `modifiers` instead.' y: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the y position to start the crop from. DEPRECATED: Use `modifiers` instead.' width: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the width to crop the image to. DEPRECATED: Use `modifiers` instead.' height: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the height to crop the image to. DEPRECATED: Use `modifiers` instead.' caption: type: object description: The attachment caption. description: type: object description: The attachment description. title: type: object description: The title for the post. post: type: integer description: The ID for the associated post of the attachment. alt_text: type: string description: Alternative text to display when attachment is not displayed. required: - src responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/media/{id}/post-process: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. post: operationId: createWpV2MediaByIdPostProcess summary: POST /wp/v2/media/{id}/post-process description: '`POST /wp/v2/media/{id}/post-process` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the attachment. action: type: string enum: - create-image-subsizes required: - action responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/menu-items: get: operationId: getWpV2MenuItems summary: GET /wp/v2/menu-items description: '`GET /wp/v2/menu-items` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: menu_order in: query required: false description: Limit result set to posts with a specific menu_order value. schema: type: integer - name: menus in: query required: false description: Limit result set to items with specific terms assigned in the menus taxonomy. schema: type: object - name: menus_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the menus taxonomy. schema: type: object - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order default: menu_order - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 100 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any - name: tax_relation in: query required: false description: Limit result set based on relationship between multiple taxonomies. schema: type: string enum: - AND - OR responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2MenuItems summary: POST /wp/v2/menu-items description: '`POST /wp/v2/menu-items` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: title: type: string description: The title for the object. type: type: string enum: - taxonomy - post_type - post_type_archive - custom default: custom description: The family of objects originally represented, such as "post_type" or "taxonomy". status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish description: A named status for the object. parent: type: integer default: 0 minimum: 0 description: The ID for the parent of the object. attr_title: type: string description: Text for the title attribute of the link element for this menu item. classes: type: array items: type: string description: Class names for the link element of this menu item. description: type: string description: The description of this menu item. menu_order: type: integer default: 1 minimum: 1 description: The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0. object: type: string description: The type of object originally represented, such as "category", "post", or "attachment". object_id: type: integer default: 0 minimum: 0 description: The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories. target: type: string enum: - _blank - '' description: The target attribute of the link element for this menu item. url: type: string format: uri description: The URL to which this menu item points. xfn: type: array items: type: string description: The XFN relationship expressed in the link of this menu item. menus: type: integer description: The terms assigned to the object in the nav_menu taxonomy. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/menu-items/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2MenuItemsById summary: GET /wp/v2/menu-items/{id} description: '`GET /wp/v2/menu-items/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2MenuItemsById summary: POST /wp/v2/menu-items/{id} description: '`POST /wp/v2/menu-items/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. title: type: string description: The title for the object. type: type: string enum: - taxonomy - post_type - post_type_archive - custom description: The family of objects originally represented, such as "post_type" or "taxonomy". status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the object. parent: type: integer minimum: 0 description: The ID for the parent of the object. attr_title: type: string description: Text for the title attribute of the link element for this menu item. classes: type: array items: type: string description: Class names for the link element of this menu item. description: type: string description: The description of this menu item. menu_order: type: integer minimum: 1 description: The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0. object: type: string description: The type of object originally represented, such as "category", "post", or "attachment". object_id: type: integer minimum: 0 description: The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories. target: type: string enum: - _blank - '' description: The target attribute of the link element for this menu item. url: type: string format: uri description: The URL to which this menu item points. xfn: type: array items: type: string description: The XFN relationship expressed in the link of this menu item. menus: type: integer description: The terms assigned to the object in the nav_menu taxonomy. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2MenuItemsById summary: DELETE /wp/v2/menu-items/{id} description: '`DELETE /wp/v2/menu-items/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/menu-items/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2MenuItemsByIdAutosaves summary: GET /wp/v2/menu-items/{id}/autosaves description: '`GET /wp/v2/menu-items/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2MenuItemsByIdAutosaves summary: POST /wp/v2/menu-items/{id}/autosaves description: '`POST /wp/v2/menu-items/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer minimum: 0 description: The ID for the parent of the object. title: type: string description: The title for the object. type: type: string enum: - taxonomy - post_type - post_type_archive - custom description: The family of objects originally represented, such as "post_type" or "taxonomy". status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the object. attr_title: type: string description: Text for the title attribute of the link element for this menu item. classes: type: array items: type: string description: Class names for the link element of this menu item. description: type: string description: The description of this menu item. menu_order: type: integer minimum: 1 description: The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0. object: type: string description: The type of object originally represented, such as "category", "post", or "attachment". object_id: type: integer minimum: 0 description: The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories. target: type: string enum: - _blank - '' description: The target attribute of the link element for this menu item. url: type: string format: uri description: The URL to which this menu item points. xfn: type: array items: type: string description: The XFN relationship expressed in the link of this menu item. menus: type: integer description: The terms assigned to the object in the nav_menu taxonomy. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/menu-items/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2MenuItemsByParentAutosavesById summary: GET /wp/v2/menu-items/{parent}/autosaves/{id} description: '`GET /wp/v2/menu-items/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/menu-locations: get: operationId: getWpV2MenuLocations summary: GET /wp/v2/menu-locations description: '`GET /wp/v2/menu-locations` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/menu-locations/{location}: parameters: - name: location in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w-]+`. get: operationId: getWpV2MenuLocationsByLocation summary: GET /wp/v2/menu-locations/{location} description: '`GET /wp/v2/menu-locations/{location}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: location in: query required: false description: An alphanumeric identifier for the menu location. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/menus: get: operationId: getWpV2Menus summary: GET /wp/v2/menus description: '`GET /wp/v2/menus` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: hide_empty in: query required: false description: Whether to hide terms not assigned to any posts. schema: type: boolean default: false - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by term attribute. schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: post in: query required: false description: Limit result set to terms assigned to a specific post. schema: type: integer - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: slug in: query required: false description: Limit result set to terms with one or more specific slugs. schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Menus summary: POST /wp/v2/menus description: '`POST /wp/v2/menus` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 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. meta: type: object description: Meta fields. locations: type: array items: type: string description: The locations assigned to the menu. auto_add: type: boolean description: Whether to automatically add top level pages to this menu. required: - name responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/menus/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2MenusById summary: GET /wp/v2/menus/{id} description: '`GET /wp/v2/menus/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the term. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2MenusById summary: POST /wp/v2/menus/{id} description: '`POST /wp/v2/menus/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. 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. meta: type: object description: Meta fields. locations: type: array items: type: string description: The locations assigned to the menu. auto_add: type: boolean description: Whether to automatically add top level pages to this menu. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2MenusById summary: DELETE /wp/v2/menus/{id} description: '`DELETE /wp/v2/menus/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. force: type: boolean default: false description: Required to be true, as terms do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/navigation: get: operationId: getWpV2Navigation summary: GET /wp/v2/navigation description: '`GET /wp/v2/navigation` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Navigation summary: POST /wp/v2/navigation description: '`POST /wp/v2/navigation` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/navigation/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2NavigationById summary: GET /wp/v2/navigation/{id} description: '`GET /wp/v2/navigation/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2NavigationById summary: POST /wp/v2/navigation/{id} description: '`POST /wp/v2/navigation/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2NavigationById summary: DELETE /wp/v2/navigation/{id} description: '`DELETE /wp/v2/navigation/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/navigation/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2NavigationByIdAutosaves summary: GET /wp/v2/navigation/{id}/autosaves description: '`GET /wp/v2/navigation/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2NavigationByIdAutosaves summary: POST /wp/v2/navigation/{id}/autosaves description: '`POST /wp/v2/navigation/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/navigation/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2NavigationByParentAutosavesById summary: GET /wp/v2/navigation/{parent}/autosaves/{id} description: '`GET /wp/v2/navigation/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/navigation/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2NavigationByParentRevisions summary: GET /wp/v2/navigation/{parent}/revisions description: '`GET /wp/v2/navigation/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/navigation/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2NavigationByParentRevisionsById summary: GET /wp/v2/navigation/{parent}/revisions/{id} description: '`GET /wp/v2/navigation/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2NavigationByParentRevisionsById summary: DELETE /wp/v2/navigation/{parent}/revisions/{id} description: '`DELETE /wp/v2/navigation/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the revision. id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pages: get: operationId: getWpV2Pages summary: GET /wp/v2/pages description: '`GET /wp/v2/pages` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: author in: query required: false description: Limit result set to posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: author_exclude in: query required: false description: Ensure result set excludes posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: menu_order in: query required: false description: Limit result set to posts with a specific menu_order value. schema: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: Limit result set to items with particular parent IDs. schema: type: array default: [] items: type: integer - name: parent_exclude in: query required: false description: Limit result set to all items except those of a particular parent ID. schema: type: array default: [] items: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Pages summary: POST /wp/v2/pages description: '`POST /wp/v2/pages` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pages/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PagesById summary: GET /wp/v2/pages/{id} description: '`GET /wp/v2/pages/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: excerpt_length in: query required: false description: Override the default excerpt length. schema: type: integer - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PagesById summary: POST /wp/v2/pages/{id} description: '`POST /wp/v2/pages/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2PagesById summary: DELETE /wp/v2/pages/{id} description: '`DELETE /wp/v2/pages/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pages/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PagesByIdAutosaves summary: GET /wp/v2/pages/{id}/autosaves description: '`GET /wp/v2/pages/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PagesByIdAutosaves summary: POST /wp/v2/pages/{id}/autosaves description: '`POST /wp/v2/pages/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pages/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PagesByParentAutosavesById summary: GET /wp/v2/pages/{parent}/autosaves/{id} description: '`GET /wp/v2/pages/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/pages/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PagesByParentRevisions summary: GET /wp/v2/pages/{parent}/revisions description: '`GET /wp/v2/pages/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/pages/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PagesByParentRevisionsById summary: GET /wp/v2/pages/{parent}/revisions/{id} description: '`GET /wp/v2/pages/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2PagesByParentRevisionsById summary: DELETE /wp/v2/pages/{parent}/revisions/{id} description: '`DELETE /wp/v2/pages/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the revision. id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pattern-directory/patterns: get: operationId: getWpV2PatternDirectoryPatterns summary: GET /wp/v2/pattern-directory/patterns description: '`GET /wp/v2/pattern-directory/patterns` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: category in: query required: false description: Limit results to those matching a category ID. schema: type: integer minimum: 1 - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: keyword in: query required: false description: Limit results to those matching a keyword ID. schema: type: integer minimum: 1 - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - favorite_count default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 100 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: slug in: query required: false description: Limit results to those matching a pattern (slug). schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/plugins: get: operationId: getWpV2Plugins summary: GET /wp/v2/plugins description: '`GET /wp/v2/plugins` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: status in: query required: false description: Limits results to plugins with the given status. schema: type: array items: type: string enum: - inactive - active - network-active responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Plugins summary: POST /wp/v2/plugins description: '`POST /wp/v2/plugins` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: slug: type: string description: WordPress.org plugin directory slug. status: type: string enum: - inactive - active - network-active default: inactive description: The plugin activation status. required: - slug responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/plugins/{plugin}?): parameters: - name: plugin in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[^.\/]+(?:\/[^.\/]+`. get: operationId: getWpV2PluginsByPlugin}? summary: GET /wp/v2/plugins/{plugin}?) description: '`GET /wp/v2/plugins/{plugin}?)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: plugin in: query required: false description: '' schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PluginsByPlugin}? summary: POST /wp/v2/plugins/{plugin}?) description: '`POST /wp/v2/plugins/{plugin}?)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. plugin: type: string status: type: string enum: - inactive - active - network-active description: The plugin activation status. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2PluginsByPlugin}? summary: DELETE /wp/v2/plugins/{plugin}?) description: '`DELETE /wp/v2/plugins/{plugin}?)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. plugin: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pmb_content: get: operationId: getWpV2PmbContent summary: GET /wp/v2/pmb_content description: '`GET /wp/v2/pmb_content` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: author in: query required: false description: Limit result set to posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: author_exclude in: query required: false description: Ensure result set excludes posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: categories in: query required: false description: Limit result set to items with specific terms assigned in the categories taxonomy. schema: type: object - name: categories_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the categories taxonomy. schema: type: object - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any - name: tags in: query required: false description: Limit result set to items with specific terms assigned in the tags taxonomy. schema: type: object - name: tags_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the tags taxonomy. schema: type: object - name: tax_relation in: query required: false description: Limit result set based on relationship between multiple taxonomies. schema: type: string enum: - AND - OR responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PmbContent summary: POST /wp/v2/pmb_content description: '`POST /wp/v2/pmb_content` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pmb_content/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PmbContentById summary: GET /wp/v2/pmb_content/{id} description: '`GET /wp/v2/pmb_content/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PmbContentById summary: POST /wp/v2/pmb_content/{id} description: '`POST /wp/v2/pmb_content/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2PmbContentById summary: DELETE /wp/v2/pmb_content/{id} description: '`DELETE /wp/v2/pmb_content/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pmb_content/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PmbContentByIdAutosaves summary: GET /wp/v2/pmb_content/{id}/autosaves description: '`GET /wp/v2/pmb_content/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PmbContentByIdAutosaves summary: POST /wp/v2/pmb_content/{id}/autosaves description: '`POST /wp/v2/pmb_content/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/pmb_content/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PmbContentByParentAutosavesById summary: GET /wp/v2/pmb_content/{parent}/autosaves/{id} description: '`GET /wp/v2/pmb_content/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/pmb_content/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PmbContentByParentRevisions summary: GET /wp/v2/pmb_content/{parent}/revisions description: '`GET /wp/v2/pmb_content/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/pmb_content/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PmbContentByParentRevisionsById summary: GET /wp/v2/pmb_content/{parent}/revisions/{id} description: '`GET /wp/v2/pmb_content/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2PmbContentByParentRevisionsById summary: DELETE /wp/v2/pmb_content/{parent}/revisions/{id} description: '`DELETE /wp/v2/pmb_content/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the revision. id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/posts: get: operationId: getWpV2Posts summary: GET /wp/v2/posts description: '`GET /wp/v2/posts` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: after in: query required: false description: Limit response to posts published after a given ISO8601 compliant date. schema: type: string format: date-time - name: author in: query required: false description: Limit result set to posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: author_exclude in: query required: false description: Ensure result set excludes posts assigned to specific authors. schema: type: array default: [] items: type: integer - name: before in: query required: false description: Limit response to posts published before a given ISO8601 compliant date. schema: type: string format: date-time - name: categories in: query required: false description: Limit result set to items with specific terms assigned in the categories taxonomy. schema: type: object - name: categories_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the categories taxonomy. schema: type: object - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: format in: query required: false description: Limit result set to items assigned one or more given formats. schema: type: array items: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio - name: ignore_sticky in: query required: false description: Whether to ignore sticky posts or not. schema: type: boolean default: true - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: modified_after in: query required: false description: Limit response to posts modified after a given ISO8601 compliant date. schema: type: string format: date-time - name: modified_before in: query required: false description: Limit response to posts modified before a given ISO8601 compliant date. schema: type: string format: date-time - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by post attribute. schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt - name: search_semantics in: query required: false description: How to interpret the search input. schema: type: string enum: - exact - name: slug in: query required: false description: Limit result set to posts with one or more specific slugs. schema: type: array items: type: string - name: status in: query required: false description: Limit result set to posts assigned one or more statuses. schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - any - name: sticky in: query required: false description: Limit result set to items that are sticky. schema: type: boolean - name: tags in: query required: false description: Limit result set to items with specific terms assigned in the tags taxonomy. schema: type: object - name: tags_exclude in: query required: false description: Limit result set to items except those with specific terms assigned in the tags taxonomy. schema: type: object - name: tax_relation in: query required: false description: Limit result set based on relationship between multiple taxonomies. schema: type: string enum: - AND - OR responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Posts summary: POST /wp/v2/posts description: '`POST /wp/v2/posts` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/posts/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PostsById summary: GET /wp/v2/posts/{id} description: '`GET /wp/v2/posts/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: excerpt_length in: query required: false description: Override the default excerpt length. schema: type: integer - name: id in: query required: false description: Unique identifier for the post. schema: type: integer - name: password in: query required: false description: The password for the post if it is password protected. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PostsById summary: POST /wp/v2/posts/{id} description: '`POST /wp/v2/posts/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2PostsById summary: DELETE /wp/v2/posts/{id} description: '`DELETE /wp/v2/posts/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the post. force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/posts/{id}/autosaves: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PostsByIdAutosaves summary: GET /wp/v2/posts/{id}/autosaves description: '`GET /wp/v2/posts/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2PostsByIdAutosaves summary: POST /wp/v2/posts/{id}/autosaves description: '`POST /wp/v2/posts/{id}/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: string format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/posts/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PostsByParentAutosavesById summary: GET /wp/v2/posts/{parent}/autosaves/{id} description: '`GET /wp/v2/posts/{parent}/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the autosave. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/posts/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PostsByParentRevisions summary: GET /wp/v2/posts/{parent}/revisions description: '`GET /wp/v2/posts/{parent}/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/posts/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2PostsByParentRevisionsById summary: GET /wp/v2/posts/{parent}/revisions/{id} description: '`GET /wp/v2/posts/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The ID for the parent of the revision. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2PostsByParentRevisionsById summary: DELETE /wp/v2/posts/{parent}/revisions/{id} description: '`DELETE /wp/v2/posts/{parent}/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the revision. id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/search: get: operationId: getWpV2Search summary: GET /wp/v2/search description: '`GET /wp/v2/search` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: subtype in: query required: false description: Limit results to items of one or more object subtypes. schema: type: array default: any items: type: string enum: - post - page - board-of-director - leadership-team - pmb_content - category - post_tag - any - name: type in: query required: false description: Limit results to items of an object type. schema: type: string enum: - post - term - post-format default: post responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/settings: get: operationId: getWpV2Settings summary: GET /wp/v2/settings description: '`GET /wp/v2/settings` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Settings summary: POST /wp/v2/settings description: '`POST /wp/v2/settings` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: public_post_preview_expiration_time: type: integer description: Default expiration time in seconds. title: type: string description: Site title. description: type: string description: Site tagline. timezone: type: string description: A city in the same timezone as you. date_format: type: string description: A date format for all date strings. time_format: type: string description: A time format for all time strings. start_of_week: type: integer description: A day number of the week that the week should start on. language: type: string description: WordPress locale code. use_smilies: type: boolean description: Convert emoticons like :-) and :-P to graphics on display. default_category: type: integer description: Default post category. default_post_format: type: string description: Default post format. posts_per_page: type: integer description: Blog pages show at most. show_on_front: type: string description: What to show on the front page page_on_front: type: integer description: The ID of the page that should be displayed on the front page page_for_posts: type: integer description: The ID of the page that should display the latest posts default_ping_status: type: string enum: - open - closed description: Allow link notifications from other blogs (pingbacks and trackbacks) on new articles. default_comment_status: type: string enum: - open - closed description: Allow people to submit comments on new posts. site_logo: type: integer description: Site logo. site_icon: type: integer description: Site icon. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/sidebars: get: operationId: getWpV2Sidebars summary: GET /wp/v2/sidebars description: '`GET /wp/v2/sidebars` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/sidebars/{id}: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w-]+`. get: operationId: getWpV2SidebarsById summary: GET /wp/v2/sidebars/{id} description: '`GET /wp/v2/sidebars/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The id of a registered sidebar schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2SidebarsById summary: POST /wp/v2/sidebars/{id} description: '`POST /wp/v2/sidebars/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: widgets: type: array items: type: object description: Nested widgets. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/statuses: get: operationId: getWpV2Statuses summary: GET /wp/v2/statuses description: '`GET /wp/v2/statuses` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/statuses/{status}: parameters: - name: status in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w-]+`. get: operationId: getWpV2StatusesByStatus summary: GET /wp/v2/statuses/{status} description: '`GET /wp/v2/statuses/{status}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: status in: query required: false description: An alphanumeric identifier for the status. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/tags: get: operationId: getWpV2Tags summary: GET /wp/v2/tags description: '`GET /wp/v2/tags` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: hide_empty in: query required: false description: Whether to hide terms not assigned to any posts. schema: type: boolean default: false - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by term attribute. schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: post in: query required: false description: Limit result set to terms assigned to a specific post. schema: type: integer - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: slug in: query required: false description: Limit result set to terms with one or more specific slugs. schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Tags summary: POST /wp/v2/tags description: '`POST /wp/v2/tags` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 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. meta: type: object description: Meta fields. required: - name responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/tags/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2TagsById summary: GET /wp/v2/tags/{id} description: '`GET /wp/v2/tags/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the term. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TagsById summary: POST /wp/v2/tags/{id} description: '`POST /wp/v2/tags/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. 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. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2TagsById summary: DELETE /wp/v2/tags/{id} description: '`DELETE /wp/v2/tags/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. force: type: boolean default: false description: Required to be true, as terms do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/taxonomies: get: operationId: getWpV2Taxonomies summary: GET /wp/v2/taxonomies description: '`GET /wp/v2/taxonomies` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: type in: query required: false description: Limit results to taxonomies associated with a specific post type. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/taxonomies/{taxonomy}: parameters: - name: taxonomy in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w-]+`. get: operationId: getWpV2TaxonomiesByTaxonomy summary: GET /wp/v2/taxonomies/{taxonomy} description: '`GET /wp/v2/taxonomies/{taxonomy}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: taxonomy in: query required: false description: An alphanumeric identifier for the taxonomy. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/template-parts: get: operationId: getWpV2TemplateParts summary: GET /wp/v2/template-parts description: '`GET /wp/v2/template-parts` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: area in: query required: false description: Limit to the specified template part area. schema: type: string - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: post_type in: query required: false description: Post type to get the templates for. schema: type: string - name: wp_id in: query required: false description: Limit to the specified post id. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TemplateParts summary: POST /wp/v2/template-parts description: '`POST /wp/v2/template-parts` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object default: '' description: Content of template. title: type: object default: '' description: Title of template. description: type: string default: '' description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish description: Status of template. author: type: integer description: The ID for the author of the template. area: type: string description: Where the template part is intended for use (header, footer, etc.) required: - slug responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/template-parts/{id}?)[\/\w%-]+): parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatePartsById}?)[\w%]+) summary: GET /wp/v2/template-parts/{id}?)[\/\w%-]+) description: '`GET /wp/v2/template-parts/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TemplatePartsById}?)[\w%]+) summary: POST /wp/v2/template-parts/{id}?)[\/\w%-]+) description: '`POST /wp/v2/template-parts/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object description: Content of template. title: type: object description: Title of template. description: type: string description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: Status of template. author: type: integer description: The ID for the author of the template. area: type: string description: Where the template part is intended for use (header, footer, etc.) responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2TemplatePartsById}?)[\w%]+) summary: DELETE /wp/v2/template-parts/{id}?)[\/\w%-]+) description: '`DELETE /wp/v2/template-parts/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatePartsById}?)[\w%]+)Autosaves summary: GET /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves description: '`GET /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TemplatePartsById}?)[\w%]+)Autosaves summary: POST /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves description: '`POST /wp/v2/template-parts/{id}?)[\/\w%-]+)/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object description: Content of template. title: type: object description: Title of template. description: type: string description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: Status of template. author: type: integer description: The ID for the author of the template. area: type: string description: Where the template part is intended for use (header, footer, etc.) responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2TemplatePartsByParent}?)[\w%]+)AutosavesById summary: GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id} description: '`GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatePartsByParent}?)[\w%]+)Revisions summary: GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions description: '`GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The id of a template schema: type: string - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2TemplatePartsByParent}?)[\w%]+)RevisionsById summary: GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id} description: '`GET /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2TemplatePartsByParent}?)[\w%]+)RevisionsById summary: DELETE /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id} description: '`DELETE /wp/v2/template-parts/{parent}?)[\/\w%-]+)/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: string description: The id of a template id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/template-parts/lookup: get: operationId: getWpV2TemplatePartsLookup summary: GET /wp/v2/template-parts/lookup description: '`GET /wp/v2/template-parts/lookup` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: is_custom in: query required: false description: Indicates if a template is custom or part of the template hierarchy schema: type: boolean - name: slug in: query required: true description: The slug of the template to get the fallback for schema: type: string - name: template_prefix in: query required: false description: The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy` schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/templates: get: operationId: getWpV2Templates summary: GET /wp/v2/templates description: '`GET /wp/v2/templates` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: area in: query required: false description: Limit to the specified template part area. schema: type: string - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: post_type in: query required: false description: Post type to get the templates for. schema: type: string - name: wp_id in: query required: false description: Limit to the specified post id. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Templates summary: POST /wp/v2/templates description: '`POST /wp/v2/templates` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object default: '' description: Content of template. title: type: object default: '' description: Title of template. description: type: string default: '' description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish description: Status of template. author: type: integer description: The ID for the author of the template. required: - slug responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/templates/{id}?)[\/\w%-]+): parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatesById}?)[\w%]+) summary: GET /wp/v2/templates/{id}?)[\/\w%-]+) description: '`GET /wp/v2/templates/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TemplatesById}?)[\w%]+) summary: POST /wp/v2/templates/{id}?)[\/\w%-]+) description: '`POST /wp/v2/templates/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object description: Content of template. title: type: object description: Title of template. description: type: string description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: Status of template. author: type: integer description: The ID for the author of the template. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2TemplatesById}?)[\w%]+) summary: DELETE /wp/v2/templates/{id}?)[\/\w%-]+) description: '`DELETE /wp/v2/templates/{id}?)[\/\w%-]+)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template force: type: boolean default: false description: Whether to bypass Trash and force deletion. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatesById}?)[\w%]+)Autosaves summary: GET /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves description: '`GET /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2TemplatesById}?)[\w%]+)Autosaves summary: POST /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves description: '`POST /wp/v2/templates/{id}?)[\/\w%-]+)/autosaves` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: The id of a template slug: type: string description: Unique slug identifying the template. theme: type: string description: Theme identifier for the template. type: type: string description: Type of template. content: type: object description: Content of template. title: type: object description: Title of template. description: type: string description: Description of template. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: Status of template. author: type: integer description: The ID for the author of the template. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2TemplatesByParent}?)[\w%]+)AutosavesById summary: GET /wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id} description: '`GET /wp/v2/templates/{parent}?)[\/\w%-]+)/autosaves/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The ID for the autosave. schema: type: integer - name: parent in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2TemplatesByParent}?)[\w%]+)Revisions summary: GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions description: '`GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: desc - name: orderby in: query required: false description: Sort collection by object attribute. schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: parent in: query required: false description: The id of a template schema: type: string - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer minimum: 1 maximum: 100 - name: search in: query required: false description: Limit results to those matching a string. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2TemplatesByParent}?)[\w%]+)RevisionsById summary: GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id} description: '`GET /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the revision. schema: type: integer - name: parent in: query required: false description: The id of a template schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' delete: operationId: deleteWpV2TemplatesByParent}?)[\w%]+)RevisionsById summary: DELETE /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id} description: '`DELETE /wp/v2/templates/{parent}?)[\/\w%-]+)/revisions/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: parent: type: string description: The id of a template id: type: integer description: Unique identifier for the revision. force: type: boolean default: false description: Required to be true, as revisions do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/templates/lookup: get: operationId: getWpV2TemplatesLookup summary: GET /wp/v2/templates/lookup description: '`GET /wp/v2/templates/lookup` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: is_custom in: query required: false description: Indicates if a template is custom or part of the template hierarchy schema: type: boolean - name: slug in: query required: true description: The slug of the template to get the fallback for schema: type: string - name: template_prefix in: query required: false description: The template prefix for the created template. This is used to extract the main template type, e.g. in `taxonomy-books` extracts the `taxonomy` schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/themes: get: operationId: getWpV2Themes summary: GET /wp/v2/themes description: '`GET /wp/v2/themes` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: status in: query required: false description: Limit result set to themes assigned one or more statuses. schema: type: array items: type: string enum: - active - inactive responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/themes/{stylesheet}?): parameters: - name: stylesheet in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+`. get: operationId: getWpV2ThemesByStylesheet}? summary: GET /wp/v2/themes/{stylesheet}?) description: '`GET /wp/v2/themes/{stylesheet}?)` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: stylesheet in: query required: false description: The theme's stylesheet. This uniquely identifies the theme. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/types: get: operationId: getWpV2Types summary: GET /wp/v2/types description: '`GET /wp/v2/types` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/types/{type}: parameters: - name: type in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w-]+`. get: operationId: getWpV2TypesByType summary: GET /wp/v2/types/{type} description: '`GET /wp/v2/types/{type}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: type in: query required: false description: An alphanumeric identifier for the post type. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/users: get: operationId: getWpV2Users summary: GET /wp/v2/users description: '`GET /wp/v2/users` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: capabilities in: query required: false description: Limit result set to users matching at least one specific capability provided. Accepts csv list or single capability. schema: type: array items: type: string - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: has_published_posts in: query required: false description: Limit result set to users who have published posts. schema: type: boolean - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by user attribute. schema: type: string enum: - id - include - name - registered_date - slug - include_slugs - email - url default: name - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: roles in: query required: false description: Limit result set to users matching at least one specific role provided. Accepts csv list or single role. schema: type: array items: type: string - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: search_columns in: query required: false description: Array of column names to be searched. schema: type: array default: [] items: type: string enum: - email - name - id - username - slug - name: slug in: query required: false description: Limit result set to users with one or more specific slugs. schema: type: array items: type: string - name: who in: query required: false description: Limit result set to users who are considered authors. schema: type: string enum: - authors responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Users summary: POST /wp/v2/users description: '`POST /wp/v2/users` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: - '' - en_US description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. required: - email - password - username responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/users/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2UsersById summary: GET /wp/v2/users/{id} description: '`GET /wp/v2/users/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the user. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2UsersById summary: POST /wp/v2/users/{id} description: '`POST /wp/v2/users/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the user. username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: - '' - en_US description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2UsersById summary: DELETE /wp/v2/users/{id} description: '`DELETE /wp/v2/users/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the user. force: type: boolean default: false description: Required to be true, as users do not support trashing. reassign: type: integer description: Reassign the deleted user's posts and links to this user ID. required: - reassign responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/users/{user_id})/application-passwords: parameters: - name: user_id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `(?:[\d]+|me`. get: operationId: getWpV2UsersByUserId}ApplicationPasswords summary: GET /wp/v2/users/{user_id})/application-passwords description: '`GET /wp/v2/users/{user_id})/application-passwords` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2UsersByUserId}ApplicationPasswords summary: POST /wp/v2/users/{user_id})/application-passwords description: '`POST /wp/v2/users/{user_id})/application-passwords` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. required: - name responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2UsersByUserId}ApplicationPasswords summary: DELETE /wp/v2/users/{user_id})/application-passwords description: '`DELETE /wp/v2/users/{user_id})/application-passwords` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/users/{user_id})/application-passwords/{uuid}: parameters: - name: user_id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `(?:[\d]+|me`. - name: uuid in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w\-]+`. get: operationId: getWpV2UsersByUserId}ApplicationPasswordsByUuid summary: GET /wp/v2/users/{user_id})/application-passwords/{uuid} description: '`GET /wp/v2/users/{user_id})/application-passwords/{uuid}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2UsersByUserId}ApplicationPasswordsByUuid summary: POST /wp/v2/users/{user_id})/application-passwords/{uuid} description: '`POST /wp/v2/users/{user_id})/application-passwords/{uuid}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2UsersByUserId}ApplicationPasswordsByUuid summary: DELETE /wp/v2/users/{user_id})/application-passwords/{uuid} description: '`DELETE /wp/v2/users/{user_id})/application-passwords/{uuid}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/users/{user_id})/application-passwords/introspect: parameters: - name: user_id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `(?:[\d]+|me`. get: operationId: getWpV2UsersByUserId}ApplicationPasswordsIntrospect summary: GET /wp/v2/users/{user_id})/application-passwords/introspect description: '`GET /wp/v2/users/{user_id})/application-passwords/introspect` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/users/me: get: operationId: getWpV2UsersMe summary: GET /wp/v2/users/me description: '`GET /wp/v2/users/me` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2UsersMe summary: POST /wp/v2/users/me description: '`POST /wp/v2/users/me` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: - '' - en_US description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2UsersMe summary: DELETE /wp/v2/users/me description: '`DELETE /wp/v2/users/me` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as users do not support trashing. reassign: type: integer description: Reassign the deleted user's posts and links to this user ID. required: - reassign responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/widget-types: get: operationId: getWpV2WidgetTypes summary: GET /wp/v2/widget-types description: '`GET /wp/v2/widget-types` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/widget-types/{id}: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. get: operationId: getWpV2WidgetTypesById summary: GET /wp/v2/widget-types/{id} description: '`GET /wp/v2/widget-types/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: The widget type id. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' /wp/v2/widget-types/{id}/encode: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. post: operationId: createWpV2WidgetTypesByIdEncode summary: POST /wp/v2/widget-types/{id}/encode description: '`POST /wp/v2/widget-types/{id}/encode` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: string description: The widget type id. instance: type: object description: Current instance settings of the widget. form_data: type: string description: Serialized widget form data to encode into instance settings. required: - id responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/widget-types/{id}/render: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[a-zA-Z0-9_-]+`. post: operationId: createWpV2WidgetTypesByIdRender summary: POST /wp/v2/widget-types/{id}/render description: '`POST /wp/v2/widget-types/{id}/render` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: string description: The widget type id. instance: type: object description: Current instance settings of the widget. required: - id responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/widgets: get: operationId: getWpV2Widgets summary: GET /wp/v2/widgets description: '`GET /wp/v2/widgets` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: sidebar in: query required: false description: The sidebar to return widgets for. schema: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2Widgets summary: POST /wp/v2/widgets description: '`POST /wp/v2/widgets` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: true content: application/json: schema: type: object properties: id: type: string description: Unique identifier for the widget. id_base: type: string description: The type of the widget. Corresponds to ID in widget-types endpoint. sidebar: type: string default: wp_inactive_widgets description: The sidebar the widget belongs to. instance: type: object description: Instance settings of the widget, if supported. form_data: type: string description: URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only. required: - sidebar responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/widgets/{id}: parameters: - name: id in: path required: true schema: type: string description: Path segment matched by the WordPress route pattern `[\w\-]+`. get: operationId: getWpV2WidgetsById summary: GET /wp/v2/widgets/{id} description: '`GET /wp/v2/widgets/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2WidgetsById summary: POST /wp/v2/widgets/{id} description: '`POST /wp/v2/widgets/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: string description: Unique identifier for the widget. id_base: type: string description: The type of the widget. Corresponds to ID in widget-types endpoint. sidebar: type: string description: The sidebar the widget belongs to. instance: type: object description: Instance settings of the widget, if supported. form_data: type: string description: URL-encoded form data from the widget admin form. Used to update a widget that does not support instance. Write only. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2WidgetsById summary: DELETE /wp/v2/widgets/{id} description: '`DELETE /wp/v2/widgets/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean description: Whether to force removal of the widget, or move it to the inactive sidebar. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/wp_pattern_category: get: operationId: getWpV2WpPatternCategory summary: GET /wp/v2/wp_pattern_category description: '`GET /wp/v2/wp_pattern_category` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: exclude in: query required: false description: Ensure result set excludes specific IDs. schema: type: array default: [] items: type: integer - name: hide_empty in: query required: false description: Whether to hide terms not assigned to any posts. schema: type: boolean default: false - name: include in: query required: false description: Limit result set to specific IDs. schema: type: array default: [] items: type: integer - name: offset in: query required: false description: Offset the result set by a specific number of items. schema: type: integer - name: order in: query required: false description: Order sort attribute ascending or descending. schema: type: string enum: - asc - desc default: asc - name: orderby in: query required: false description: Sort collection by term attribute. schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name - name: page in: query required: false description: Current page of the collection. schema: type: integer default: 1 minimum: 1 - name: per_page in: query required: false description: Maximum number of items to be returned in result set. schema: type: integer default: 10 minimum: 1 maximum: 100 - name: post in: query required: false description: Limit result set to terms assigned to a specific post. schema: type: integer - name: search in: query required: false description: Limit results to those matching a string. schema: type: string - name: slug in: query required: false description: Limit result set to terms with one or more specific slugs. schema: type: array items: type: string responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2WpPatternCategory summary: POST /wp/v2/wp_pattern_category description: '`POST /wp/v2/wp_pattern_category` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 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. meta: type: object description: Meta fields. required: - name responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] /wp/v2/wp_pattern_category/{id}: parameters: - name: id in: path required: true schema: type: integer description: Path segment matched by the WordPress route pattern `[\d]+`. get: operationId: getWpV2WpPatternCategoryById summary: GET /wp/v2/wp_pattern_category/{id} description: '`GET /wp/v2/wp_pattern_category/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 parameters: - name: context in: query required: false description: Scope under which the request is made; determines fields present in response. schema: type: string enum: - view - embed - edit default: view - name: id in: query required: false description: Unique identifier for the term. schema: type: integer responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' post: operationId: createWpV2WpPatternCategoryById summary: POST /wp/v2/wp_pattern_category/{id} description: '`POST /wp/v2/wp_pattern_category/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. 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. meta: type: object description: Meta fields. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] delete: operationId: deleteWpV2WpPatternCategoryById summary: DELETE /wp/v2/wp_pattern_category/{id} description: '`DELETE /wp/v2/wp_pattern_category/{id}` as advertised by the live WordPress REST route index at https://www.tegna.com/wp-json/. Parameters below are copied verbatim from that index.' tags: - wp/v2 requestBody: required: false content: application/json: schema: type: object properties: id: type: integer description: Unique identifier for the term. force: type: boolean default: false description: Required to be true, as terms do not support trashing. responses: '200': description: Success. headers: X-WP-Total: description: Total records matching the query (collection routes). schema: type: integer X-WP-TotalPages: description: Total pages available (collection routes). schema: type: integer Link: description: RFC 8288 pagination links (`rel="next"` / `rel="prev"`). schema: type: string content: application/json: schema: {} '400': description: Invalid parameter — `rest_invalid_param`. content: application/json: schema: $ref: '#/components/schemas/Error' '401': description: Not authenticated — `rest_not_logged_in`. content: application/json: schema: $ref: '#/components/schemas/Error' '403': description: Forbidden — `rest_forbidden` / `rest_cannot_*`. content: application/json: schema: $ref: '#/components/schemas/Error' '404': description: No route or resource — `rest_no_route` / `rest_post_invalid_id`. content: application/json: schema: $ref: '#/components/schemas/Error' security: - applicationPassword: [] components: securitySchemes: applicationPassword: type: http scheme: basic description: WordPress Application Passwords (HTTP Basic). The live index advertises the authorization endpoint at https://www.tegna.com/wp-admin/authorize-application.php. Reads on public content require no credential. schemas: Error: type: object description: WordPress REST error envelope, observed live on this host. properties: code: type: string description: Machine-readable error slug, e.g. `rest_no_route`. message: type: string description: Human-readable message. data: type: object properties: status: type: integer description: HTTP status code, repeated in the body. params: type: object description: Per-parameter validation messages. details: type: object description: Per-parameter error codes. required: - code - message - data