AdReady (CPXi) Dmm Controller API

The dmm-controller API from AdReady (CPXi) — 16 operation(s) for dmm-controller.

Operations 52

GET /api/dmm/campaign/{campaignId}/package/{packageId}/ioMarketFeedRaw getIoMarketFeedRawByCampaignIdAndPackageId #
GET /api/dmm/campaign/{campaignId}/package/{packageId}/ioMarketFeedRawHistory getIoMarketFeedRawHistoryByCampaignIdAndPackageId #
GET /api/dmm/campaign/{campaignId}/marketGroupsFeedRaw getMarketGroupsFeedRawByCampaignId #
GET /api/dmm/campaign/{campaignId}/marketGroupsFeedRawHistory getMarketGroupsFeedRawHistoryByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioSiteListFeedRaw getIoSiteListFeedRawByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioSiteListFeedRawHistory getIoSiteListFeedRawHistoryByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioKeywordListFeedRaw getIoKeywordListFeedRawByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioKeywordListFeedRawHistory getIoKeywordListFeedRawHistoryByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioAudienceDefinitionFeedRaw getIoAudienceDefinitionFeedRawByCampaignId #
GET /api/dmm/campaign/{campaignId}/ioAudienceDefinitionFeedRawHistory getIoAudienceDefinitionFeedRawHistoryByCampaignId #
GET /api/dmm/placement #
PUT /api/dmm/placement #
POST /api/dmm/placement #
DELETE /api/dmm/placement #
OPTIONS /api/dmm/placement #
HEAD /api/dmm/placement #
PATCH /api/dmm/placement #
GET /api/dmm/placementHistory #
PUT /api/dmm/placementHistory #
POST /api/dmm/placementHistory #
DELETE /api/dmm/placementHistory #
OPTIONS /api/dmm/placementHistory #
HEAD /api/dmm/placementHistory #
PATCH /api/dmm/placementHistory #
GET /api/dmm/package #
PUT /api/dmm/package #
POST /api/dmm/package #
DELETE /api/dmm/package #
OPTIONS /api/dmm/package #
HEAD /api/dmm/package #
PATCH /api/dmm/package #
GET /api/dmm/packageHistory #
PUT /api/dmm/packageHistory #
POST /api/dmm/packageHistory #
DELETE /api/dmm/packageHistory #
OPTIONS /api/dmm/packageHistory #
HEAD /api/dmm/packageHistory #
PATCH /api/dmm/packageHistory #
GET /api/dmm/campaign #
PUT /api/dmm/campaign #
POST /api/dmm/campaign #
DELETE /api/dmm/campaign #
OPTIONS /api/dmm/campaign #
HEAD /api/dmm/campaign #
PATCH /api/dmm/campaign #
GET /api/dmm/campaignHistory #
PUT /api/dmm/campaignHistory #
POST /api/dmm/campaignHistory #
DELETE /api/dmm/campaignHistory #
OPTIONS /api/dmm/campaignHistory #
HEAD /api/dmm/campaignHistory #
PATCH /api/dmm/campaignHistory #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/adready-cpxi-dmm-controller-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

adready-cpxi-dmm-controller-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kickstart Dmm Controller API
  description: API documentation for Kickstart services
  contact:
    name: Your Team
    email: support@example.com
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
  version: '1.0'
servers:
- url: https://platform.digitalremedy.com
  description: Generated server url
tags:
- name: dmm-controller
paths:
  /api/dmm/campaign/{campaignId}/package/{packageId}/ioMarketFeedRaw:
    get:
      tags:
      - dmm-controller
      summary: getIoMarketFeedRawByCampaignIdAndPackageId
      operationId: findAllIoMarketFeedRawByCampaignIdPackageId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: packageId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoMarketsFeedRaw'
  /api/dmm/campaign/{campaignId}/package/{packageId}/ioMarketFeedRawHistory:
    get:
      tags:
      - dmm-controller
      summary: getIoMarketFeedRawHistoryByCampaignIdAndPackageId
      operationId: findAllIoMarketFeedRawHistoryByCampaignIdPackageId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: packageId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoMarketsFeedRawHistory'
  /api/dmm/campaign/{campaignId}/marketGroupsFeedRaw:
    get:
      tags:
      - dmm-controller
      summary: getMarketGroupsFeedRawByCampaignId
      operationId: findAllMarketGroupsFeedRawByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoMarketGroupsFeedRaw'
  /api/dmm/campaign/{campaignId}/marketGroupsFeedRawHistory:
    get:
      tags:
      - dmm-controller
      summary: getMarketGroupsFeedRawHistoryByCampaignId
      operationId: findAllMarketGroupsFeedRawHistoryByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoMarketGroupsFeedRawHistory'
  /api/dmm/campaign/{campaignId}/ioSiteListFeedRaw:
    get:
      tags:
      - dmm-controller
      summary: getIoSiteListFeedRawByCampaignId
      operationId: findAllIoSiteListFeedRawByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoSiteListFeedRaw'
  /api/dmm/campaign/{campaignId}/ioSiteListFeedRawHistory:
    get:
      tags:
      - dmm-controller
      summary: getIoSiteListFeedRawHistoryByCampaignId
      operationId: findAllIoSiteListFeedRawHistoryByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoSiteListFeedRawHistory'
  /api/dmm/campaign/{campaignId}/ioKeywordListFeedRaw:
    get:
      tags:
      - dmm-controller
      summary: getIoKeywordListFeedRawByCampaignId
      operationId: findAllIoKeywordListFeedRawByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoKeywordListFeedRaw'
  /api/dmm/campaign/{campaignId}/ioKeywordListFeedRawHistory:
    get:
      tags:
      - dmm-controller
      summary: getIoKeywordListFeedRawHistoryByCampaignId
      operationId: findAllIoKeywordListFeedRawHistoryByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoKeywordListFeedRawHistory'
  /api/dmm/campaign/{campaignId}/ioAudienceDefinitionFeedRaw:
    get:
      tags:
      - dmm-controller
      summary: getIoAudienceDefinitionFeedRawByCampaignId
      operationId: findAllIoAudienceDefinitionFeedRawByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoAudienceDefinitionFeedRaw'
  /api/dmm/campaign/{campaignId}/ioAudienceDefinitionFeedRawHistory:
    get:
      tags:
      - dmm-controller
      summary: getIoAudienceDefinitionFeedRawHistoryByCampaignId
      operationId: findAllIoAudienceDefinitionFeedRawHistoryByCampaignId
      parameters:
      - name: campaignId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/DmmIoAudienceDefinitionFeedRawHistory'
  /api/dmm/placement:
    get:
      tags:
      - dmm-controller
      operationId: getPlacements
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    put:
      tags:
      - dmm-controller
      operationId: getPlacements_2
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    post:
      tags:
      - dmm-controller
      operationId: getPlacements_1
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    delete:
      tags:
      - dmm-controller
      operationId: getPlacements_3
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    options:
      tags:
      - dmm-controller
      operationId: getPlacements_6
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    head:
      tags:
      - dmm-controller
      operationId: getPlacements_5
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
    patch:
      tags:
      - dmm-controller
      operationId: getPlacements_4
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRaw'
  /api/dmm/placementHistory:
    get:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    put:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_2
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    post:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_1
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    delete:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_3
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    options:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_6
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    head:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_5
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
    patch:
      tags:
      - dmm-controller
      operationId: getPlacementsHistory_4
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPlacementFeedRawHistory'
  /api/dmm/package:
    get:
      tags:
      - dmm-controller
      operationId: getPackages
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    put:
      tags:
      - dmm-controller
      operationId: getPackages_2
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    post:
      tags:
      - dmm-controller
      operationId: getPackages_1
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    delete:
      tags:
      - dmm-controller
      operationId: getPackages_3
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    options:
      tags:
      - dmm-controller
      operationId: getPackages_6
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    head:
      tags:
      - dmm-controller
      operationId: getPackages_5
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
    patch:
      tags:
      - dmm-controller
      operationId: getPackages_4
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRaw'
  /api/dmm/packageHistory:
    get:
      tags:
      - dmm-controller
      operationId: getPackagesHistory
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRawHistory'
    put:
      tags:
      - dmm-controller
      operationId: getPackagesHistory_2
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRawHistory'
    post:
      tags:
      - dmm-controller
      operationId: getPackagesHistory_1
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: perPage
        in: query
        required: false
        schema:
          type: integer
          format: int32
      - name: sortKey
        in: query
        required: false
        schema:
          type: string
      - name: sortOrder
        in: query
        required: false
        schema:
          type: string
      responses:
        '400':
          description: Bad Request
          content:
            '*/*':
              schema:
                type: object
        '200':
          description: OK
          content:
            '*/*':
              schema:
                $ref: '#/components/schemas/ApiResponsePageDmmIoPackageFeedRawHistory'
    delete:
      tags:
      - dmm-controller
      operationId: getPackagesHistory_3
      parameters:
      - name: q
        in: query
        required: false
        schema:
          type: string
      - name: pageNumber
        in: query
        required: false
        schema:
          type: integer
          forma

# --- truncated at 32 KB (67 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adready-cpxi/refs/heads/main/openapi/adready-cpxi-dmm-controller-api-openapi.yml