Turntide Technologies Redirection/v1 API

The redirection/v1 API from Turntide Technologies — 32 operation(s) for redirection/v1.

OpenAPI Specification

turntide-technologies-redirection-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Turntide WordPress REST Redirection/v1 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: redirection/v1
paths:
  /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/(?P<bulk>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'
      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/(?P<bulk>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'
      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/(?P<bulk>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'
      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/(?P<bulk>delete|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/(?P<bulk>delete|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/(?P<bulk>delete|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/(?P<bulk>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'
      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/(?P<bulk>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'
      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/(?P<bulk>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'
      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/(?P<bulk>delete|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/(?P<bulk>delete|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/(?P<bulk>delete|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/(?P<module>1|2|3|all)/(?P<format>csv|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/(?P<format>csv|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/(?P<format>csv|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/(?P<format>csv|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:
  

# --- truncated at 32 KB (81 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/turntide-technologies/refs/heads/main/openapi/turntide-technologies-redirection-v1-api-openapi.yml