openapi: 3.1.0 info: title: Turntide WordPress REST API version: wp/v2 summary: The machine-readable REST surface published at turntide.com/wp-json. description: The WordPress REST API surface published by Turntide Technologies at https://turntide.com/wp-json/. This document was DERIVED mechanically from the live route index -- every path, method and parameter below appears in that index -- and component schemas were harvested from live HTTP OPTIONS responses on the core wp/v2 collections. It covers the corporate website's content/CMS surface plus the WordPress Abilities API (wp-abilities/v1) and an MCP adapter namespace (mcp). It is NOT a product API for Turntide's motors, power electronics, energy storage or thermal hardware -- Turntide publishes no public developer API for those products. contact: url: https://turntide.com/contact-us/ x-derived-from: https://turntide.com/wp-json/ x-derived-on: '2026-08-02' x-derived-by: API Evangelist enrichment pipeline (local-v1) servers: - url: https://turntide.com/wp-json description: Turntide WordPress REST API tags: - name: coauthors/v1 - name: complianz/v1 - name: core - name: mcp - name: oembed/1.0 - name: redirection/v1 - name: themeco - name: wp-abilities/v1 - name: wp-block-editor/v1 - name: wp-site-health/v1 - name: wp/v2 - name: wpe/cache-plugin/v1 - name: wpe_sign_on_plugin/v1 - name: wpforms/v1 - name: yoast/v1 paths: /batch/v1: post: operationId: createBatchV1 summary: POST /batch/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/batch/v1` in the `core` namespace. tags: - core responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: validation: type: string enum: - require-all-validate - normal default: normal requests: type: array items: type: object required: - requests /coauthors/v1: get: operationId: getCoauthorsV1 summary: GET /coauthors/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: coauthors/v1 - name: context in: query required: false schema: default: view /coauthors/v1/authors-by-term-ids: get: operationId: getCoauthorsV1AuthorsByTermIds summary: GET /coauthors/v1/authors-by-term-ids description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/authors-by-term-ids` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: ids in: query required: true schema: type: string description: Comma-separated list of taxonomy term IDs. /coauthors/v1/authors/{post_id}: parameters: - name: post_id in: path required: true schema: type: string get: operationId: getCoauthorsV1AuthorsByPostId summary: GET /coauthors/v1/authors/{post_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/authors/(?P[\d]+)` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createCoauthorsV1AuthorsByPostId summary: POST /coauthors/v1/authors/{post_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/authors/(?P[\d]+)` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: new_authors: type: string /coauthors/v1/coauthors: get: operationId: getCoauthorsV1Coauthors summary: GET /coauthors/v1/coauthors description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/coauthors` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: post_id in: query required: true schema: type: integer description: Unique identifier for a post. /coauthors/v1/coauthors/{user_nicename}: parameters: - name: user_nicename in: path required: true schema: type: string get: operationId: getCoauthorsV1CoauthorsByUserNicename summary: GET /coauthors/v1/coauthors/{user_nicename} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/coauthors/(?P[\w-]+)` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /coauthors/v1/search: get: operationId: getCoauthorsV1Search summary: GET /coauthors/v1/search description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/coauthors/v1/search` in the `coauthors/v1` namespace. tags: - coauthors/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: q in: query required: false schema: type: string description: Text to search. - name: existing_authors in: query required: false schema: type: string description: Names of existing co-authors to exclude from search results. /complianz/v1: get: operationId: getComplianzV1 summary: GET /complianz/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: complianz/v1 - name: context in: query required: false schema: default: view /complianz/v1/banner: get: operationId: getComplianzV1Banner summary: GET /complianz/v1/banner description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/banner` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/consent-area/{post_id}/{block_id}: parameters: - name: post_id in: path required: true schema: type: string - name: block_id in: path required: true schema: type: string get: operationId: getComplianzV1ConsentAreaByPostIdByBlockId summary: GET /complianz/v1/consent-area/{post_id}/{block_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/consent-area/(?P([0-9]+))/(?P([a-z0-9-_]+))` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/cookie_data: get: operationId: getComplianzV1CookieData summary: GET /complianz/v1/cookie_data description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/cookie_data` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/datarequests: post: operationId: createComplianzV1Datarequests summary: POST /complianz/v1/datarequests description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/datarequests` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/documents: get: operationId: getComplianzV1Documents summary: GET /complianz/v1/documents description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/documents` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/manage_consent_html: get: operationId: getComplianzV1ManageConsentHtml summary: GET /complianz/v1/manage_consent_html description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/manage_consent_html` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/scan/post: post: operationId: createComplianzV1ScanPost summary: POST /complianz/v1/scan/post description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/scan/post` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/store_cookies: post: operationId: createComplianzV1StoreCookies summary: POST /complianz/v1/store_cookies description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/store_cookies` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/track: post: operationId: createComplianzV1Track summary: POST /complianz/v1/track description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/track` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/wsc-checks: post: operationId: createComplianzV1WscChecks summary: POST /complianz/v1/wsc-checks description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/wsc-checks` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /complianz/v1/wsc-scan: post: operationId: createComplianzV1WscScan summary: POST /complianz/v1/wsc-scan description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/complianz/v1/wsc-scan` in the `complianz/v1` namespace. tags: - complianz/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /mcp: get: operationId: getMcp summary: GET /mcp description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: mcp - name: context in: query required: false schema: default: view /mcp/mcp-adapter-default-server: post: operationId: createMcpMcpAdapterDefaultServer summary: POST /mcp/mcp-adapter-default-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-adapter-default-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' get: operationId: getMcpMcpAdapterDefaultServer summary: GET /mcp/mcp-adapter-default-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-adapter-default-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' delete: operationId: deleteMcpMcpAdapterDefaultServer summary: DELETE /mcp/mcp-adapter-default-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-adapter-default-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /mcp/mcp-oauth-server: post: operationId: createMcpMcpOauthServer summary: POST /mcp/mcp-oauth-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-oauth-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' get: operationId: getMcpMcpOauthServer summary: GET /mcp/mcp-oauth-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-oauth-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' delete: operationId: deleteMcpMcpOauthServer summary: DELETE /mcp/mcp-oauth-server description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/mcp/mcp-oauth-server` in the `mcp` namespace. tags: - mcp responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /oembed/1.0: get: operationId: getOembed10 summary: GET /oembed/1.0 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/oembed/1.0` in the `oembed/1.0` namespace. tags: - oembed/1.0 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: oembed/1.0 - name: context in: query required: false schema: default: view /oembed/1.0/embed: get: operationId: getOembed10Embed summary: GET /oembed/1.0/embed description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/oembed/1.0/embed` in the `oembed/1.0` namespace. tags: - oembed/1.0 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: url in: query required: true schema: type: string format: uri description: The URL of the resource for which to fetch oEmbed data. - name: format in: query required: false schema: default: json - name: maxwidth in: query required: false schema: default: 600 /oembed/1.0/proxy: get: operationId: getOembed10Proxy summary: GET /oembed/1.0/proxy description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/oembed/1.0/proxy` in the `oembed/1.0` namespace. tags: - oembed/1.0 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: url in: query required: true schema: type: string format: uri description: The URL of the resource for which to fetch oEmbed data. - name: format in: query required: false schema: type: string enum: - json - xml default: json description: The oEmbed format to use. - name: maxwidth in: query required: false schema: type: integer default: 600 description: The maximum width of the embed frame in pixels. - name: maxheight in: query required: false schema: type: integer description: The maximum height of the embed frame in pixels. - name: discover in: query required: false schema: type: boolean default: true description: Whether to perform an oEmbed discovery request for unsanctioned providers. /redirection/v1: get: operationId: getRedirectionV1 summary: GET /redirection/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: redirection/v1 - name: context in: query required: false schema: default: view /redirection/v1/404: get: operationId: getRedirectionV1404 summary: GET /redirection/v1/404 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/404` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: filterBy in: query required: false schema: {} description: Field to filter by - name: orderby in: query required: false schema: type: string enum: - url - ip - total - count - '' description: Field to order results by - name: direction in: query required: false schema: type: string enum: - asc - desc default: desc description: Direction of ordered results - name: per_page in: query required: false schema: type: integer default: 25 description: Number of results per page - name: page in: query required: false schema: type: integer default: 0 description: Page offset /redirection/v1/bulk/404/{bulk}: parameters: - name: bulk in: path required: true schema: type: string post: operationId: createRedirectionV1Bulk404ByBulk summary: POST /redirection/v1/bulk/404/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/404/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string put: operationId: updateRedirectionV1Bulk404ByBulk summary: PUT /redirection/v1/bulk/404/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/404/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string patch: operationId: updateRedirectionV1Bulk404ByBulk2 summary: PATCH /redirection/v1/bulk/404/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/404/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string /redirection/v1/bulk/group/{bulk}: parameters: - name: bulk in: path required: true schema: type: string post: operationId: createRedirectionV1BulkGroupByBulk summary: POST /redirection/v1/bulk/group/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/group/(?Pdelete|enable|disable)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string put: operationId: updateRedirectionV1BulkGroupByBulk summary: PUT /redirection/v1/bulk/group/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/group/(?Pdelete|enable|disable)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string patch: operationId: updateRedirectionV1BulkGroupByBulk2 summary: PATCH /redirection/v1/bulk/group/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/group/(?Pdelete|enable|disable)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string /redirection/v1/bulk/log/{bulk}: parameters: - name: bulk in: path required: true schema: type: string post: operationId: createRedirectionV1BulkLogByBulk summary: POST /redirection/v1/bulk/log/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/log/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string put: operationId: updateRedirectionV1BulkLogByBulk summary: PUT /redirection/v1/bulk/log/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/log/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string patch: operationId: updateRedirectionV1BulkLogByBulk2 summary: PATCH /redirection/v1/bulk/log/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/log/(?Pdelete)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - url - ip - total - count - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 items: type: array items: type: string /redirection/v1/bulk/redirect/{bulk}: parameters: - name: bulk in: path required: true schema: type: string post: operationId: createRedirectionV1BulkRedirectByBulk summary: POST /redirection/v1/bulk/redirect/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/redirect/(?Pdelete|enable|disable|reset)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 global: type: boolean items: type: array items: type: string put: operationId: updateRedirectionV1BulkRedirectByBulk summary: PUT /redirection/v1/bulk/redirect/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/redirect/(?Pdelete|enable|disable|reset)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 global: type: boolean items: type: array items: type: string patch: operationId: updateRedirectionV1BulkRedirectByBulk2 summary: PATCH /redirection/v1/bulk/redirect/{bulk} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/bulk/redirect/(?Pdelete|enable|disable|reset)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 global: type: boolean items: type: array items: type: string /redirection/v1/export/{module}/{format}: parameters: - name: module in: path required: true schema: type: string - name: format in: path required: true schema: type: string get: operationId: getRedirectionV1ExportByModuleByFormat summary: GET /redirection/v1/export/{module}/{format} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/(?P1|2|3|all)/(?Pcsv|apache|nginx|json)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/404/{format}: parameters: - name: format in: path required: true schema: type: string get: operationId: getRedirectionV1Export404ByFormat summary: GET /redirection/v1/export/404/{format} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/404/(?Pcsv|json)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/404/preview: get: operationId: getRedirectionV1Export404Preview summary: GET /redirection/v1/export/404/preview description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/404/preview` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/bundle: get: operationId: getRedirectionV1ExportBundle summary: GET /redirection/v1/export/bundle description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/bundle` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/bundle/preview: get: operationId: getRedirectionV1ExportBundlePreview summary: GET /redirection/v1/export/bundle/preview description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/bundle/preview` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/group/{format}: parameters: - name: format in: path required: true schema: type: string get: operationId: getRedirectionV1ExportGroupByFormat summary: GET /redirection/v1/export/group/{format} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/group/(?Pcsv|json)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/log/{format}: parameters: - name: format in: path required: true schema: type: string get: operationId: getRedirectionV1ExportLogByFormat summary: GET /redirection/v1/export/log/{format} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/log/(?Pcsv|json)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/log/preview: get: operationId: getRedirectionV1ExportLogPreview summary: GET /redirection/v1/export/log/preview description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/log/preview` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/redirect: get: operationId: getRedirectionV1ExportRedirect summary: GET /redirection/v1/export/redirect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/redirect` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/export/redirect/preview: get: operationId: getRedirectionV1ExportRedirectPreview summary: GET /redirection/v1/export/redirect/preview description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/export/redirect/preview` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/group: get: operationId: getRedirectionV1Group summary: GET /redirection/v1/group description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: filterBy in: query required: false schema: {} description: Field to filter by - name: orderby in: query required: false schema: type: string enum: - name - id - '' description: Field to order results by - name: direction in: query required: false schema: type: string enum: - asc - desc default: desc description: Direction of ordered results - name: per_page in: query required: false schema: type: integer default: 25 description: Number of results per page - name: page in: query required: false schema: type: integer default: 0 description: Page offset post: operationId: createRedirectionV1Group summary: POST /redirection/v1/group description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 moduleId: type: integer name: type: string status: {} required: - moduleId - name put: operationId: updateRedirectionV1Group summary: PUT /redirection/v1/group description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 moduleId: type: integer name: type: string status: {} required: - moduleId - name patch: operationId: updateRedirectionV1Group2 summary: PATCH /redirection/v1/group description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - name - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 moduleId: type: integer name: type: string status: {} required: - moduleId - name /redirection/v1/group/{id}: parameters: - name: id in: path required: true schema: type: string post: operationId: createRedirectionV1GroupById summary: POST /redirection/v1/group/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: moduleId: type: integer name: type: string status: {} required: - moduleId - name put: operationId: updateRedirectionV1GroupById summary: PUT /redirection/v1/group/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: moduleId: type: integer name: type: string status: {} required: - moduleId - name patch: operationId: updateRedirectionV1GroupById2 summary: PATCH /redirection/v1/group/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/group/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: moduleId: type: integer name: type: string status: {} required: - moduleId - name /redirection/v1/import/file/{group_id}: parameters: - name: group_id in: path required: true schema: type: string post: operationId: createRedirectionV1ImportFileByGroupId summary: POST /redirection/v1/import/file/{group_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/file/(?P\d+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: dry_run: {} duplicate_mode: {} deduplicate: {} import_sections: {} put: operationId: updateRedirectionV1ImportFileByGroupId summary: PUT /redirection/v1/import/file/{group_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/file/(?P\d+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: dry_run: {} duplicate_mode: {} deduplicate: {} import_sections: {} patch: operationId: updateRedirectionV1ImportFileByGroupId2 summary: PATCH /redirection/v1/import/file/{group_id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/file/(?P\d+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: dry_run: {} duplicate_mode: {} deduplicate: {} import_sections: {} /redirection/v1/import/plugin: get: operationId: getRedirectionV1ImportPlugin summary: GET /redirection/v1/import/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createRedirectionV1ImportPlugin summary: POST /redirection/v1/import/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: delete_source: {} duplicate_mode: {} put: operationId: updateRedirectionV1ImportPlugin summary: PUT /redirection/v1/import/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: delete_source: {} duplicate_mode: {} patch: operationId: updateRedirectionV1ImportPlugin2 summary: PATCH /redirection/v1/import/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: delete_source: {} duplicate_mode: {} /redirection/v1/import/plugin/{plugin}/preview: parameters: - name: plugin in: path required: true schema: type: string get: operationId: getRedirectionV1ImportPluginByPluginPreview summary: GET /redirection/v1/import/plugin/{plugin}/preview description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/import/plugin/(?P[a-z0-9-]+)/preview` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: delete_source in: query required: false schema: {} - name: duplicate_mode in: query required: false schema: {} /redirection/v1/log: get: operationId: getRedirectionV1Log summary: GET /redirection/v1/log description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/log` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: filterBy in: query required: false schema: {} description: Field to filter by - name: orderby in: query required: false schema: type: string enum: - url - ip - total - count - '' description: Field to order results by - name: direction in: query required: false schema: type: string enum: - asc - desc default: desc description: Direction of ordered results - name: per_page in: query required: false schema: type: integer default: 25 description: Number of results per page - name: page in: query required: false schema: type: integer default: 0 description: Page offset /redirection/v1/plugin: get: operationId: getRedirectionV1Plugin summary: GET /redirection/v1/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createRedirectionV1Plugin summary: POST /redirection/v1/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: name: type: string value: type: string put: operationId: updateRedirectionV1Plugin summary: PUT /redirection/v1/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: name: type: string value: type: string patch: operationId: updateRedirectionV1Plugin2 summary: PATCH /redirection/v1/plugin description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: name: type: string value: type: string /redirection/v1/plugin/data: post: operationId: createRedirectionV1PluginData summary: POST /redirection/v1/plugin/data description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/data` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: upgrade: type: string enum: - stop - skip - retry put: operationId: updateRedirectionV1PluginData summary: PUT /redirection/v1/plugin/data description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/data` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: upgrade: type: string enum: - stop - skip - retry patch: operationId: updateRedirectionV1PluginData2 summary: PATCH /redirection/v1/plugin/data description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/data` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: upgrade: type: string enum: - stop - skip - retry /redirection/v1/plugin/delete: post: operationId: createRedirectionV1PluginDelete summary: POST /redirection/v1/plugin/delete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/delete` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' put: operationId: updateRedirectionV1PluginDelete summary: PUT /redirection/v1/plugin/delete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/delete` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' patch: operationId: updateRedirectionV1PluginDelete2 summary: PATCH /redirection/v1/plugin/delete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/delete` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/plugin/finish: post: operationId: createRedirectionV1PluginFinish summary: POST /redirection/v1/plugin/finish description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/finish` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' put: operationId: updateRedirectionV1PluginFinish summary: PUT /redirection/v1/plugin/finish description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/finish` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' patch: operationId: updateRedirectionV1PluginFinish2 summary: PATCH /redirection/v1/plugin/finish description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/finish` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/plugin/fix: post: operationId: createRedirectionV1PluginFix summary: POST /redirection/v1/plugin/fix description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/fix` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: reason: type: string current: type: string required: - reason - current put: operationId: updateRedirectionV1PluginFix summary: PUT /redirection/v1/plugin/fix description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/fix` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: reason: type: string current: type: string required: - reason - current patch: operationId: updateRedirectionV1PluginFix2 summary: PATCH /redirection/v1/plugin/fix description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/fix` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: reason: type: string current: type: string required: - reason - current /redirection/v1/plugin/test: get: operationId: getRedirectionV1PluginTest summary: GET /redirection/v1/plugin/test description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/test` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createRedirectionV1PluginTest summary: POST /redirection/v1/plugin/test description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/test` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' put: operationId: updateRedirectionV1PluginTest summary: PUT /redirection/v1/plugin/test description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/test` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' patch: operationId: updateRedirectionV1PluginTest2 summary: PATCH /redirection/v1/plugin/test description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/test` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' delete: operationId: deleteRedirectionV1PluginTest summary: DELETE /redirection/v1/plugin/test description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/plugin/test` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/redirect: get: operationId: getRedirectionV1Redirect summary: GET /redirection/v1/redirect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: filterBy in: query required: false schema: {} description: Field to filter by - name: orderby in: query required: false schema: type: string enum: - source - last_count - last_access - position - id - '' description: Field to order results by - name: direction in: query required: false schema: type: string enum: - asc - desc default: desc description: Direction of ordered results - name: per_page in: query required: false schema: type: integer default: 25 description: Number of results per page - name: page in: query required: false schema: type: integer default: 0 description: Page offset post: operationId: createRedirectionV1Redirect summary: POST /redirection/v1/redirect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 put: operationId: updateRedirectionV1Redirect summary: PUT /redirection/v1/redirect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 patch: operationId: updateRedirectionV1Redirect2 summary: PATCH /redirection/v1/redirect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: filterBy: {} orderby: type: string enum: - source - last_count - last_access - position - id - '' direction: type: string enum: - asc - desc default: desc per_page: type: integer default: 25 page: type: integer default: 0 /redirection/v1/redirect/{id}: parameters: - name: id in: path required: true schema: type: string post: operationId: createRedirectionV1RedirectById summary: POST /redirection/v1/redirect/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' put: operationId: updateRedirectionV1RedirectById summary: PUT /redirection/v1/redirect/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' patch: operationId: updateRedirectionV1RedirectById2 summary: PATCH /redirection/v1/redirect/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect/(?P[\d]+)` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /redirection/v1/redirect/post: get: operationId: getRedirectionV1RedirectPost summary: GET /redirection/v1/redirect/post description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/redirect/post` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: text in: query required: true schema: type: string description: Text to match /redirection/v1/setting: get: operationId: getRedirectionV1Setting summary: GET /redirection/v1/setting description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/setting` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createRedirectionV1Setting summary: POST /redirection/v1/setting description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/setting` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' put: operationId: updateRedirectionV1Setting summary: PUT /redirection/v1/setting description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/setting` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' patch: operationId: updateRedirectionV1Setting2 summary: PATCH /redirection/v1/setting description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/redirection/v1/setting` in the `redirection/v1` namespace. tags: - redirection/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /themeco: get: operationId: getThemeco summary: GET /themeco description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/themeco` in the `themeco` namespace. tags: - themeco responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: themeco - name: context in: query required: false schema: default: view /themeco/data/{path}: parameters: - name: path in: path required: true schema: type: string get: operationId: getThemecoDataByPath summary: GET /themeco/data/{path} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/themeco/data/(?P[a-zA-Z0-9-_]+)` in the `themeco` namespace. tags: - themeco responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createThemecoDataByPath summary: POST /themeco/data/{path} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/themeco/data/(?P[a-zA-Z0-9-_]+)` in the `themeco` namespace. tags: - themeco responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /themeco/data/{path}/{id}: parameters: - name: path in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getThemecoDataByPathById summary: GET /themeco/data/{path}/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/themeco/data/(?P[a-zA-Z0-9-_]+)/(?P[a-zA-Z0-9-_]+)` in the `themeco` namespace. tags: - themeco responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createThemecoDataByPathById summary: POST /themeco/data/{path}/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/themeco/data/(?P[a-zA-Z0-9-_]+)/(?P[a-zA-Z0-9-_]+)` in the `themeco` namespace. tags: - themeco responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-abilities/v1: get: operationId: getWpAbilitiesV1 summary: GET /wp-abilities/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wp-abilities/v1 - name: context in: query required: false schema: default: view /wp-abilities/v1/abilities: get: operationId: getWpAbilitiesV1Abilities summary: GET /wp-abilities/v1/abilities description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 50 description: Maximum number of items to be returned in result set. - name: category in: query required: false schema: type: string description: Limit results to abilities in specific ability category. /wp-abilities/v1/abilities/{name}: parameters: - name: name in: path required: true schema: type: string get: operationId: getWpAbilitiesV1AbilitiesByName summary: GET /wp-abilities/v1/abilities/{name} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+)` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-abilities/v1/abilities/{name}/run: parameters: - name: name in: path required: true schema: type: string get: operationId: getWpAbilitiesV1AbilitiesByNameRun summary: GET /wp-abilities/v1/abilities/{name}/run description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+?)/run` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: input in: query required: false schema: type: integer description: Input parameters for the ability execution. post: operationId: createWpAbilitiesV1AbilitiesByNameRun summary: POST /wp-abilities/v1/abilities/{name}/run description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+?)/run` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: input: type: integer put: operationId: updateWpAbilitiesV1AbilitiesByNameRun summary: PUT /wp-abilities/v1/abilities/{name}/run description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+?)/run` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: input: type: integer patch: operationId: updateWpAbilitiesV1AbilitiesByNameRun2 summary: PATCH /wp-abilities/v1/abilities/{name}/run description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+?)/run` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: input: type: integer delete: operationId: deleteWpAbilitiesV1AbilitiesByNameRun summary: DELETE /wp-abilities/v1/abilities/{name}/run description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/abilities/(?P[a-zA-Z0-9\-\/]+?)/run` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: input in: query required: false schema: type: integer description: Input parameters for the ability execution. /wp-abilities/v1/categories: get: operationId: getWpAbilitiesV1Categories summary: GET /wp-abilities/v1/categories description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/categories` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 50 description: Maximum number of items to be returned in result set. /wp-abilities/v1/categories/{slug}: parameters: - name: slug in: path required: true schema: type: string get: operationId: getWpAbilitiesV1CategoriesBySlug summary: GET /wp-abilities/v1/categories/{slug} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-abilities/v1/categories/(?P[a-z0-9]+(?:-[a-z0-9]+)*)` in the `wp-abilities/v1` namespace. tags: - wp-abilities/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-block-editor/v1: get: operationId: getWpBlockEditorV1 summary: GET /wp-block-editor/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-block-editor/v1` in the `wp-block-editor/v1` namespace. tags: - wp-block-editor/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wp-block-editor/v1 - name: context in: query required: false schema: default: view /wp-block-editor/v1/export: get: operationId: getWpBlockEditorV1Export summary: GET /wp-block-editor/v1/export description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-block-editor/v1/export` in the `wp-block-editor/v1` namespace. tags: - wp-block-editor/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-block-editor/v1/navigation-fallback: get: operationId: getWpBlockEditorV1NavigationFallback summary: GET /wp-block-editor/v1/navigation-fallback description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-block-editor/v1/navigation-fallback` in the `wp-block-editor/v1` namespace. tags: - wp-block-editor/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-block-editor/v1/url-details: get: operationId: getWpBlockEditorV1UrlDetails summary: GET /wp-block-editor/v1/url-details description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-block-editor/v1/url-details` in the `wp-block-editor/v1` namespace. tags: - wp-block-editor/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: url in: query required: true schema: type: string format: uri description: The URL to process. /wp-site-health/v1: get: operationId: getWpSiteHealthV1 summary: GET /wp-site-health/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wp-site-health/v1 - name: context in: query required: false schema: default: view /wp-site-health/v1/directory-sizes: get: operationId: getWpSiteHealthV1DirectorySizes summary: GET /wp-site-health/v1/directory-sizes description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/directory-sizes` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/authorization-header: get: operationId: getWpSiteHealthV1TestsAuthorizationHeader summary: GET /wp-site-health/v1/tests/authorization-header description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/authorization-header` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/background-updates: get: operationId: getWpSiteHealthV1TestsBackgroundUpdates summary: GET /wp-site-health/v1/tests/background-updates description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/background-updates` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/dotorg-communication: get: operationId: getWpSiteHealthV1TestsDotorgCommunication summary: GET /wp-site-health/v1/tests/dotorg-communication description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/dotorg-communication` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/https-status: get: operationId: getWpSiteHealthV1TestsHttpsStatus summary: GET /wp-site-health/v1/tests/https-status description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/https-status` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/loopback-requests: get: operationId: getWpSiteHealthV1TestsLoopbackRequests summary: GET /wp-site-health/v1/tests/loopback-requests description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/loopback-requests` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp-site-health/v1/tests/page-cache: get: operationId: getWpSiteHealthV1TestsPageCache summary: GET /wp-site-health/v1/tests/page-cache description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp-site-health/v1/tests/page-cache` in the `wp-site-health/v1` namespace. tags: - wp-site-health/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2: get: operationId: getWpV2 summary: GET /wp/v2 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wp/v2 - name: context in: query required: false schema: default: view /wp/v2/block-directory/search: get: operationId: getWpV2BlockDirectorySearch summary: GET /wp/v2/block-directory/search description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-directory/search` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: term in: query required: true schema: type: string description: Limit result set to blocks matching the search term. /wp/v2/block-patterns/categories: get: operationId: getWpV2BlockPatternsCategories summary: GET /wp/v2/block-patterns/categories description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-patterns/categories` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/block-patterns/patterns: get: operationId: getWpV2BlockPatternsPatterns summary: GET /wp/v2/block-patterns/patterns description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-patterns/patterns` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/block-renderer/{name}: parameters: - name: name in: path required: true schema: type: string get: operationId: getWpV2BlockRendererByName summary: GET /wp/v2/block-renderer/{name} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-renderer/(?P[a-z0-9-]+/[a-z0-9-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - edit default: view description: Scope under which the request is made; determines fields present in response. - name: attributes in: query required: false schema: type: object default: [] description: Attributes for the block. - name: post_id in: query required: false schema: type: integer description: ID of the post context. post: operationId: createWpV2BlockRendererByName summary: POST /wp/v2/block-renderer/{name} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-renderer/(?P[a-z0-9-]+/[a-z0-9-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - edit default: view attributes: type: object default: [] post_id: type: integer /wp/v2/block-types: get: operationId: getWpV2BlockTypes summary: GET /wp/v2/block-types description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-types` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: namespace in: query required: false schema: type: string description: Block namespace. /wp/v2/block-types/{namespace}: parameters: - name: namespace in: path required: true schema: type: string get: operationId: getWpV2BlockTypesByNamespace summary: GET /wp/v2/block-types/{namespace} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-types/(?P[a-zA-Z0-9_-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/block-types/{namespace}/{name}: parameters: - name: namespace in: path required: true schema: type: string - name: name in: path required: true schema: type: string get: operationId: getWpV2BlockTypesByNamespaceByName summary: GET /wp/v2/block-types/{namespace}/{name} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/block-types/(?P[a-zA-Z0-9_-]+)/(?P[a-zA-Z0-9_-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/blocks: get: operationId: getWpV2Blocks summary: GET /wp/v2/blocks description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: wp_pattern_category in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the wp_pattern_category taxonomy. - name: wp_pattern_category_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the wp_pattern_category taxonomy. post: operationId: createWpV2Blocks summary: POST /wp/v2/blocks description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object excerpt: type: object meta: type: object template: type: string wp_pattern_category: type: array items: type: integer /wp/v2/blocks/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2BlocksById summary: GET /wp/v2/blocks/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2BlocksById summary: POST /wp/v2/blocks/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object excerpt: type: object meta: type: object template: type: string wp_pattern_category: type: array items: type: integer put: operationId: updateWpV2BlocksById summary: PUT /wp/v2/blocks/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object excerpt: type: object meta: type: object template: type: string wp_pattern_category: type: array items: type: integer patch: operationId: updateWpV2BlocksById2 summary: PATCH /wp/v2/blocks/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object excerpt: type: object meta: type: object template: type: string wp_pattern_category: type: array items: type: integer delete: operationId: deleteWpV2BlocksById summary: DELETE /wp/v2/blocks/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/blocks/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2BlocksByIdAutosaves summary: GET /wp/v2/blocks/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2BlocksByIdAutosaves summary: POST /wp/v2/blocks/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object excerpt: type: object meta: type: object template: type: string wp_pattern_category: type: array items: type: integer /wp/v2/blocks/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2BlocksByParentAutosavesById summary: GET /wp/v2/blocks/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/blocks/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2BlocksByParentRevisions summary: GET /wp/v2/blocks/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/blocks/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2BlocksByParentRevisionsById summary: GET /wp/v2/blocks/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2BlocksByParentRevisionsById summary: DELETE /wp/v2/blocks/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/blocks/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/categories: get: operationId: getWpV2Categories summary: GET /wp/v2/categories description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2Categories summary: POST /wp/v2/categories description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object required: - name /wp/v2/categories/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CategoriesById summary: GET /wp/v2/categories/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2CategoriesById summary: POST /wp/v2/categories/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object put: operationId: updateWpV2CategoriesById summary: PUT /wp/v2/categories/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object patch: operationId: updateWpV2CategoriesById2 summary: PATCH /wp/v2/categories/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object delete: operationId: deleteWpV2CategoriesById summary: DELETE /wp/v2/categories/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/categories/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/coauthors: get: operationId: getWpV2Coauthors summary: GET /wp/v2/coauthors description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2Coauthors summary: POST /wp/v2/coauthors description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object required: - name /wp/v2/coauthors/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CoauthorsById summary: GET /wp/v2/coauthors/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2CoauthorsById summary: POST /wp/v2/coauthors/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object put: operationId: updateWpV2CoauthorsById summary: PUT /wp/v2/coauthors/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object patch: operationId: updateWpV2CoauthorsById2 summary: PATCH /wp/v2/coauthors/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object delete: operationId: deleteWpV2CoauthorsById summary: DELETE /wp/v2/coauthors/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/coauthors/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/comments: get: operationId: getWpV2Comments summary: GET /wp/v2/comments description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to comments published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array items: type: integer description: Limit result set to comments assigned to specific user IDs. Requires authorization. - name: author_exclude in: query required: false schema: type: array items: type: integer description: Ensure result set excludes comments assigned to specific user IDs. Requires authorization. - name: author_email in: query required: false schema: type: string format: email description: Limit result set to that from a specific author email. Requires authorization. - name: before in: query required: false schema: type: string format: date-time description: Limit response to comments published before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - date_gmt - id - include - post - parent - type default: date_gmt description: Sort collection by comment attribute. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to comments of specific parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific parent IDs. - name: post in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to comments assigned to specific post IDs. - name: status in: query required: false schema: type: string default: approve description: Limit result set to comments assigned a specific status. Requires authorization. - name: type in: query required: false schema: type: string default: comment description: Limit result set to comments assigned a specific type. Requires authorization. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2Comments summary: POST /wp/v2/comments description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: author: type: integer author_email: type: string format: email author_ip: type: string format: ip author_name: type: string author_url: type: string format: uri author_user_agent: type: string content: type: object date: type: string format: date-time date_gmt: type: string format: date-time parent: type: integer default: 0 post: type: integer default: 0 status: type: string meta: type: object /wp/v2/comments/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CommentsById summary: GET /wp/v2/comments/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: password in: query required: false schema: type: string description: The password for the parent post of the comment (if the post is password protected). post: operationId: createWpV2CommentsById summary: POST /wp/v2/comments/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: author: type: integer author_email: type: string format: email author_ip: type: string format: ip author_name: type: string author_url: type: string format: uri author_user_agent: type: string content: type: object date: type: string format: date-time date_gmt: type: string format: date-time parent: type: integer post: type: integer status: type: string meta: type: object put: operationId: updateWpV2CommentsById summary: PUT /wp/v2/comments/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: author: type: integer author_email: type: string format: email author_ip: type: string format: ip author_name: type: string author_url: type: string format: uri author_user_agent: type: string content: type: object date: type: string format: date-time date_gmt: type: string format: date-time parent: type: integer post: type: integer status: type: string meta: type: object patch: operationId: updateWpV2CommentsById2 summary: PATCH /wp/v2/comments/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: author: type: integer author_email: type: string format: email author_ip: type: string format: ip author_name: type: string author_url: type: string format: uri author_user_agent: type: string content: type: object date: type: string format: date-time date_gmt: type: string format: date-time parent: type: integer post: type: integer status: type: string meta: type: object delete: operationId: deleteWpV2CommentsById summary: DELETE /wp/v2/comments/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/comments/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. - name: password in: query required: false schema: type: string description: The password for the parent post of the comment (if the post is password protected). /wp/v2/community: get: operationId: getWpV2Community summary: GET /wp/v2/community description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: community-category in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the community-category taxonomy. - name: community-category_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the community-category taxonomy. - name: community-tag in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the community-tag taxonomy. - name: community-tag_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the community-tag taxonomy. - name: coauthors in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the coauthors taxonomy. - name: coauthors_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the coauthors taxonomy. post: operationId: createWpV2Community summary: POST /wp/v2/community description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string community-category: type: array items: type: integer community-tag: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/community-category: get: operationId: getWpV2CommunityCategory summary: GET /wp/v2/community-category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2CommunityCategory summary: POST /wp/v2/community-category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object required: - name /wp/v2/community-category/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CommunityCategoryById summary: GET /wp/v2/community-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2CommunityCategoryById summary: POST /wp/v2/community-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object put: operationId: updateWpV2CommunityCategoryById summary: PUT /wp/v2/community-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object patch: operationId: updateWpV2CommunityCategoryById2 summary: PATCH /wp/v2/community-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object delete: operationId: deleteWpV2CommunityCategoryById summary: DELETE /wp/v2/community-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/community-tag: get: operationId: getWpV2CommunityTag summary: GET /wp/v2/community-tag description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2CommunityTag summary: POST /wp/v2/community-tag description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object required: - name /wp/v2/community-tag/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CommunityTagById summary: GET /wp/v2/community-tag/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2CommunityTagById summary: POST /wp/v2/community-tag/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object put: operationId: updateWpV2CommunityTagById summary: PUT /wp/v2/community-tag/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object patch: operationId: updateWpV2CommunityTagById2 summary: PATCH /wp/v2/community-tag/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string parent: type: integer meta: type: object delete: operationId: deleteWpV2CommunityTagById summary: DELETE /wp/v2/community-tag/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community-tag/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/community/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CommunityById summary: GET /wp/v2/community/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2CommunityById summary: POST /wp/v2/community/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string community-category: type: array items: type: integer community-tag: type: array items: type: integer coauthors: type: array items: type: integer put: operationId: updateWpV2CommunityById summary: PUT /wp/v2/community/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string community-category: type: array items: type: integer community-tag: type: array items: type: integer coauthors: type: array items: type: integer patch: operationId: updateWpV2CommunityById2 summary: PATCH /wp/v2/community/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string community-category: type: array items: type: integer community-tag: type: array items: type: integer coauthors: type: array items: type: integer delete: operationId: deleteWpV2CommunityById summary: DELETE /wp/v2/community/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/community/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2CommunityByIdAutosaves summary: GET /wp/v2/community/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2CommunityByIdAutosaves summary: POST /wp/v2/community/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string community-category: type: array items: type: integer community-tag: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/community/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2CommunityByParentAutosavesById summary: GET /wp/v2/community/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/community/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/event-category: get: operationId: getWpV2EventCategory summary: GET /wp/v2/event-category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2EventCategory summary: POST /wp/v2/event-category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object required: - name /wp/v2/event-category/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2EventCategoryById summary: GET /wp/v2/event-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2EventCategoryById summary: POST /wp/v2/event-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object put: operationId: updateWpV2EventCategoryById summary: PUT /wp/v2/event-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object patch: operationId: updateWpV2EventCategoryById2 summary: PATCH /wp/v2/event-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object delete: operationId: deleteWpV2EventCategoryById summary: DELETE /wp/v2/event-category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/event-category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/events: get: operationId: getWpV2Events summary: GET /wp/v2/events description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: event-category in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the event-category taxonomy. - name: event-category_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the event-category taxonomy. - name: coauthors in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the coauthors taxonomy. - name: coauthors_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the coauthors taxonomy. post: operationId: createWpV2Events summary: POST /wp/v2/events description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string event-category: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/events/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2EventsById summary: GET /wp/v2/events/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2EventsById summary: POST /wp/v2/events/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string event-category: type: array items: type: integer coauthors: type: array items: type: integer put: operationId: updateWpV2EventsById summary: PUT /wp/v2/events/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string event-category: type: array items: type: integer coauthors: type: array items: type: integer patch: operationId: updateWpV2EventsById2 summary: PATCH /wp/v2/events/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string event-category: type: array items: type: integer coauthors: type: array items: type: integer delete: operationId: deleteWpV2EventsById summary: DELETE /wp/v2/events/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/events/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2EventsByIdAutosaves summary: GET /wp/v2/events/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2EventsByIdAutosaves summary: POST /wp/v2/events/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer meta: type: object template: type: string event-category: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/events/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2EventsByParentAutosavesById summary: GET /wp/v2/events/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/events/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/font-collections: get: operationId: getWpV2FontCollections summary: GET /wp/v2/font-collections description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-collections` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. /wp/v2/font-collections/{slug}: parameters: - name: slug in: path required: true schema: type: string get: operationId: getWpV2FontCollectionsBySlug summary: GET /wp/v2/font-collections/{slug} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-collections/(?P[\/\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/font-families: get: operationId: getWpV2FontFamilies summary: GET /wp/v2/font-families description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include default: id description: Sort collection by post attribute. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. post: operationId: createWpV2FontFamilies summary: POST /wp/v2/font-families description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 font_family_settings: type: string required: - font_family_settings /wp/v2/font-families/{font_family_id}/font-faces: parameters: - name: font_family_id in: path required: true schema: type: string get: operationId: getWpV2FontFamiliesByFontFamilyIdFontFaces summary: GET /wp/v2/font-families/{font_family_id}/font-faces description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)/font-faces` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include default: id description: Sort collection by post attribute. post: operationId: createWpV2FontFamiliesByFontFamilyIdFontFaces summary: POST /wp/v2/font-families/{font_family_id}/font-faces description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)/font-faces` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 font_face_settings: type: string required: - font_face_settings /wp/v2/font-families/{font_family_id}/font-faces/{id}: parameters: - name: font_family_id in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2FontFamiliesByFontFamilyIdFontFacesById summary: GET /wp/v2/font-families/{font_family_id}/font-faces/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)/font-faces/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2FontFamiliesByFontFamilyIdFontFacesById summary: DELETE /wp/v2/font-families/{font_family_id}/font-faces/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)/font-faces/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/font-families/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2FontFamiliesById summary: GET /wp/v2/font-families/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2FontFamiliesById summary: POST /wp/v2/font-families/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 font_family_settings: type: string required: - font_family_settings put: operationId: updateWpV2FontFamiliesById summary: PUT /wp/v2/font-families/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 font_family_settings: type: string required: - font_family_settings patch: operationId: updateWpV2FontFamiliesById2 summary: PATCH /wp/v2/font-families/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: theme_json_version: type: integer default: 3 font_family_settings: type: string required: - font_family_settings delete: operationId: deleteWpV2FontFamiliesById summary: DELETE /wp/v2/font-families/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/font-families/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/global-styles/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2GlobalStylesById summary: GET /wp/v2/global-styles/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\/\d+]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createWpV2GlobalStylesById summary: POST /wp/v2/global-styles/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\/\d+]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: styles: type: object settings: type: object title: type: object put: operationId: updateWpV2GlobalStylesById summary: PUT /wp/v2/global-styles/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\/\d+]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: styles: type: object settings: type: object title: type: object patch: operationId: updateWpV2GlobalStylesById2 summary: PATCH /wp/v2/global-styles/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\/\d+]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: styles: type: object settings: type: object title: type: object /wp/v2/global-styles/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2GlobalStylesByParentRevisions summary: GET /wp/v2/global-styles/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\d]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. /wp/v2/global-styles/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2GlobalStylesByParentRevisionsById summary: GET /wp/v2/global-styles/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/global-styles/themes/{stylesheet}/variations: parameters: - name: stylesheet in: path required: true schema: type: string get: operationId: getWpV2GlobalStylesThemesByStylesheetVariations summary: GET /wp/v2/global-styles/themes/{stylesheet}/variations description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/themes/(?P[\/\s%\w\.\(\)\[\]\@_\-]+)/variations` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/global-styles/themes/{stylesheet}: parameters: - name: stylesheet in: path required: true schema: type: string get: operationId: getWpV2GlobalStylesThemesByStylesheet summary: GET /wp/v2/global-styles/themes/{stylesheet} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/global-styles/themes/(?P[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/guest-author: get: operationId: getWpV2GuestAuthor summary: GET /wp/v2/guest-author description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. post: operationId: createWpV2GuestAuthor summary: POST /wp/v2/guest-author description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string featured_media: type: integer template: type: string /wp/v2/guest-author/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2GuestAuthorById summary: GET /wp/v2/guest-author/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2GuestAuthorById summary: POST /wp/v2/guest-author/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string featured_media: type: integer template: type: string put: operationId: updateWpV2GuestAuthorById summary: PUT /wp/v2/guest-author/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string featured_media: type: integer template: type: string patch: operationId: updateWpV2GuestAuthorById2 summary: PATCH /wp/v2/guest-author/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string featured_media: type: integer template: type: string delete: operationId: deleteWpV2GuestAuthorById summary: DELETE /wp/v2/guest-author/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/guest-author/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/media: get: operationId: getWpV2Media summary: GET /wp/v2/media description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: inherit items: type: string enum: - inherit - private - trash description: Limit result set to posts assigned one or more statuses. - name: media_type in: query required: false schema: type: array items: type: string enum: - image - video - text - application - audio - font description: Limit result set to attachments of a particular media type or media types. - name: mime_type in: query required: false schema: type: array items: type: string description: Limit result set to attachments of a particular MIME type or MIME types. post: operationId: createWpV2Media summary: POST /wp/v2/media description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled title: type: object author: type: integer featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed meta: type: object template: type: string alt_text: type: string caption: type: object description: type: object post: type: integer /wp/v2/media/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2MediaById summary: GET /wp/v2/media/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2MediaById summary: POST /wp/v2/media/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled title: type: object author: type: integer featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed meta: type: object template: type: string alt_text: type: string caption: type: object description: type: object post: type: integer put: operationId: updateWpV2MediaById summary: PUT /wp/v2/media/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled title: type: object author: type: integer featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed meta: type: object template: type: string alt_text: type: string caption: type: object description: type: object post: type: integer patch: operationId: updateWpV2MediaById2 summary: PATCH /wp/v2/media/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled title: type: object author: type: integer featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed meta: type: object template: type: string alt_text: type: string caption: type: object description: type: object post: type: integer delete: operationId: deleteWpV2MediaById summary: DELETE /wp/v2/media/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/media/{id}/edit: parameters: - name: id in: path required: true schema: type: string post: operationId: createWpV2MediaByIdEdit summary: POST /wp/v2/media/{id}/edit description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)/edit` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: src: type: string format: uri modifiers: type: array items: type: object rotation: type: integer x: type: number y: type: number width: type: number height: type: number caption: type: object description: type: object title: type: object post: type: integer alt_text: type: string required: - src /wp/v2/media/{id}/post-process: parameters: - name: id in: path required: true schema: type: string post: operationId: createWpV2MediaByIdPostProcess summary: POST /wp/v2/media/{id}/post-process description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/media/(?P[\d]+)/post-process` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: action: type: string enum: - create-image-subsizes required: - action /wp/v2/menu-items: get: operationId: getWpV2MenuItems summary: GET /wp/v2/menu-items description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order default: menu_order description: Sort collection by object attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: menus in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the menus taxonomy. - name: menus_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the menus taxonomy. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. post: operationId: createWpV2MenuItems summary: POST /wp/v2/menu-items description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string type: type: string enum: - taxonomy - post_type - post_type_archive - custom default: custom status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish parent: type: integer default: 0 attr_title: type: string classes: type: array items: type: string description: type: string menu_order: type: integer default: 1 object: type: string object_id: type: integer default: 0 target: type: string enum: - _blank - '' url: type: string format: uri xfn: type: array items: type: string menus: type: integer meta: type: object /wp/v2/menu-items/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2MenuItemsById summary: GET /wp/v2/menu-items/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2MenuItemsById summary: POST /wp/v2/menu-items/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string type: type: string enum: - taxonomy - post_type - post_type_archive - custom status: type: string enum: - publish - future - draft - pending - private - acf-disabled parent: type: integer attr_title: type: string classes: type: array items: type: string description: type: string menu_order: type: integer object: type: string object_id: type: integer target: type: string enum: - _blank - '' url: type: string format: uri xfn: type: array items: type: string menus: type: integer meta: type: object put: operationId: updateWpV2MenuItemsById summary: PUT /wp/v2/menu-items/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string type: type: string enum: - taxonomy - post_type - post_type_archive - custom status: type: string enum: - publish - future - draft - pending - private - acf-disabled parent: type: integer attr_title: type: string classes: type: array items: type: string description: type: string menu_order: type: integer object: type: string object_id: type: integer target: type: string enum: - _blank - '' url: type: string format: uri xfn: type: array items: type: string menus: type: integer meta: type: object patch: operationId: updateWpV2MenuItemsById2 summary: PATCH /wp/v2/menu-items/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string type: type: string enum: - taxonomy - post_type - post_type_archive - custom status: type: string enum: - publish - future - draft - pending - private - acf-disabled parent: type: integer attr_title: type: string classes: type: array items: type: string description: type: string menu_order: type: integer object: type: string object_id: type: integer target: type: string enum: - _blank - '' url: type: string format: uri xfn: type: array items: type: string menus: type: integer meta: type: object delete: operationId: deleteWpV2MenuItemsById summary: DELETE /wp/v2/menu-items/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/menu-items/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2MenuItemsByIdAutosaves summary: GET /wp/v2/menu-items/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2MenuItemsByIdAutosaves summary: POST /wp/v2/menu-items/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer title: type: string type: type: string enum: - taxonomy - post_type - post_type_archive - custom status: type: string enum: - publish - future - draft - pending - private - acf-disabled attr_title: type: string classes: type: array items: type: string description: type: string menu_order: type: integer object: type: string object_id: type: integer target: type: string enum: - _blank - '' url: type: string format: uri xfn: type: array items: type: string menus: type: integer meta: type: object /wp/v2/menu-items/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2MenuItemsByParentAutosavesById summary: GET /wp/v2/menu-items/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-items/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/menu-locations: get: operationId: getWpV2MenuLocations summary: GET /wp/v2/menu-locations description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-locations` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/menu-locations/{location}: parameters: - name: location in: path required: true schema: type: string get: operationId: getWpV2MenuLocationsByLocation summary: GET /wp/v2/menu-locations/{location} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menu-locations/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/menus: get: operationId: getWpV2Menus summary: GET /wp/v2/menus description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2Menus summary: POST /wp/v2/menus description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object locations: type: array items: type: string auto_add: type: boolean required: - name /wp/v2/menus/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2MenusById summary: GET /wp/v2/menus/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2MenusById summary: POST /wp/v2/menus/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object locations: type: array items: type: string auto_add: type: boolean put: operationId: updateWpV2MenusById summary: PUT /wp/v2/menus/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object locations: type: array items: type: string auto_add: type: boolean patch: operationId: updateWpV2MenusById2 summary: PATCH /wp/v2/menus/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object locations: type: array items: type: string auto_add: type: boolean delete: operationId: deleteWpV2MenusById summary: DELETE /wp/v2/menus/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/menus/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/navigation: get: operationId: getWpV2Navigation summary: GET /wp/v2/navigation description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. post: operationId: createWpV2Navigation summary: POST /wp/v2/navigation description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object template: type: string /wp/v2/navigation/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2NavigationById summary: GET /wp/v2/navigation/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2NavigationById summary: POST /wp/v2/navigation/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object template: type: string put: operationId: updateWpV2NavigationById summary: PUT /wp/v2/navigation/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object template: type: string patch: operationId: updateWpV2NavigationById2 summary: PATCH /wp/v2/navigation/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object template: type: string delete: operationId: deleteWpV2NavigationById summary: DELETE /wp/v2/navigation/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/navigation/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2NavigationByIdAutosaves summary: GET /wp/v2/navigation/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2NavigationByIdAutosaves summary: POST /wp/v2/navigation/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object template: type: string /wp/v2/navigation/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2NavigationByParentAutosavesById summary: GET /wp/v2/navigation/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/navigation/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2NavigationByParentRevisions summary: GET /wp/v2/navigation/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/navigation/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2NavigationByParentRevisionsById summary: GET /wp/v2/navigation/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2NavigationByParentRevisionsById summary: DELETE /wp/v2/navigation/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/navigation/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/pages: get: operationId: getWpV2Pages summary: GET /wp/v2/pages description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order default: date description: Sort collection by post attribute. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: coauthors in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the coauthors taxonomy. - name: coauthors_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the coauthors taxonomy. post: operationId: createWpV2Pages summary: POST /wp/v2/pages description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string parent: type: integer title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed menu_order: type: integer meta: type: object template: type: string coauthors: type: array items: type: integer /wp/v2/pages/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2PagesById summary: GET /wp/v2/pages/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2PagesById summary: POST /wp/v2/pages/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string parent: type: integer title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed menu_order: type: integer meta: type: object template: type: string coauthors: type: array items: type: integer put: operationId: updateWpV2PagesById summary: PUT /wp/v2/pages/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string parent: type: integer title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed menu_order: type: integer meta: type: object template: type: string coauthors: type: array items: type: integer patch: operationId: updateWpV2PagesById2 summary: PATCH /wp/v2/pages/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string parent: type: integer title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed menu_order: type: integer meta: type: object template: type: string coauthors: type: array items: type: integer delete: operationId: deleteWpV2PagesById summary: DELETE /wp/v2/pages/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/pages/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2PagesByIdAutosaves summary: GET /wp/v2/pages/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2PagesByIdAutosaves summary: POST /wp/v2/pages/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed menu_order: type: integer meta: type: object template: type: string coauthors: type: array items: type: integer /wp/v2/pages/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2PagesByParentAutosavesById summary: GET /wp/v2/pages/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/pages/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2PagesByParentRevisions summary: GET /wp/v2/pages/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/pages/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2PagesByParentRevisionsById summary: GET /wp/v2/pages/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2PagesByParentRevisionsById summary: DELETE /wp/v2/pages/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pages/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/pattern-directory/patterns: get: operationId: getWpV2PatternDirectoryPatterns summary: GET /wp/v2/pattern-directory/patterns description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/pattern-directory/patterns` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: category in: query required: false schema: type: integer description: Limit results to those matching a category ID. - name: keyword in: query required: false schema: type: integer description: Limit results to those matching a keyword ID. - name: slug in: query required: false schema: type: array items: {} description: Limit results to those matching a pattern (slug). - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - favorite_count default: date description: Sort collection by post attribute. /wp/v2/plugins: get: operationId: getWpV2Plugins summary: GET /wp/v2/plugins description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: status in: query required: false schema: type: array items: type: string enum: - inactive - active description: Limits results to plugins with the given status. post: operationId: createWpV2Plugins summary: POST /wp/v2/plugins description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: slug: type: string status: type: string enum: - inactive - active default: inactive required: - slug /wp/v2/plugins/{plugin}: parameters: - name: plugin in: path required: true schema: type: string get: operationId: getWpV2PluginsByPlugin summary: GET /wp/v2/plugins/{plugin} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins/(?P[^.\/]+(?:\/[^.\/]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2PluginsByPlugin summary: POST /wp/v2/plugins/{plugin} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins/(?P[^.\/]+(?:\/[^.\/]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - view - embed - edit default: view status: type: string enum: - inactive - active put: operationId: updateWpV2PluginsByPlugin summary: PUT /wp/v2/plugins/{plugin} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins/(?P[^.\/]+(?:\/[^.\/]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - view - embed - edit default: view status: type: string enum: - inactive - active patch: operationId: updateWpV2PluginsByPlugin2 summary: PATCH /wp/v2/plugins/{plugin} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins/(?P[^.\/]+(?:\/[^.\/]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: context: type: string enum: - view - embed - edit default: view status: type: string enum: - inactive - active delete: operationId: deleteWpV2PluginsByPlugin summary: DELETE /wp/v2/plugins/{plugin} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/plugins/(?P[^.\/]+(?:\/[^.\/]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/posts: get: operationId: getWpV2Posts summary: GET /wp/v2/posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false 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 - tco-data - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: categories in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the categories taxonomy. - name: categories_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the categories taxonomy. - name: tags in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the tags taxonomy. - name: tags_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the tags taxonomy. - name: coauthors in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the coauthors taxonomy. - name: coauthors_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the coauthors taxonomy. - name: sticky in: query required: false schema: type: boolean description: Limit result set to items that are sticky. - name: ignore_sticky in: query required: false schema: type: boolean default: true description: Whether to ignore sticky posts or not. - name: format in: query required: false schema: type: array items: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: Limit result set to items assigned one or more given formats. post: operationId: createWpV2Posts summary: POST /wp/v2/posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object sticky: type: boolean template: type: string categories: type: array items: type: integer tags: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/posts/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2PostsById summary: GET /wp/v2/posts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. post: operationId: createWpV2PostsById summary: POST /wp/v2/posts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object sticky: type: boolean template: type: string categories: type: array items: type: integer tags: type: array items: type: integer coauthors: type: array items: type: integer put: operationId: updateWpV2PostsById summary: PUT /wp/v2/posts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object sticky: type: boolean template: type: string categories: type: array items: type: integer tags: type: array items: type: integer coauthors: type: array items: type: integer patch: operationId: updateWpV2PostsById2 summary: PATCH /wp/v2/posts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object sticky: type: boolean template: type: string categories: type: array items: type: integer tags: type: array items: type: integer coauthors: type: array items: type: integer delete: operationId: deleteWpV2PostsById summary: DELETE /wp/v2/posts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/posts/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2PostsByIdAutosaves summary: GET /wp/v2/posts/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2PostsByIdAutosaves summary: POST /wp/v2/posts/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer date: type: string format: date-time date_gmt: type: string format: date-time slug: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled password: type: string title: type: object content: type: object author: type: integer excerpt: type: object featured_media: type: integer comment_status: type: string enum: - open - closed ping_status: type: string enum: - open - closed format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object sticky: type: boolean template: type: string categories: type: array items: type: integer tags: type: array items: type: integer coauthors: type: array items: type: integer /wp/v2/posts/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2PostsByParentAutosavesById summary: GET /wp/v2/posts/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/posts/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2PostsByParentRevisions summary: GET /wp/v2/posts/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/posts/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2PostsByParentRevisionsById summary: GET /wp/v2/posts/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2PostsByParentRevisionsById summary: DELETE /wp/v2/posts/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/posts/(?P[\d]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/search: get: operationId: getWpV2Search summary: GET /wp/v2/search description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/search` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: type in: query required: false schema: type: string enum: - post - term - post-format default: post description: Limit results to items of an object type. - name: subtype in: query required: false schema: type: array default: any items: type: string enum: - post - page - community - events - category - post_tag - community-category - community-tag - event-category - any description: Limit results to items of one or more object subtypes. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. /wp/v2/settings: get: operationId: getWpV2Settings summary: GET /wp/v2/settings description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/settings` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createWpV2Settings summary: POST /wp/v2/settings description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/settings` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string description: type: string url: type: string format: uri email: type: string format: email timezone: type: string date_format: type: string time_format: type: string start_of_week: type: integer language: type: string use_smilies: type: boolean default_category: type: integer default_post_format: type: string posts_per_page: type: integer show_on_front: type: string page_on_front: type: integer page_for_posts: type: integer default_ping_status: type: string enum: - open - closed default_comment_status: type: string enum: - open - closed site_logo: type: integer site_icon: type: integer put: operationId: updateWpV2Settings summary: PUT /wp/v2/settings description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/settings` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string description: type: string url: type: string format: uri email: type: string format: email timezone: type: string date_format: type: string time_format: type: string start_of_week: type: integer language: type: string use_smilies: type: boolean default_category: type: integer default_post_format: type: string posts_per_page: type: integer show_on_front: type: string page_on_front: type: integer page_for_posts: type: integer default_ping_status: type: string enum: - open - closed default_comment_status: type: string enum: - open - closed site_logo: type: integer site_icon: type: integer patch: operationId: updateWpV2Settings2 summary: PATCH /wp/v2/settings description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/settings` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: title: type: string description: type: string url: type: string format: uri email: type: string format: email timezone: type: string date_format: type: string time_format: type: string start_of_week: type: integer language: type: string use_smilies: type: boolean default_category: type: integer default_post_format: type: string posts_per_page: type: integer show_on_front: type: string page_on_front: type: integer page_for_posts: type: integer default_ping_status: type: string enum: - open - closed default_comment_status: type: string enum: - open - closed site_logo: type: integer site_icon: type: integer /wp/v2/sidebars: get: operationId: getWpV2Sidebars summary: GET /wp/v2/sidebars description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/sidebars` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/sidebars/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2SidebarsById summary: GET /wp/v2/sidebars/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/sidebars/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2SidebarsById summary: POST /wp/v2/sidebars/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/sidebars/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: widgets: type: array items: type: object put: operationId: updateWpV2SidebarsById summary: PUT /wp/v2/sidebars/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/sidebars/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: widgets: type: array items: type: object patch: operationId: updateWpV2SidebarsById2 summary: PATCH /wp/v2/sidebars/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/sidebars/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: widgets: type: array items: type: object /wp/v2/statuses: get: operationId: getWpV2Statuses summary: GET /wp/v2/statuses description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/statuses` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/statuses/{status}: parameters: - name: status in: path required: true schema: type: string get: operationId: getWpV2StatusesByStatus summary: GET /wp/v2/statuses/{status} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/statuses/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/tags: get: operationId: getWpV2Tags summary: GET /wp/v2/tags description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2Tags summary: POST /wp/v2/tags description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object required: - name /wp/v2/tags/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2TagsById summary: GET /wp/v2/tags/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2TagsById summary: POST /wp/v2/tags/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object put: operationId: updateWpV2TagsById summary: PUT /wp/v2/tags/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object patch: operationId: updateWpV2TagsById2 summary: PATCH /wp/v2/tags/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object delete: operationId: deleteWpV2TagsById summary: DELETE /wp/v2/tags/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/tags/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wp/v2/taxonomies: get: operationId: getWpV2Taxonomies summary: GET /wp/v2/taxonomies description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/taxonomies` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: type in: query required: false schema: type: string description: Limit results to taxonomies associated with a specific post type. /wp/v2/taxonomies/{taxonomy}: parameters: - name: taxonomy in: path required: true schema: type: string get: operationId: getWpV2TaxonomiesByTaxonomy summary: GET /wp/v2/taxonomies/{taxonomy} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/taxonomies/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/template-parts: get: operationId: getWpV2TemplateParts summary: GET /wp/v2/template-parts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: wp_id in: query required: false schema: type: integer description: Limit to the specified post id. - name: area in: query required: false schema: type: string description: Limit to the specified template part area. - name: post_type in: query required: false schema: type: string description: Post type to get the templates for. post: operationId: createWpV2TemplateParts summary: POST /wp/v2/template-parts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object default: '' title: type: object default: '' description: type: string default: '' status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish author: type: integer area: type: string required: - slug /wp/v2/template-parts/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatePartsById summary: GET /wp/v2/template-parts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2TemplatePartsById summary: POST /wp/v2/template-parts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer area: type: string put: operationId: updateWpV2TemplatePartsById summary: PUT /wp/v2/template-parts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer area: type: string patch: operationId: updateWpV2TemplatePartsById2 summary: PATCH /wp/v2/template-parts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer area: type: string delete: operationId: deleteWpV2TemplatePartsById summary: DELETE /wp/v2/template-parts/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/template-parts/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatePartsByIdAutosaves summary: GET /wp/v2/template-parts/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2TemplatePartsByIdAutosaves summary: POST /wp/v2/template-parts/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer area: type: string /wp/v2/template-parts/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatePartsByParentAutosavesById summary: GET /wp/v2/template-parts/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/template-parts/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2TemplatePartsByParentRevisions summary: GET /wp/v2/template-parts/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/template-parts/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatePartsByParentRevisionsById summary: GET /wp/v2/template-parts/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2TemplatePartsByParentRevisionsById summary: DELETE /wp/v2/template-parts/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/template-parts/lookup: get: operationId: getWpV2TemplatePartsLookup summary: GET /wp/v2/template-parts/lookup description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/template-parts/lookup` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: slug in: query required: true schema: type: string description: The slug of the template to get the fallback for - name: is_custom in: query required: false schema: type: boolean description: Indicates if a template is custom or part of the template hierarchy - name: template_prefix in: query required: false schema: type: string 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` /wp/v2/templates: get: operationId: getWpV2Templates summary: GET /wp/v2/templates description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: wp_id in: query required: false schema: type: integer description: Limit to the specified post id. - name: area in: query required: false schema: type: string description: Limit to the specified template part area. - name: post_type in: query required: false schema: type: string description: Post type to get the templates for. post: operationId: createWpV2Templates summary: POST /wp/v2/templates description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object default: '' title: type: object default: '' description: type: string default: '' status: type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish author: type: integer required: - slug /wp/v2/templates/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatesById summary: GET /wp/v2/templates/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2TemplatesById summary: POST /wp/v2/templates/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer put: operationId: updateWpV2TemplatesById summary: PUT /wp/v2/templates/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer patch: operationId: updateWpV2TemplatesById2 summary: PATCH /wp/v2/templates/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer delete: operationId: deleteWpV2TemplatesById summary: DELETE /wp/v2/templates/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Whether to bypass Trash and force deletion. /wp/v2/templates/{id}/autosaves: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatesByIdAutosaves summary: GET /wp/v2/templates/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2TemplatesByIdAutosaves summary: POST /wp/v2/templates/{id}/autosaves description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: slug: type: string theme: type: string type: type: string content: type: object title: type: object description: type: string status: type: string enum: - publish - future - draft - pending - private - acf-disabled author: type: integer /wp/v2/templates/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatesByParentAutosavesById summary: GET /wp/v2/templates/{parent}/autosaves/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/autosaves/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/templates/{parent}/revisions: parameters: - name: parent in: path required: true schema: type: string get: operationId: getWpV2TemplatesByParentRevisions summary: GET /wp/v2/templates/{parent}/revisions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. /wp/v2/templates/{parent}/revisions/{id}: parameters: - name: parent in: path required: true schema: type: string - name: id in: path required: true schema: type: string get: operationId: getWpV2TemplatesByParentRevisionsById summary: GET /wp/v2/templates/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. delete: operationId: deleteWpV2TemplatesByParentRevisionsById summary: DELETE /wp/v2/templates/{parent}/revisions/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/(?P([^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)[\/\w%-]+)/revisions/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as revisions do not support trashing. /wp/v2/templates/lookup: get: operationId: getWpV2TemplatesLookup summary: GET /wp/v2/templates/lookup description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/templates/lookup` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: slug in: query required: true schema: type: string description: The slug of the template to get the fallback for - name: is_custom in: query required: false schema: type: boolean description: Indicates if a template is custom or part of the template hierarchy - name: template_prefix in: query required: false schema: type: string 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` /wp/v2/themes: get: operationId: getWpV2Themes summary: GET /wp/v2/themes description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/themes` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: status in: query required: false schema: type: array items: type: string enum: - active - inactive description: Limit result set to themes assigned one or more statuses. /wp/v2/themes/{stylesheet}: parameters: - name: stylesheet in: path required: true schema: type: string get: operationId: getWpV2ThemesByStylesheet summary: GET /wp/v2/themes/{stylesheet} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/themes/(?P[^\/:<>\*\?"\|]+(?:\/[^\/:<>\*\?"\|]+)?)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/types: get: operationId: getWpV2Types summary: GET /wp/v2/types description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/types` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/types/{type}: parameters: - name: type in: path required: true schema: type: string get: operationId: getWpV2TypesByType summary: GET /wp/v2/types/{type} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/types/(?P[\w-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/users: get: operationId: getWpV2Users summary: GET /wp/v2/users description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - registered_date - slug - include_slugs - email - url default: name description: Sort collection by user attribute. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to users with one or more specific slugs. - name: roles in: query required: false schema: type: array items: type: string description: Limit result set to users matching at least one specific role provided. Accepts csv list or single role. - name: capabilities in: query required: false schema: type: array items: type: string description: Limit result set to users matching at least one specific capability provided. Accepts csv list or single capability. - name: who in: query required: false schema: type: string enum: - authors description: Limit result set to users who are considered authors. - name: has_published_posts in: query required: false schema: type: boolean description: Limit result set to users who have published posts. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - email - name - id - username - slug description: Array of column names to be searched. post: operationId: createWpV2Users summary: POST /wp/v2/users description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object required: - username - email - password /wp/v2/users/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2UsersById summary: GET /wp/v2/users/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2UsersById summary: POST /wp/v2/users/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object put: operationId: updateWpV2UsersById summary: PUT /wp/v2/users/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object patch: operationId: updateWpV2UsersById2 summary: PATCH /wp/v2/users/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object delete: operationId: deleteWpV2UsersById summary: DELETE /wp/v2/users/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as users do not support trashing. - name: reassign in: query required: true schema: type: integer description: Reassign the deleted user's posts and links to this user ID. /wp/v2/users/{user_id}/application-passwords: parameters: - name: user_id in: path required: true schema: type: string get: operationId: getWpV2UsersByUserIdApplicationPasswords summary: GET /wp/v2/users/{user_id}/application-passwords description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2UsersByUserIdApplicationPasswords summary: POST /wp/v2/users/{user_id}/application-passwords description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: app_id: type: string name: type: string required: - name delete: operationId: deleteWpV2UsersByUserIdApplicationPasswords summary: DELETE /wp/v2/users/{user_id}/application-passwords description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/users/{user_id}/application-passwords/{uuid}: parameters: - name: user_id in: path required: true schema: type: string - name: uuid in: path required: true schema: type: string get: operationId: getWpV2UsersByUserIdApplicationPasswordsByUuid summary: GET /wp/v2/users/{user_id}/application-passwords/{uuid} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2UsersByUserIdApplicationPasswordsByUuid summary: POST /wp/v2/users/{user_id}/application-passwords/{uuid} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string name: type: string put: operationId: updateWpV2UsersByUserIdApplicationPasswordsByUuid summary: PUT /wp/v2/users/{user_id}/application-passwords/{uuid} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string name: type: string patch: operationId: updateWpV2UsersByUserIdApplicationPasswordsByUuid2 summary: PATCH /wp/v2/users/{user_id}/application-passwords/{uuid} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string name: type: string delete: operationId: deleteWpV2UsersByUserIdApplicationPasswordsByUuid summary: DELETE /wp/v2/users/{user_id}/application-passwords/{uuid} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wp/v2/users/{user_id}/application-passwords/introspect: parameters: - name: user_id in: path required: true schema: type: string get: operationId: getWpV2UsersByUserIdApplicationPasswordsIntrospect summary: GET /wp/v2/users/{user_id}/application-passwords/introspect description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/(?P(?:[\d]+|me))/application-passwords/introspect` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/users/me: get: operationId: getWpV2UsersMe summary: GET /wp/v2/users/me description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/me` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2UsersMe summary: POST /wp/v2/users/me description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/me` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object put: operationId: updateWpV2UsersMe summary: PUT /wp/v2/users/me description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/me` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object patch: operationId: updateWpV2UsersMe2 summary: PATCH /wp/v2/users/me description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/me` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: username: type: string name: type: string first_name: type: string last_name: type: string email: type: string format: email url: type: string format: uri description: type: string locale: type: string enum: - '' - en_US nickname: type: string slug: type: string roles: type: array items: type: string password: type: string meta: type: object delete: operationId: deleteWpV2UsersMe summary: DELETE /wp/v2/users/me description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/users/me` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as users do not support trashing. - name: reassign in: query required: true schema: type: integer description: Reassign the deleted user's posts and links to this user ID. /wp/v2/widget-types: get: operationId: getWpV2WidgetTypes summary: GET /wp/v2/widget-types description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widget-types` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/widget-types/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2WidgetTypesById summary: GET /wp/v2/widget-types/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widget-types/(?P[a-zA-Z0-9_-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. /wp/v2/widget-types/{id}/encode: parameters: - name: id in: path required: true schema: type: string post: operationId: createWpV2WidgetTypesByIdEncode summary: POST /wp/v2/widget-types/{id}/encode description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widget-types/(?P[a-zA-Z0-9_-]+)/encode` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: instance: type: object form_data: type: string /wp/v2/widget-types/{id}/render: parameters: - name: id in: path required: true schema: type: string post: operationId: createWpV2WidgetTypesByIdRender summary: POST /wp/v2/widget-types/{id}/render description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widget-types/(?P[a-zA-Z0-9_-]+)/render` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: instance: type: object /wp/v2/widgets: get: operationId: getWpV2Widgets summary: GET /wp/v2/widgets description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: sidebar in: query required: false schema: type: string description: The sidebar to return widgets for. post: operationId: createWpV2Widgets summary: POST /wp/v2/widgets description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: id: type: string id_base: type: string sidebar: type: string default: wp_inactive_widgets instance: type: object form_data: type: string required: - sidebar /wp/v2/widgets/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2WidgetsById summary: GET /wp/v2/widgets/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2WidgetsById summary: POST /wp/v2/widgets/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: id_base: type: string sidebar: type: string instance: type: object form_data: type: string put: operationId: updateWpV2WidgetsById summary: PUT /wp/v2/widgets/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: id_base: type: string sidebar: type: string instance: type: object form_data: type: string patch: operationId: updateWpV2WidgetsById2 summary: PATCH /wp/v2/widgets/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: id_base: type: string sidebar: type: string instance: type: object form_data: type: string delete: operationId: deleteWpV2WidgetsById summary: DELETE /wp/v2/widgets/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/widgets/(?P[\w\-]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean description: Whether to force removal of the widget, or move it to the inactive sidebar. /wp/v2/wp_pattern_category: get: operationId: getWpV2WpPatternCategory summary: GET /wp/v2/wp_pattern_category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: page in: query required: false schema: type: integer default: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. post: operationId: createWpV2WpPatternCategory summary: POST /wp/v2/wp_pattern_category description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object required: - name /wp/v2/wp_pattern_category/{id}: parameters: - name: id in: path required: true schema: type: string get: operationId: getWpV2WpPatternCategoryById summary: GET /wp/v2/wp_pattern_category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. post: operationId: createWpV2WpPatternCategoryById summary: POST /wp/v2/wp_pattern_category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object put: operationId: updateWpV2WpPatternCategoryById summary: PUT /wp/v2/wp_pattern_category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object patch: operationId: updateWpV2WpPatternCategoryById2 summary: PATCH /wp/v2/wp_pattern_category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: description: type: string name: type: string slug: type: string meta: type: object delete: operationId: deleteWpV2WpPatternCategoryById summary: DELETE /wp/v2/wp_pattern_category/{id} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wp/v2/wp_pattern_category/(?P[\d]+)` in the `wp/v2` namespace. tags: - wp/v2 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: force in: query required: false schema: type: boolean default: false description: Required to be true, as terms do not support trashing. /wpe/cache-plugin/v1: get: operationId: getWpeCachePluginV1 summary: GET /wpe/cache-plugin/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe/cache-plugin/v1` in the `wpe/cache-plugin/v1` namespace. tags: - wpe/cache-plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wpe/cache-plugin/v1 - name: context in: query required: false schema: default: view /wpe/cache-plugin/v1/clear_all_caches: post: operationId: createWpeCachePluginV1ClearAllCaches summary: POST /wpe/cache-plugin/v1/clear_all_caches description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe/cache-plugin/v1/clear_all_caches` in the `wpe/cache-plugin/v1` namespace. tags: - wpe/cache-plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpe/cache-plugin/v1/rate_limit_status: post: operationId: createWpeCachePluginV1RateLimitStatus summary: POST /wpe/cache-plugin/v1/rate_limit_status description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe/cache-plugin/v1/rate_limit_status` in the `wpe/cache-plugin/v1` namespace. tags: - wpe/cache-plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpe_sign_on_plugin/v1: get: operationId: getWpeSignOnPluginV1 summary: GET /wpe_sign_on_plugin/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe_sign_on_plugin/v1` in the `wpe_sign_on_plugin/v1` namespace. tags: - wpe_sign_on_plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wpe_sign_on_plugin/v1 - name: context in: query required: false schema: default: view /wpe_sign_on_plugin/v1/has_logged: post: operationId: createWpeSignOnPluginV1HasLogged summary: POST /wpe_sign_on_plugin/v1/has_logged description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe_sign_on_plugin/v1/has_logged` in the `wpe_sign_on_plugin/v1` namespace. tags: - wpe_sign_on_plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpe_sign_on_plugin/v1/is_user_logged_in: get: operationId: getWpeSignOnPluginV1IsUserLoggedIn summary: GET /wpe_sign_on_plugin/v1/is_user_logged_in description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe_sign_on_plugin/v1/is_user_logged_in` in the `wpe_sign_on_plugin/v1` namespace. tags: - wpe_sign_on_plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpe_sign_on_plugin/v1/login: get: operationId: getWpeSignOnPluginV1Login summary: GET /wpe_sign_on_plugin/v1/login description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpe_sign_on_plugin/v1/login` in the `wpe_sign_on_plugin/v1` namespace. tags: - wpe_sign_on_plugin/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpforms/v1: get: operationId: getWpformsV1 summary: GET /wpforms/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: wpforms/v1 - name: context in: query required: false schema: default: view /wpforms/v1/setup-wizard/complete: post: operationId: createWpformsV1SetupWizardComplete summary: POST /wpforms/v1/setup-wizard/complete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/complete` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: outcome: type: string enum: - build - import - exit - forms default: build /wpforms/v1/setup-wizard/hydrate: get: operationId: getWpformsV1SetupWizardHydrate summary: GET /wpforms/v1/setup-wizard/hydrate description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/hydrate` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpforms/v1/setup-wizard/install-plugins: post: operationId: createWpformsV1SetupWizardInstallPlugins summary: POST /wpforms/v1/setup-wizard/install-plugins description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/install-plugins` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: plugins: type: array default: [] items: type: string required: - plugins /wpforms/v1/setup-wizard/license/key: get: operationId: getWpformsV1SetupWizardLicenseKey summary: GET /wpforms/v1/setup-wizard/license/key description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/license/key` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpforms/v1/setup-wizard/license/verify: post: operationId: createWpformsV1SetupWizardLicenseVerify summary: POST /wpforms/v1/setup-wizard/license/verify description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/license/verify` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: key: type: string required: - key /wpforms/v1/setup-wizard/stripe/connect-url: post: operationId: createWpformsV1SetupWizardStripeConnectUrl summary: POST /wpforms/v1/setup-wizard/stripe/connect-url description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/stripe/connect-url` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /wpforms/v1/setup-wizard/update: post: operationId: createWpformsV1SetupWizardUpdate summary: POST /wpforms/v1/setup-wizard/update description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/wpforms/v1/setup-wizard/update` in the `wpforms/v1` namespace. tags: - wpforms/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1: get: operationId: getYoastV1 summary: GET /yoast/v1 description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: namespace in: query required: false schema: default: yoast/v1 - name: context in: query required: false schema: default: view /yoast/v1/action_tracking: post: operationId: createYoastV1ActionTracking summary: POST /yoast/v1/action_tracking description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/action_tracking` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: action: type: string required: - action /yoast/v1/ai/free_sparks: post: operationId: createYoastV1AiFreeSparks summary: POST /yoast/v1/ai/free_sparks description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai/free_sparks` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/ai_content_planner/banner_permanent_dismissal: post: operationId: createYoastV1AiContentPlannerBannerPermanentDismissal summary: POST /yoast/v1/ai_content_planner/banner_permanent_dismissal description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_content_planner/banner_permanent_dismissal` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: is_dismissed: {} required: - is_dismissed /yoast/v1/ai_content_planner/get_outline: post: operationId: createYoastV1AiContentPlannerGetOutline summary: POST /yoast/v1/ai_content_planner/get_outline description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_content_planner/get_outline` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: post_type: type: string language: type: string editor: type: string enum: - classic - elementor - gutenberg title: type: string intent: type: string explanation: type: string keyphrase: type: string meta_description: type: string category: type: object recent_content: type: array items: type: object required: - post_type - language - editor - title - intent - explanation - keyphrase - meta_description - category - recent_content /yoast/v1/ai_content_planner/get_suggestions: get: operationId: getYoastV1AiContentPlannerGetSuggestions summary: GET /yoast/v1/ai_content_planner/get_suggestions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_content_planner/get_suggestions` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: post_type in: query required: true schema: type: string description: The post type to get content suggestions for. - name: language in: query required: true schema: type: string description: The language the content is written in. - name: editor in: query required: true schema: type: string enum: - classic - elementor - gutenberg description: The current editor. /yoast/v1/ai_generator/bust_subscription_cache: post: operationId: createYoastV1AiGeneratorBustSubscriptionCache summary: POST /yoast/v1/ai_generator/bust_subscription_cache description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/bust_subscription_cache` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/ai_generator/callback: post: operationId: createYoastV1AiGeneratorCallback summary: POST /yoast/v1/ai_generator/callback description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/callback` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: access_jwt: type: string refresh_jwt: type: string code_challenge: type: string user_id: type: integer required: - access_jwt - refresh_jwt - code_challenge - user_id /yoast/v1/ai_generator/consent: post: operationId: createYoastV1AiGeneratorConsent summary: POST /yoast/v1/ai_generator/consent description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/consent` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: consent: type: boolean required: - consent /yoast/v1/ai_generator/get_suggestions: post: operationId: createYoastV1AiGeneratorGetSuggestions summary: POST /yoast/v1/ai_generator/get_suggestions description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/get_suggestions` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: type: type: string enum: - seo-title - meta-description - product-seo-title - product-meta-description - product-taxonomy-seo-title - product-taxonomy-meta-description - taxonomy-seo-title - taxonomy-meta-description prompt_content: type: string focus_keyphrase: type: string language: type: string platform: type: string enum: - Google - Facebook - Twitter editor: type: string enum: - classic - elementor - gutenberg required: - type - prompt_content - focus_keyphrase - language - platform - editor /yoast/v1/ai_generator/get_usage: post: operationId: createYoastV1AiGeneratorGetUsage summary: POST /yoast/v1/ai_generator/get_usage description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/get_usage` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: is_woo_product_entity: type: boolean default: false /yoast/v1/ai_generator/refresh_callback: post: operationId: createYoastV1AiGeneratorRefreshCallback summary: POST /yoast/v1/ai_generator/refresh_callback description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/ai_generator/refresh_callback` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: access_jwt: type: string refresh_jwt: type: string code_challenge: type: string user_id: type: integer required: - access_jwt - refresh_jwt - code_challenge - user_id /yoast/v1/alerts/dismiss: post: operationId: createYoastV1AlertsDismiss summary: POST /yoast/v1/alerts/dismiss description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/alerts/dismiss` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: key: {} required: - key /yoast/v1/available_posts: get: operationId: getYoastV1AvailablePosts summary: GET /yoast/v1/available_posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/available_posts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: search in: query required: false schema: type: string default: '' - name: postType in: query required: false schema: type: string default: page /yoast/v1/bulk_editor/posts: get: operationId: getYoastV1BulkEditorPosts summary: GET /yoast/v1/bulk_editor/posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/bulk_editor/posts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: content_type in: query required: true schema: type: string description: The content type to fetch posts for. - name: per_page in: query required: false schema: type: integer default: 20 description: The number of posts to fetch. - name: page in: query required: false schema: type: integer default: 1 description: The page of posts to fetch. - name: search in: query required: false schema: type: string default: '' description: The term to search posts by. - name: status in: query required: false schema: type: array default: - publish - draft - pending - future items: type: string enum: - publish - draft - pending - future description: The post statuses to include. /yoast/v1/bulk_editor/update_search: post: operationId: createYoastV1BulkEditorUpdateSearch summary: POST /yoast/v1/bulk_editor/update_search description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/bulk_editor/update_search` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: items: type: array items: {} required: - items /yoast/v1/bulk_editor/update_social: post: operationId: createYoastV1BulkEditorUpdateSocial summary: POST /yoast/v1/bulk_editor/update_social description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/bulk_editor/update_social` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: items: type: array items: {} required: - items /yoast/v1/complete_task: post: operationId: createYoastV1CompleteTask summary: POST /yoast/v1/complete_task description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/complete_task` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: options: type: object required: - options /yoast/v1/configuration/check_capability: get: operationId: getYoastV1ConfigurationCheckCapability summary: GET /yoast/v1/configuration/check_capability description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/check_capability` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: user_id in: query required: true schema: {} /yoast/v1/configuration/enable_tracking: post: operationId: createYoastV1ConfigurationEnableTracking summary: POST /yoast/v1/configuration/enable_tracking description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/enable_tracking` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: tracking: type: boolean required: - tracking /yoast/v1/configuration/get_configuration_state: get: operationId: getYoastV1ConfigurationGetConfigurationState summary: GET /yoast/v1/configuration/get_configuration_state description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/get_configuration_state` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/configuration/save_configuration_state: post: operationId: createYoastV1ConfigurationSaveConfigurationState summary: POST /yoast/v1/configuration/save_configuration_state description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/save_configuration_state` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: finishedSteps: type: array items: {} required: - finishedSteps /yoast/v1/configuration/site_representation: post: operationId: createYoastV1ConfigurationSiteRepresentation summary: POST /yoast/v1/configuration/site_representation description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/site_representation` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: company_or_person: type: string enum: - company - person company_name: type: string company_logo: type: string company_logo_id: type: integer person_logo: type: string person_logo_id: type: integer company_or_person_user_id: type: integer description: type: string required: - company_or_person /yoast/v1/configuration/social_profiles: post: operationId: createYoastV1ConfigurationSocialProfiles summary: POST /yoast/v1/configuration/social_profiles description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/configuration/social_profiles` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: facebook_site: type: string twitter_site: type: string other_social_urls: type: array items: {} /yoast/v1/file_size: get: operationId: getYoastV1FileSize summary: GET /yoast/v1/file_size description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/file_size` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: url in: query required: true schema: type: string description: The url to retrieve /yoast/v1/get_head: get: operationId: getYoastV1GetHead summary: GET /yoast/v1/get_head description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/get_head` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: url in: query required: true schema: {} /yoast/v1/get_tasks: get: operationId: getYoastV1GetTasks summary: GET /yoast/v1/get_tasks description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/get_tasks` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: options in: query required: false schema: type: object /yoast/v1/import/{plugin}/{type}: parameters: - name: plugin in: path required: true schema: type: string - name: type in: path required: true schema: type: string post: operationId: createYoastV1ImportByPluginByType summary: POST /yoast/v1/import/{plugin}/{type} description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/import/(?P[\w-]+)/(?P[\w-]+)` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/complete: post: operationId: createYoastV1IndexingComplete summary: POST /yoast/v1/indexing/complete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/complete` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/general: post: operationId: createYoastV1IndexingGeneral summary: POST /yoast/v1/indexing/general description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/general` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/indexables-complete: post: operationId: createYoastV1IndexingIndexablesComplete summary: POST /yoast/v1/indexing/indexables-complete description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/indexables-complete` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/post-type-archives: post: operationId: createYoastV1IndexingPostTypeArchives summary: POST /yoast/v1/indexing/post-type-archives description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/post-type-archives` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/posts: post: operationId: createYoastV1IndexingPosts summary: POST /yoast/v1/indexing/posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/posts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/prepare: post: operationId: createYoastV1IndexingPrepare summary: POST /yoast/v1/indexing/prepare description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/prepare` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/indexing/terms: post: operationId: createYoastV1IndexingTerms summary: POST /yoast/v1/indexing/terms description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/indexing/terms` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/integrations/set_active: post: operationId: createYoastV1IntegrationsSetActive summary: POST /yoast/v1/integrations/set_active description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/integrations/set_active` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: active: type: boolean integration: type: string required: - active - integration /yoast/v1/introductions/{introduction_id}/seen: parameters: - name: introduction_id in: path required: true schema: type: string post: operationId: createYoastV1IntroductionsByIntroductionIdSeen summary: POST /yoast/v1/introductions/{introduction_id}/seen description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/introductions/(?P[\w-]+)/seen` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: is_seen: default: true /yoast/v1/link-indexing/posts: post: operationId: createYoastV1LinkIndexingPosts summary: POST /yoast/v1/link-indexing/posts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/link-indexing/posts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/link-indexing/terms: post: operationId: createYoastV1LinkIndexingTerms summary: POST /yoast/v1/link-indexing/terms description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/link-indexing/terms` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/meta/search: get: operationId: getYoastV1MetaSearch summary: GET /yoast/v1/meta/search description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/meta/search` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/new-content-type-visibility/dismiss-post-type: post: operationId: createYoastV1NewContentTypeVisibilityDismissPostType summary: POST /yoast/v1/new-content-type-visibility/dismiss-post-type description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/new-content-type-visibility/dismiss-post-type` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: postTypeName: {} /yoast/v1/new-content-type-visibility/dismiss-taxonomy: post: operationId: createYoastV1NewContentTypeVisibilityDismissTaxonomy summary: POST /yoast/v1/new-content-type-visibility/dismiss-taxonomy description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/new-content-type-visibility/dismiss-taxonomy` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: taxonomyName: {} /yoast/v1/readability_scores: get: operationId: getYoastV1ReadabilityScores summary: GET /yoast/v1/readability_scores description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/readability_scores` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: contentType in: query required: true schema: type: string - name: taxonomy in: query required: false schema: type: string default: '' - name: term in: query required: false schema: type: integer - name: troubleshooting in: query required: false schema: {} /yoast/v1/semrush/authenticate: post: operationId: createYoastV1SemrushAuthenticate summary: POST /yoast/v1/semrush/authenticate description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/semrush/authenticate` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: code: {} required: - code /yoast/v1/semrush/country_code: post: operationId: createYoastV1SemrushCountryCode summary: POST /yoast/v1/semrush/country_code description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/semrush/country_code` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: country_code: {} required: - country_code /yoast/v1/semrush/related_keyphrases: get: operationId: getYoastV1SemrushRelatedKeyphrases summary: GET /yoast/v1/semrush/related_keyphrases description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/semrush/related_keyphrases` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: keyphrase in: query required: true schema: {} - name: country_code in: query required: true schema: {} /yoast/v1/seo_scores: get: operationId: getYoastV1SeoScores summary: GET /yoast/v1/seo_scores description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/seo_scores` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' parameters: - name: contentType in: query required: true schema: type: string - name: taxonomy in: query required: false schema: type: string default: '' - name: term in: query required: false schema: type: integer - name: troubleshooting in: query required: false schema: {} /yoast/v1/setup_steps_tracking: post: operationId: createYoastV1SetupStepsTracking summary: POST /yoast/v1/setup_steps_tracking description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/setup_steps_tracking` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: setup_widget_loaded: type: string enum: - 'yes' - 'no' first_interaction_stage: type: string enum: - install - activate - setup - grantConsent - successfullyConnected last_interaction_stage: type: string enum: - install - activate - setup - grantConsent - successfullyConnected setup_widget_temporarily_dismissed: type: string enum: - 'yes' - 'no' setup_widget_permanently_dismissed: type: string enum: - 'yes' - 'no' /yoast/v1/site_kit_configuration_permanent_dismissal: post: operationId: createYoastV1SiteKitConfigurationPermanentDismissal summary: POST /yoast/v1/site_kit_configuration_permanent_dismissal description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/site_kit_configuration_permanent_dismissal` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: is_dismissed: {} required: - is_dismissed /yoast/v1/statistics: get: operationId: getYoastV1Statistics summary: GET /yoast/v1/statistics description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/statistics` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/wincher/account/limit: get: operationId: getYoastV1WincherAccountLimit summary: GET /yoast/v1/wincher/account/limit description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/account/limit` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/wincher/account/upgrade-campaign: get: operationId: getYoastV1WincherAccountUpgradeCampaign summary: GET /yoast/v1/wincher/account/upgrade-campaign description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/account/upgrade-campaign` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/wincher/authenticate: post: operationId: createYoastV1WincherAuthenticate summary: POST /yoast/v1/wincher/authenticate description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/authenticate` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: code: {} websiteId: {} required: - code - websiteId /yoast/v1/wincher/authorization-url: get: operationId: getYoastV1WincherAuthorizationUrl summary: GET /yoast/v1/wincher/authorization-url description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/authorization-url` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/wincher/keyphrases: post: operationId: createYoastV1WincherKeyphrases summary: POST /yoast/v1/wincher/keyphrases description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/keyphrases` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: keyphrases: {} permalink: {} startAt: {} /yoast/v1/wincher/keyphrases/track: post: operationId: createYoastV1WincherKeyphrasesTrack summary: POST /yoast/v1/wincher/keyphrases/track description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/keyphrases/track` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: true content: application/json: schema: type: object properties: keyphrases: {} required: - keyphrases /yoast/v1/wincher/keyphrases/untrack: delete: operationId: deleteYoastV1WincherKeyphrasesUntrack summary: DELETE /yoast/v1/wincher/keyphrases/untrack description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wincher/keyphrases/untrack` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' /yoast/v1/wistia_embed_permission: get: operationId: getYoastV1WistiaEmbedPermission summary: GET /yoast/v1/wistia_embed_permission description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wistia_embed_permission` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createYoastV1WistiaEmbedPermission summary: POST /yoast/v1/wistia_embed_permission description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/wistia_embed_permission` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' requestBody: required: false content: application/json: schema: type: object properties: value: default: true /yoast/v1/workouts: get: operationId: getYoastV1Workouts summary: GET /yoast/v1/workouts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/workouts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' post: operationId: createYoastV1Workouts summary: POST /yoast/v1/workouts description: Operation advertised by the WordPress REST route index at https://turntide.com/wp-json/ for route `/yoast/v1/workouts` in the `yoast/v1` namespace. tags: - yoast/v1 responses: '200': description: Successful response content: application/json: schema: type: object default: description: WordPress REST error envelope (observed live on this host) content: application/json: schema: $ref: '#/components/schemas/RestError' components: schemas: RestError: type: object description: WordPress REST API error envelope, observed live on this host (e.g. rest_forbidden 401, rest_no_route 404). properties: code: type: string examples: - rest_forbidden - rest_no_route message: type: string data: type: object properties: status: type: integer Post: title: post type: object properties: date: description: The date the post was published, in the site's timezone. type: - string - 'null' format: date-time context: - view - edit - embed date_gmt: description: The date the post was published, as GMT. type: - string - 'null' format: date-time context: - view - edit guid: description: The globally unique identifier for the post. type: object context: - view - edit readonly: true properties: raw: description: GUID for the post, as it exists in the database. type: string context: - edit readonly: true rendered: description: GUID for the post, transformed for display. type: string context: - view - edit readonly: true id: description: Unique identifier for the post. type: integer context: - view - edit - embed readonly: true link: description: URL to the post. type: string format: uri context: - view - edit - embed readonly: true modified: description: The date the post was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true modified_gmt: description: The date the post was last modified, as GMT. type: string format: date-time context: - view - edit readonly: true slug: description: An alphanumeric identifier for the post unique to its type. type: string context: - view - edit - embed status: description: A named status for the post. type: string enum: - publish - future - draft - pending - private - acf-disabled context: - view - edit type: description: Type of post. type: string context: - view - edit - embed readonly: true password: description: A password to protect access to the content and excerpt. type: string context: - edit permalink_template: description: Permalink template for the post. type: string context: - edit readonly: true generated_slug: description: Slug automatically generated from the post title. type: string context: - edit readonly: true class_list: description: An array of the class names for the post container element. type: array context: - view - edit readonly: true items: type: string title: description: The title for the post. type: object context: - view - edit - embed properties: raw: description: Title for the post, as it exists in the database. type: string context: - edit rendered: description: HTML title for the post, transformed for display. type: string context: - view - edit - embed readonly: true content: description: The content for the post. type: object context: - view - edit properties: raw: description: Content for the post, as it exists in the database. type: string context: - edit rendered: description: HTML content for the post, transformed for display. type: string context: - view - edit readonly: true block_version: description: Version of the content block format used by the post. type: integer context: - edit readonly: true protected: description: Whether the content is protected with a password. type: boolean context: - view - edit - embed readonly: true author: description: The ID for the author of the post. type: integer context: - view - edit - embed excerpt: description: The excerpt for the post. type: object context: - view - edit - embed properties: raw: description: Excerpt for the post, as it exists in the database. type: string context: - edit rendered: description: HTML excerpt for the post, transformed for display. type: string context: - view - edit - embed readonly: true protected: description: Whether the excerpt is protected with a password. type: boolean context: - view - edit - embed readonly: true featured_media: description: The ID of the featured media for the post. type: integer context: - view - edit - embed comment_status: description: Whether or not comments are open on the post. type: string enum: - open - closed context: - view - edit ping_status: description: Whether or not the post can be pinged. type: string enum: - open - closed context: - view - edit format: description: The format for the post. type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio context: - view - edit meta: description: Meta fields. type: object context: - view - edit properties: _acf_changed: type: boolean title: '' description: '' default: false _yoast_wpseo_focuskw: type: string title: '' description: '' default: '' _yoast_wpseo_title: type: string title: '' description: '' default: '' _yoast_wpseo_metadesc: type: string title: '' description: '' default: '' footnotes: type: string title: '' description: '' default: '' sticky: description: Whether or not the post should be treated as sticky. type: boolean context: - view - edit template: description: The theme file to use to display the post. type: string context: - view - edit categories: description: The terms assigned to the post in the category taxonomy. type: array items: type: integer context: - view - edit tags: description: The terms assigned to the post in the post_tag taxonomy. type: array items: type: integer context: - view - edit coauthors: description: The terms assigned to the post in the author taxonomy. type: array items: type: integer context: - view - edit acf: description: ACF field data type: object properties: [] links: - rel: https://api.w.org/action-publish title: The current user can publish this post. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: status: type: string enum: - publish - future - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: content: raw: type: string - rel: https://api.w.org/action-sticky title: The current user can sticky this post. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: sticky: type: boolean - rel: https://api.w.org/action-assign-author title: The current user can change the author on this post. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: author: type: integer - rel: https://api.w.org/action-assign-categories title: The current user can assign terms in the category taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: categories: type: array items: type: integer - rel: https://api.w.org/action-create-categories title: The current user can create terms in the category taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: categories: type: array items: type: integer - rel: https://api.w.org/action-assign-tags title: The current user can assign terms in the post_tag taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: tags: type: array items: type: integer - rel: https://api.w.org/action-create-tags title: The current user can create terms in the post_tag taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: tags: type: array items: type: integer - rel: https://api.w.org/action-assign-coauthors title: The current user can assign terms in the author taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: coauthors: type: array items: type: integer - rel: https://api.w.org/action-create-coauthors title: The current user can create terms in the author taxonomy. href: https://turntide.com/wp-json/wp/v2/posts/{id} targetSchema: type: object properties: coauthors: type: array items: type: integer Page: title: page type: object properties: date: description: The date the post was published, in the site's timezone. type: - string - 'null' format: date-time context: - view - edit - embed date_gmt: description: The date the post was published, as GMT. type: - string - 'null' format: date-time context: - view - edit guid: description: The globally unique identifier for the post. type: object context: - view - edit readonly: true properties: raw: description: GUID for the post, as it exists in the database. type: string context: - edit readonly: true rendered: description: GUID for the post, transformed for display. type: string context: - view - edit readonly: true id: description: Unique identifier for the post. type: integer context: - view - edit - embed readonly: true link: description: URL to the post. type: string format: uri context: - view - edit - embed readonly: true modified: description: The date the post was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true modified_gmt: description: The date the post was last modified, as GMT. type: string format: date-time context: - view - edit readonly: true slug: description: An alphanumeric identifier for the post unique to its type. type: string context: - view - edit - embed status: description: A named status for the post. type: string enum: - publish - future - draft - pending - private - acf-disabled context: - view - edit type: description: Type of post. type: string context: - view - edit - embed readonly: true password: description: A password to protect access to the content and excerpt. type: string context: - edit permalink_template: description: Permalink template for the post. type: string context: - edit readonly: true generated_slug: description: Slug automatically generated from the post title. type: string context: - edit readonly: true class_list: description: An array of the class names for the post container element. type: array context: - view - edit readonly: true items: type: string parent: description: The ID for the parent of the post. type: integer context: - view - edit title: description: The title for the post. type: object context: - view - edit - embed properties: raw: description: Title for the post, as it exists in the database. type: string context: - edit rendered: description: HTML title for the post, transformed for display. type: string context: - view - edit - embed readonly: true content: description: The content for the post. type: object context: - view - edit properties: raw: description: Content for the post, as it exists in the database. type: string context: - edit rendered: description: HTML content for the post, transformed for display. type: string context: - view - edit readonly: true block_version: description: Version of the content block format used by the post. type: integer context: - edit readonly: true protected: description: Whether the content is protected with a password. type: boolean context: - view - edit - embed readonly: true author: description: The ID for the author of the post. type: integer context: - view - edit - embed excerpt: description: The excerpt for the post. type: object context: - view - edit - embed properties: raw: description: Excerpt for the post, as it exists in the database. type: string context: - edit rendered: description: HTML excerpt for the post, transformed for display. type: string context: - view - edit - embed readonly: true protected: description: Whether the excerpt is protected with a password. type: boolean context: - view - edit - embed readonly: true featured_media: description: The ID of the featured media for the post. type: integer context: - view - edit - embed comment_status: description: Whether or not comments are open on the post. type: string enum: - open - closed context: - view - edit ping_status: description: Whether or not the post can be pinged. type: string enum: - open - closed context: - view - edit menu_order: description: The order of the post in relation to other posts. type: integer context: - view - edit meta: description: Meta fields. type: object context: - view - edit properties: _acf_changed: type: boolean title: '' description: '' default: false footnotes: type: string title: '' description: '' default: '' template: description: The theme file to use to display the post. type: string context: - view - edit coauthors: description: The terms assigned to the post in the author taxonomy. type: array items: type: integer context: - view - edit acf: description: ACF field data type: object properties: [] links: - rel: https://api.w.org/action-publish title: The current user can publish this post. href: https://turntide.com/wp-json/wp/v2/pages/{id} targetSchema: type: object properties: status: type: string enum: - publish - future - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/pages/{id} targetSchema: type: object properties: content: raw: type: string - rel: https://api.w.org/action-assign-author title: The current user can change the author on this post. href: https://turntide.com/wp-json/wp/v2/pages/{id} targetSchema: type: object properties: author: type: integer - rel: https://api.w.org/action-assign-coauthors title: The current user can assign terms in the author taxonomy. href: https://turntide.com/wp-json/wp/v2/pages/{id} targetSchema: type: object properties: coauthors: type: array items: type: integer - rel: https://api.w.org/action-create-coauthors title: The current user can create terms in the author taxonomy. href: https://turntide.com/wp-json/wp/v2/pages/{id} targetSchema: type: object properties: coauthors: type: array items: type: integer Attachment: title: attachment type: object properties: date: description: The date the post was published, in the site's timezone. type: - string - 'null' format: date-time context: - view - edit - embed date_gmt: description: The date the post was published, as GMT. type: - string - 'null' format: date-time context: - view - edit guid: description: The globally unique identifier for the post. type: object context: - view - edit readonly: true properties: raw: description: GUID for the post, as it exists in the database. type: string context: - edit readonly: true rendered: description: GUID for the post, transformed for display. type: string context: - view - edit readonly: true id: description: Unique identifier for the post. type: integer context: - view - edit - embed readonly: true link: description: URL to the post. type: string format: uri context: - view - edit - embed readonly: true modified: description: The date the post was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true modified_gmt: description: The date the post was last modified, as GMT. type: string format: date-time context: - view - edit readonly: true slug: description: An alphanumeric identifier for the post unique to its type. type: string context: - view - edit - embed status: description: A named status for the post. type: string enum: - publish - future - draft - pending - private - acf-disabled context: - view - edit type: description: Type of post. type: string context: - view - edit - embed readonly: true permalink_template: description: Permalink template for the post. type: string context: - edit readonly: true generated_slug: description: Slug automatically generated from the post title. type: string context: - edit readonly: true class_list: description: An array of the class names for the post container element. type: array context: - view - edit readonly: true items: type: string title: description: The title for the post. type: object context: - view - edit - embed properties: raw: description: Title for the post, as it exists in the database. type: string context: - edit rendered: description: HTML title for the post, transformed for display. type: string context: - view - edit - embed readonly: true author: description: The ID for the author of the post. type: integer context: - view - edit - embed featured_media: description: The ID of the featured media for the post. type: integer context: - view - edit - embed comment_status: description: Whether or not comments are open on the post. type: string enum: - open - closed context: - view - edit ping_status: description: Whether or not the post can be pinged. type: string enum: - open - closed context: - view - edit meta: description: Meta fields. type: object context: - view - edit properties: _acf_changed: type: boolean title: '' description: '' default: false template: description: The theme file to use to display the post. type: string context: - view - edit acf: description: ACF field data type: object properties: [] alt_text: description: Alternative text to display when attachment is not displayed. type: string context: - view - edit - embed caption: description: The attachment caption. type: object context: - view - edit - embed properties: raw: description: Caption for the attachment, as it exists in the database. type: string context: - edit rendered: description: HTML caption for the attachment, transformed for display. type: string context: - view - edit - embed readonly: true description: description: The attachment description. type: object context: - view - edit properties: raw: description: Description for the attachment, as it exists in the database. type: string context: - edit rendered: description: HTML description for the attachment, transformed for display. type: string context: - view - edit readonly: true media_type: description: Attachment type. type: string enum: - image - file context: - view - edit - embed readonly: true mime_type: description: The attachment MIME type. type: string context: - view - edit - embed readonly: true media_details: description: Details about the media file, specific to its type. type: object context: - view - edit - embed readonly: true post: description: The ID for the associated post of the attachment. type: integer context: - view - edit source_url: description: URL to the original attachment file. type: string format: uri context: - view - edit - embed readonly: true missing_image_sizes: description: List of the missing image sizes of the attachment. type: array items: type: string context: - edit readonly: true links: - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/media/{id} targetSchema: type: object properties: content: raw: type: string - rel: https://api.w.org/action-assign-author title: The current user can change the author on this post. href: https://turntide.com/wp-json/wp/v2/media/{id} targetSchema: type: object properties: author: type: integer Category: title: category type: object properties: id: description: Unique identifier for the term. type: integer context: - view - embed - edit readonly: true count: description: Number of published posts for the term. type: integer context: - view - edit readonly: true description: description: HTML description of the term. type: string context: - view - edit link: description: URL of the term. type: string format: uri context: - view - embed - edit readonly: true name: description: HTML title for the term. type: string context: - view - embed - edit required: true slug: description: An alphanumeric identifier for the term unique to its type. type: string context: - view - embed - edit taxonomy: description: Type attribution for the term. type: string enum: - category context: - view - embed - edit readonly: true parent: description: The parent term ID. type: integer context: - view - edit meta: description: Meta fields. type: object context: - view - edit properties: [] acf: description: ACF field data type: object properties: [] Tag: title: tag type: object properties: id: description: Unique identifier for the term. type: integer context: - view - embed - edit readonly: true count: description: Number of published posts for the term. type: integer context: - view - edit readonly: true description: description: HTML description of the term. type: string context: - view - edit link: description: URL of the term. type: string format: uri context: - view - embed - edit readonly: true name: description: HTML title for the term. type: string context: - view - embed - edit required: true slug: description: An alphanumeric identifier for the term unique to its type. type: string context: - view - embed - edit taxonomy: description: Type attribution for the term. type: string enum: - post_tag context: - view - embed - edit readonly: true meta: description: Meta fields. type: object context: - view - edit properties: [] User: title: user type: object properties: id: description: Unique identifier for the user. type: integer context: - embed - view - edit readonly: true username: description: Login name for the user. type: string context: - edit required: true name: description: Display name for the user. type: string context: - embed - view - edit first_name: description: First name for the user. type: string context: - edit last_name: description: Last name for the user. type: string context: - edit email: description: The email address for the user. type: string format: email context: - edit required: true url: description: URL of the user. type: string format: uri context: - embed - view - edit description: description: Description of the user. type: string context: - embed - view - edit link: description: Author URL of the user. type: string format: uri context: - embed - view - edit readonly: true locale: description: Locale for the user. type: string enum: - '' - en_US context: - edit nickname: description: The nickname for the user. type: string context: - edit slug: description: An alphanumeric identifier for the user. type: string context: - embed - view - edit registered_date: description: Registration date for the user. type: string format: date-time context: - edit readonly: true roles: description: Roles assigned to the user. type: array items: type: string context: - edit password: description: Password for the user (never included). type: string context: [] required: true capabilities: description: All capabilities assigned to the user. type: object context: - edit readonly: true extra_capabilities: description: Any extra capabilities assigned to the user. type: object context: - edit readonly: true avatar_urls: description: Avatar URLs for the user. type: object context: - embed - view - edit readonly: true properties: '24': description: Avatar URL with image size of 24 pixels. type: string format: uri context: - embed - view - edit '48': description: Avatar URL with image size of 48 pixels. type: string format: uri context: - embed - view - edit '96': description: Avatar URL with image size of 96 pixels. type: string format: uri context: - embed - view - edit meta: description: Meta fields. type: object context: - view - edit properties: persisted_preferences: type: object title: '' description: '' default: [] context: - edit properties: _modified: description: The date and time the preferences were updated. type: string format: date-time readonly: false additionalProperties: true acf: description: ACF field data type: object properties: [] Comment: title: comment type: object properties: id: description: Unique identifier for the comment. type: integer context: - view - edit - embed readonly: true author: description: The ID of the user object, if author was a user. type: integer context: - view - edit - embed author_email: description: Email address for the comment author. type: string format: email context: - edit author_ip: description: IP address for the comment author. type: string format: ip context: - edit author_name: description: Display name for the comment author. type: string context: - view - edit - embed author_url: description: URL for the comment author. type: string format: uri context: - view - edit - embed author_user_agent: description: User agent for the comment author. type: string context: - edit content: description: The content for the comment. type: object context: - view - edit - embed properties: raw: description: Content for the comment, as it exists in the database. type: string context: - edit rendered: description: HTML content for the comment, transformed for display. type: string context: - view - edit - embed readonly: true date: description: The date the comment was published, in the site's timezone. type: string format: date-time context: - view - edit - embed date_gmt: description: The date the comment was published, as GMT. type: string format: date-time context: - view - edit link: description: URL to the comment. type: string format: uri context: - view - edit - embed readonly: true parent: description: The ID for the parent of the comment. type: integer context: - view - edit - embed default: 0 post: description: The ID of the associated post object. type: integer context: - view - edit default: 0 status: description: State of the comment. type: string context: - view - edit type: description: Type of the comment. type: string context: - view - edit - embed readonly: true default: comment author_avatar_urls: description: Avatar URLs for the comment author. type: object context: - view - edit - embed readonly: true properties: '24': description: Avatar URL with image size of 24 pixels. type: string format: uri context: - embed - view - edit '48': description: Avatar URL with image size of 48 pixels. type: string format: uri context: - embed - view - edit '96': description: Avatar URL with image size of 96 pixels. type: string format: uri context: - embed - view - edit meta: description: Meta fields. type: object context: - view - edit properties: _wp_note_status: type: string title: '' description: Note resolution status default: '' enum: - resolved - reopen acf: description: ACF field data type: object properties: [] Taxonomy: title: taxonomy type: object properties: capabilities: description: All capabilities used by the taxonomy. type: object context: - edit readonly: true description: description: A human-readable description of the taxonomy. type: string context: - view - edit readonly: true hierarchical: description: Whether or not the taxonomy should have children. type: boolean context: - view - edit readonly: true labels: description: Human-readable labels for the taxonomy for various contexts. type: object context: - edit readonly: true name: description: The title for the taxonomy. type: string context: - view - edit - embed readonly: true slug: description: An alphanumeric identifier for the taxonomy. type: string context: - view - edit - embed readonly: true show_cloud: description: Whether or not the term cloud should be displayed. type: boolean context: - edit readonly: true types: description: Types associated with the taxonomy. type: array items: type: string context: - view - edit readonly: true rest_base: description: REST base route for the taxonomy. type: string context: - view - edit - embed readonly: true rest_namespace: description: REST namespace route for the taxonomy. type: string context: - view - edit - embed readonly: true visibility: description: The visibility settings for the taxonomy. type: object context: - edit readonly: true properties: public: description: Whether a taxonomy is intended for use publicly either via the admin interface or by front-end users. type: boolean publicly_queryable: description: Whether the taxonomy is publicly queryable. type: boolean show_ui: description: Whether to generate a default UI for managing this taxonomy. type: boolean show_admin_column: description: Whether to allow automatic creation of taxonomy columns on associated post-types table. type: boolean show_in_nav_menus: description: Whether to make the taxonomy available for selection in navigation menus. type: boolean show_in_quick_edit: description: Whether to show the taxonomy in the quick/bulk edit panel. type: boolean Type: title: type type: object properties: capabilities: description: All capabilities used by the post type. type: object context: - edit readonly: true description: description: A human-readable description of the post type. type: string context: - view - edit readonly: true hierarchical: description: Whether or not the post type should have children. type: boolean context: - view - edit readonly: true viewable: description: Whether or not the post type can be viewed. type: boolean context: - edit readonly: true labels: description: Human-readable labels for the post type for various contexts. type: object context: - edit readonly: true name: description: The title for the post type. type: string context: - view - edit - embed readonly: true slug: description: An alphanumeric identifier for the post type. type: string context: - view - edit - embed readonly: true supports: description: All features, supported by the post type. type: object context: - edit readonly: true has_archive: description: If the value is a string, the value will be used as the archive slug. If the value is false the post type has no archive. type: - string - boolean context: - view - edit readonly: true taxonomies: description: Taxonomies associated with post type. type: array items: type: string context: - view - edit readonly: true rest_base: description: REST base route for the post type. type: string context: - view - edit - embed readonly: true rest_namespace: description: REST route's namespace for the post type. type: string context: - view - edit - embed readonly: true visibility: description: The visibility settings for the post type. type: object context: - edit readonly: true properties: show_ui: description: Whether to generate a default UI for managing this post type. type: boolean show_in_nav_menus: description: Whether to make the post type available for selection in navigation menus. type: boolean icon: description: The icon for the post type. type: - string - 'null' context: - view - edit - embed readonly: true template: type: - array description: The block template associated with the post type. readonly: true context: - view - edit - embed template_lock: type: - string - boolean enum: - all - insert - contentOnly - false description: The template_lock associated with the post type, or false if none. readonly: true context: - view - edit - embed Status: title: status type: object properties: name: description: The title for the status. type: string context: - embed - view - edit readonly: true private: description: Whether posts with this status should be private. type: boolean context: - edit readonly: true protected: description: Whether posts with this status should be protected. type: boolean context: - edit readonly: true public: description: Whether posts of this status should be shown in the front end of the site. type: boolean context: - view - edit readonly: true queryable: description: Whether posts with this status should be publicly-queryable. type: boolean context: - view - edit readonly: true show_in_list: description: Whether to include posts in the edit listing for their post type. type: boolean context: - edit readonly: true slug: description: An alphanumeric identifier for the status. type: string context: - embed - view - edit readonly: true date_floating: description: Whether posts of this status may have floating published dates. type: boolean context: - view - edit readonly: true SearchResult: title: search-result type: object properties: id: description: Unique identifier for the object. type: - integer - string context: - view - embed readonly: true title: description: The title for the object. type: string context: - view - embed readonly: true url: description: URL to the object. type: string format: uri context: - view - embed readonly: true type: description: Object type. type: string enum: - post - term - post-format context: - view - embed readonly: true subtype: description: Object subtype. type: string enum: - post - page - community - events - category - post_tag - community-category - community-tag - event-category context: - view - embed readonly: true NavMenuItem: title: nav_menu_item type: object properties: title: description: The title for the object. type: - string - object context: - view - edit - embed properties: raw: description: Title for the object, as it exists in the database. type: string context: - edit rendered: description: HTML title for the object, transformed for display. type: string context: - view - edit - embed readonly: true id: description: Unique identifier for the object. type: integer default: 0 minimum: 0 context: - view - edit - embed readonly: true type_label: description: The singular label used to describe this type of menu item. type: string context: - view - edit - embed readonly: true type: description: The family of objects originally represented, such as "post_type" or "taxonomy". type: string enum: - taxonomy - post_type - post_type_archive - custom context: - view - edit - embed default: custom status: description: A named status for the object. type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish context: - view - edit - embed parent: description: The ID for the parent of the object. type: integer minimum: 0 default: 0 context: - view - edit - embed attr_title: description: Text for the title attribute of the link element for this menu item. type: string context: - view - edit - embed classes: description: Class names for the link element of this menu item. type: array items: type: string context: - view - edit - embed description: description: The description of this menu item. type: string context: - view - edit - embed menu_order: description: The DB ID of the nav_menu_item that is this item's menu parent, if any, otherwise 0. context: - view - edit - embed type: integer minimum: 1 default: 1 object: description: The type of object originally represented, such as "category", "post", or "attachment". context: - view - edit - embed type: string object_id: description: The database ID of the original object this menu item represents, for example the ID for posts or the term_id for categories. context: - view - edit - embed type: integer minimum: 0 default: 0 target: description: The target attribute of the link element for this menu item. type: string context: - view - edit - embed enum: - _blank - '' url: description: The URL to which this menu item points. type: string format: uri context: - view - edit - embed xfn: description: The XFN relationship expressed in the link of this menu item. type: array items: type: string context: - view - edit - embed invalid: description: Whether the menu item represents an object that no longer exists. context: - view - edit - embed type: boolean readonly: true menus: description: The terms assigned to the object in the nav_menu taxonomy. type: integer context: - view - edit meta: description: Meta fields. type: object context: - view - edit properties: _acf_changed: type: boolean title: '' description: '' default: false acf: description: ACF field data type: object properties: [] links: - rel: https://api.w.org/action-publish title: The current user can publish this post. href: https://turntide.com/wp-json/wp/v2/menu-items/{id} targetSchema: type: object properties: status: type: string enum: - publish - future - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/menu-items/{id} targetSchema: type: object properties: content: raw: type: string - rel: https://api.w.org/action-assign-menus title: The current user can assign terms in the nav_menu taxonomy. href: https://turntide.com/wp-json/wp/v2/menu-items/{id} targetSchema: type: object properties: menus: type: array items: type: integer - rel: https://api.w.org/action-create-menus title: The current user can create terms in the nav_menu taxonomy. href: https://turntide.com/wp-json/wp/v2/menu-items/{id} targetSchema: type: object properties: menus: type: array items: type: integer - rel: https://api.w.org/menu-item-object title: Get linked object. href: https://turntide.com/wp-json/wp/v2/menu-items/{id} targetSchema: type: object properties: object: type: integer WpNavigation: title: wp_navigation type: object properties: date: description: The date the post was published, in the site's timezone. type: - string - 'null' format: date-time context: - view - edit - embed date_gmt: description: The date the post was published, as GMT. type: - string - 'null' format: date-time context: - view - edit guid: description: The globally unique identifier for the post. type: object context: - view - edit readonly: true properties: raw: description: GUID for the post, as it exists in the database. type: string context: - edit readonly: true rendered: description: GUID for the post, transformed for display. type: string context: - view - edit readonly: true id: description: Unique identifier for the post. type: integer context: - view - edit - embed readonly: true link: description: URL to the post. type: string format: uri context: - view - edit - embed readonly: true modified: description: The date the post was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true modified_gmt: description: The date the post was last modified, as GMT. type: string format: date-time context: - view - edit readonly: true slug: description: An alphanumeric identifier for the post unique to its type. type: string context: - view - edit - embed status: description: A named status for the post. type: string enum: - publish - future - draft - pending - private - acf-disabled context: - view - edit - embed type: description: Type of post. type: string context: - view - edit - embed readonly: true password: description: A password to protect access to the content and excerpt. type: string context: - edit title: description: The title for the post. type: object context: - view - edit - embed properties: raw: description: Title for the post, as it exists in the database. type: string context: - edit - embed rendered: description: HTML title for the post, transformed for display. type: string context: - view - edit - embed readonly: true content: description: The content for the post. type: object context: - view - edit - embed properties: raw: description: Content for the post, as it exists in the database. type: string context: - edit - embed rendered: description: HTML content for the post, transformed for display. type: string context: - view - edit - embed readonly: true block_version: description: Version of the content block format used by the post. type: integer context: - edit - embed readonly: true protected: description: Whether the content is protected with a password. type: boolean context: - view - edit - embed readonly: true template: description: The theme file to use to display the post. type: string context: - view - edit acf: description: ACF field data type: object properties: [] links: - rel: https://api.w.org/action-publish title: The current user can publish this post. href: https://turntide.com/wp-json/wp/v2/navigation/{id} targetSchema: type: object properties: status: type: string enum: - publish - future - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/navigation/{id} targetSchema: type: object properties: content: raw: type: string WpBlock: title: wp_block type: object properties: date: description: The date the post was published, in the site's timezone. type: - string - 'null' format: date-time context: - view - edit - embed date_gmt: description: The date the post was published, as GMT. type: - string - 'null' format: date-time context: - view - edit guid: description: The globally unique identifier for the post. type: object context: - view - edit readonly: true properties: raw: description: GUID for the post, as it exists in the database. type: string context: - edit readonly: true rendered: description: GUID for the post, transformed for display. type: string context: - view - edit readonly: true id: description: Unique identifier for the post. type: integer context: - view - edit - embed readonly: true link: description: URL to the post. type: string format: uri context: - view - edit - embed readonly: true modified: description: The date the post was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true modified_gmt: description: The date the post was last modified, as GMT. type: string format: date-time context: - view - edit readonly: true slug: description: An alphanumeric identifier for the post unique to its type. type: string context: - view - edit - embed status: description: A named status for the post. type: string enum: - publish - future - draft - pending - private - acf-disabled context: - view - edit type: description: Type of post. type: string context: - view - edit - embed readonly: true password: description: A password to protect access to the content and excerpt. type: string context: - edit title: description: The title for the post. type: object context: - view - edit - embed properties: raw: description: Title for the post, as it exists in the database. type: string context: - view - edit content: description: The content for the post. type: object context: - view - edit properties: raw: description: Content for the post, as it exists in the database. type: string context: - view - edit block_version: description: Version of the content block format used by the post. type: integer context: - edit readonly: true protected: description: Whether the content is protected with a password. type: boolean context: - view - edit - embed readonly: true excerpt: description: The excerpt for the post. type: object context: - view - edit - embed properties: raw: description: Excerpt for the post, as it exists in the database. type: string context: - edit rendered: description: HTML excerpt for the post, transformed for display. type: string context: - view - edit - embed readonly: true protected: description: Whether the excerpt is protected with a password. type: boolean context: - view - edit - embed readonly: true meta: description: Meta fields. type: object context: - view - edit properties: _acf_changed: type: boolean title: '' description: '' default: false wp_pattern_sync_status: type: string title: '' description: '' default: '' enum: - partial - unsynced footnotes: type: string title: '' description: '' default: '' template: description: The theme file to use to display the post. type: string context: - view - edit wp_pattern_category: description: The terms assigned to the post in the wp_pattern_category taxonomy. type: array items: type: integer context: - view - edit acf: description: ACF field data type: object properties: [] links: - rel: https://api.w.org/action-publish title: The current user can publish this post. href: https://turntide.com/wp-json/wp/v2/blocks/{id} targetSchema: type: object properties: status: type: string enum: - publish - future - rel: https://api.w.org/action-unfiltered-html title: The current user can post unfiltered HTML markup and JavaScript. href: https://turntide.com/wp-json/wp/v2/blocks/{id} targetSchema: type: object properties: content: raw: type: string - rel: https://api.w.org/action-assign-wp_pattern_category title: The current user can assign terms in the wp_pattern_category taxonomy. href: https://turntide.com/wp-json/wp/v2/blocks/{id} targetSchema: type: object properties: wp_pattern_category: type: array items: type: integer - rel: https://api.w.org/action-create-wp_pattern_category title: The current user can create terms in the wp_pattern_category taxonomy. href: https://turntide.com/wp-json/wp/v2/blocks/{id} targetSchema: type: object properties: wp_pattern_category: type: array items: type: integer WpTemplate: title: wp_template type: object properties: id: description: ID of template. type: string context: - embed - view - edit readonly: true slug: description: Unique slug identifying the template. type: string context: - embed - view - edit required: true minLength: 1 pattern: '[a-zA-Z0-9_\%-]+' theme: description: Theme identifier for the template. type: string context: - embed - view - edit type: description: Type of template. type: string context: - embed - view - edit source: description: Source of template type: string context: - embed - view - edit readonly: true origin: description: Source of a customized template type: string context: - embed - view - edit readonly: true content: description: Content of template. type: - object - string default: '' context: - embed - view - edit properties: raw: description: Content for the template, as it exists in the database. type: string context: - view - edit block_version: description: Version of the content block format used by the template. type: integer context: - edit readonly: true title: description: Title of template. type: - object - string default: '' context: - embed - view - edit properties: raw: description: Title for the template, as it exists in the database. type: string context: - view - edit - embed rendered: description: HTML title for the template, transformed for display. type: string context: - view - edit - embed readonly: true description: description: Description of template. type: string default: '' context: - embed - view - edit status: description: Status of template. type: string enum: - publish - future - draft - pending - private - acf-disabled default: publish context: - embed - view - edit wp_id: description: Post ID. type: integer context: - embed - view - edit readonly: true has_theme_file: description: Theme file exists. type: bool context: - embed - view - edit readonly: true author: description: The ID for the author of the template. type: integer context: - view - edit - embed modified: description: The date the template was last modified, in the site's timezone. type: string format: date-time context: - view - edit readonly: true author_text: type: string description: Human readable text for the author. readonly: true context: - view - edit - embed original_source: description: Where the template originally comes from e.g. 'theme' type: string readonly: true context: - view - edit - embed enum: - theme - plugin - site - user is_custom: description: Whether a template is a custom template. type: bool context: - embed - view - edit readonly: true plugin: type: string description: Plugin that registered the template. readonly: true context: - view - edit - embed acf: description: ACF field data type: object properties: [] securitySchemes: applicationPassword: type: http scheme: basic description: WordPress Application Passwords, advertised by the route index at https://turntide.com/wp-json/ under authentication.application-passwords; authorization endpoint https://turntide.com/wp-admin/authorize-application.php mcpOAuth2: type: oauth2 description: OAuth 2.1 authorization server advertised at https://turntide.com/.well-known/oauth-authorization-server (PKCE S256, scope 'mcp'); protects the MCP endpoint declared at https://turntide.com/.well-known/oauth-protected-resource flows: authorizationCode: authorizationUrl: https://turntide.com/oauth/authorize tokenUrl: https://turntide.com/oauth/token refreshUrl: https://turntide.com/oauth/token scopes: mcp: Access the Turntide MCP server