Magnite Domain Lists API

The Domain Lists API from Magnite — 26 operation(s) for domain lists.

Operations 34

GET /api/v0/domain_lists Index #
POST /api/v0/domain_lists Create #
GET /api/v0/domain_lists/{id} Show #
PUT /api/v0/domain_lists/{id} Update #
DELETE /api/v0/domain_lists/{id} Destroy #
GET /api/v0/domain_lists/{domain_list_id}/domains Index domains #
POST /api/v0/domain_lists/{domain_list_id}/domains/bulk_create Bulk create domains #
DELETE /api/v0/domain_lists/{domain_list_id}/domains/bulk_delete Bulk delete domains #
POST /api/v0/domain_lists/{domain_list_id}/domains/bulk_replace Bulk replace domains #
POST /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_create File Bulk Create #
DELETE /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_delete File Bulk Delete #
POST /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_replace File Bulk Replace #
GET /api/v1/domain_lists Index #
POST /api/v1/domain_lists Create #
GET /api/v1/domain_lists/{id} Show #
PATCH /api/v1/domain_lists/{id} Update #
DELETE /api/v1/domain_lists/{id} Delete #
POST /api/v1/domain_lists/bulk_update Bulk Update #
GET /api/v1/domain_lists/permissions Collection Permissions #
GET /api/v1/domain_lists/{id}/domains Domains #
GET /api/v1/domain_lists/{id}/duplicate Duplicate Domain List #
POST /api/v1/domain_lists/{id}/duplicate Create Domain List Duplicate #
GET /api/v1/domain_lists/{id}/permissions Permissions Member #
GET /api/v1/domain_lists/{id}/{resource_type} Get added targeting resources for list association #
POST /api/v1/domain_lists/{id}/{resource_type} Add domain list targeting for resources #
POST /api/v1/domain_lists/{id}/domains/bulk_create Bulk Create Domains #
DELETE /api/v1/domain_lists/{id}/domains/bulk_delete Bulk Delete Domains #
POST /api/v1/domain_lists/{id}/domains/bulk_replace Bulk Replace Domains #
POST /api/v1/domain_lists/{id}/domains/file_bulk_create File Bulk Create Domains #
DELETE /api/v1/domain_lists/{id}/domains/file_bulk_delete File Bulk Delete Domains #
POST /api/v1/domain_lists/{id}/domains/file_bulk_replace File Bulk Replace Domains #
GET /api/v1/domain_lists/{id}/{resource_type}/available Available Resources #
POST /api/v1/domain_lists/{id}/{resource_type}/bulk_delete Bulk delete targeted resources from list #
POST /api/v1/domain_lists/{id}/{resource_type}/bulk_update Bulk update targeted resources #

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/magnite-domain-lists-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 email required.

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

OpenAPI Specification

magnite-domain-lists-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Magnite Domain Lists API
  version: '1.0'
  description: 'Operations tagged Domain Lists across 2 of this provider''s published API definitions: magnite-springserve-v0-openapi.yml, magnite-springserve-v1-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://console.springserve.com
  description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
- url: https://api.springserve.com
  description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
security:
- api_key: []
- bearer_token: []
tags:
- name: Domain Lists
paths:
  /api/v0/domain_lists:
    get:
      summary: Index
      description: List all domain lists. Supports pagination via page, per, and ids params.
      parameters:
      - $ref: ref/params.yaml#/components/parameters/pageParam
      - $ref: ref/params.yaml#/components/parameters/perParam
      - $ref: ref/params.yaml#/components/parameters/idsParam
      responses:
        '200':
          description: List of domain lists
          content:
            application/json:
              schema:
                $ref: ref/schemas.yaml#/components/schemas/ListResponse
      tags:
      - Domain Lists
      operationId: domain_lists_get
    post:
      summary: Create
      description: Creating a domain list
      requestBody:
        content:
          application/json:
            schema:
              type: object
            examples:
              simple:
                $ref: '#/components/examples/domain_list_create_simple'
              full:
                $ref: '#/components/examples/domain_list_create_full'
        required: true
      responses:
        '201':
          description: Created domain list
          content:
            application/json:
              schema:
                type: object
              example:
                description: My description
                id: 6114
                name: My Test Domain List
                account_id: 1
      tags:
      - Domain Lists
      operationId: domain_lists_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{id}:
    get:
      summary: Show
      description: Get a domain list by ID
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Domain list details
          content:
            application/json:
              schema:
                type: object
              example:
                description: My description
                id: 6114
                name: My Test Domain List
                account_id: 1
      tags:
      - Domain Lists
      operationId: domain_lists_id_get
    put:
      summary: Update
      description: Update a domain list
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
            examples:
              simple:
                $ref: '#/components/examples/domain_list_update_simple'
              full:
                $ref: '#/components/examples/domain_list_update_full'
      responses:
        '200':
          description: Updated domain list
          content:
            application/json:
              schema:
                type: object
              example:
                description: My description
                id: 6114
                name: My Test Domain List
                account_id: 1
      tags:
      - Domain Lists
      operationId: domain_lists_id_put
    delete:
      summary: Destroy
      description: Delete a domain list
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '204':
          description: No content
      tags:
      - Domain Lists
      operationId: domain_lists_id_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains:
    get:
      summary: Index domains
      description: Get domains in domain list
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      - $ref: ref/params.yaml#/components/parameters/pageParam
      - $ref: ref/params.yaml#/components/parameters/perParam
      - $ref: ref/params.yaml#/components/parameters/idsParam
      responses:
        '200':
          description: List of domains
          content:
            application/json:
              schema:
                $ref: ref/schemas.yaml#/components/schemas/ListResponse
              example:
              - name: cnn.com
              - name: abc.com
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_get
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/bulk_create:
    post:
      summary: Bulk create domains
      description: Add domains
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
            examples:
              single:
                $ref: '#/components/examples/domain_list_domains_bulk_create_single'
              multiple:
                $ref: '#/components/examples/domain_list_domains_bulk_create_multiple'
        required: true
      responses:
        '201':
          description: Number of domains created
          content:
            application/json:
              schema:
                type: object
              example:
                created: 2
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_bulk_create_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/bulk_delete:
    delete:
      summary: Bulk delete domains
      description: Remove domains
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
            example:
              names:
              - cnn.com
      responses:
        '200':
          description: Number of domains deleted
          content:
            application/json:
              schema:
                type: object
              example:
                deleted: 1
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_bulk_delete_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/bulk_replace:
    post:
      summary: Bulk replace domains
      description: Replace domains in the list
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              type: object
            examples:
              single:
                $ref: '#/components/examples/domain_list_domains_bulk_replace_single'
              multiple:
                $ref: '#/components/examples/domain_list_domains_bulk_replace_multiple'
        required: true
      responses:
        '200':
          description: Replaced domains
          content:
            application/json:
              schema:
                type: object
              example:
                names:
                - replacement.com
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_bulk_replace_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_create:
    post:
      summary: File Bulk Create
      description: Append domains to a domain list from a CSV file
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              required:
              - csv_file
              properties:
                csv_file:
                  type: string
                  format: binary
                  description: CSV file containing domains to append (one per line or appropriately formatted)
        required: true
      responses:
        '201':
          description: Append confirmation
          content:
            application/json:
              schema:
                type: object
              example:
                created: true
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_file_bulk_create_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_delete:
    delete:
      summary: File Bulk Delete
      description: Remove domains in a file from a domain list
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              required:
              - csv_file
              properties:
                csv_file:
                  type: string
                  format: binary
                  description: CSV file containing domains to remove from the list
      responses:
        '200':
          description: Deletion confirmation
          content:
            application/json:
              schema:
                type: object
              example:
                deleted: true
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_file_bulk_delete_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v0/domain_lists/{domain_list_id}/domains/file_bulk_replace:
    post:
      summary: File Bulk Replace
      description: Replace all domains in a domain list with contents of a CSV file
      parameters:
      - name: domain_list_id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              required:
              - csv_file
              properties:
                csv_file:
                  type: string
                  format: binary
                  description: CSV file containing domains to replace existing list contents
        required: true
      responses:
        '200':
          description: Replacement confirmation
          content:
            application/json:
              schema:
                type: object
              example:
                created: true
      tags:
      - Domain Lists
      operationId: domain_lists_domain_list_id_domains_file_bulk_replace_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists:
    get:
      summary: Index
      parameters:
      - $ref: ref/params.yaml#/components/parameters/pageParam
      - $ref: ref/params.yaml#/components/parameters/perParam
      - $ref: ref/params.yaml#/components/parameters/sortParam
      - $ref: ref/params.yaml#/components/parameters/searchParam
      - $ref: ref/params.yaml#/components/parameters/filterParams
      - name: domain
        description: search for the given domain in the lists
        in: query
        schema:
          type: string
      - name: domain_exact_match
        description: If the domain filter must be an exact match
        in: query
        schema:
          type: boolean
      - $ref: ref/params.yaml#/components/parameters/includeParam
      - $ref: ref/params.yaml#/components/parameters/idsParam
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_get
    post:
      summary: Create
      requestBody:
        content:
          application/json:
            examples:
              simple:
                $ref: '#/components/examples/domain_list_create_simple'
              full:
                $ref: '#/components/examples/domain_list_create_full_2'
              enabled_demand_partners_expansion:
                $ref: '#/components/examples/domain_list_create_enabled_demand_partners_expansion'
              another_account:
                $ref: '#/components/examples/domain_list_create_another_account'
            schema:
              type: object
        required: true
      responses:
        '201':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}:
    parameters:
    - name: id
      in: path
      required: true
      schema:
        type: string
    get:
      summary: Show
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_get
    patch:
      summary: Update
      requestBody:
        content:
          application/json:
            examples:
              simple:
                $ref: '#/components/examples/domain_list_update_simple'
              full:
                $ref: '#/components/examples/domain_list_update_full_2'
            schema:
              type: object
        required: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_patch
    delete:
      summary: Delete
      responses:
        '204':
          description: No content
      tags:
      - Domain Lists
      operationId: domain_lists_id_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/bulk_update:
    post:
      summary: Bulk Update
      requestBody:
        content:
          application/json:
            examples:
              simple:
                $ref: '#/components/examples/domain_list_bulk_update_simple'
              full:
                $ref: '#/components/examples/domain_list_bulk_update_full'
            schema:
              type: object
        required: true
      responses:
        '200':
          description: Bulk update completed
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                    description: Status message describing the bulk update results
      tags:
      - Domain Lists
      operationId: domain_lists_bulk_update_same_attributes_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/permissions:
    get:
      summary: Collection Permissions
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_permissions_get
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains:
    get:
      summary: Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: preview
        in: query
        description: If true, returns only a truncated preview of the domains (first ~80KB read from storage) instead of the full list
        schema:
          type: boolean
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_get
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/duplicate:
    parameters:
    - name: id
      in: path
      required: true
      schema:
        type: string
    get:
      summary: Duplicate Domain List
      description: Returns a non-persisted preview of a duplicate of the domain list.
      responses:
        '200':
          description: Domain List defaults, copied from an existing Domain List
          content:
            application/json:
              schema:
                type: object
                properties:
                  name:
                    type: string
                  description:
                    type: string
                  is_active:
                    type: boolean
                  demand_partner_permission_ids:
                    type: array
                    items:
                      type: integer
        '404':
          $ref: ref/errors.yaml#/components/responses/notFoundError
      tags:
      - Domain Lists
      operationId: domain_lists_id_duplicate_get
    post:
      summary: Create Domain List Duplicate
      description: 'Persists a new domain list from the submitted basic info and copies the original''s domains into the new list. When demand partner expansion is enabled, demand_partner_permission_ids is required.

        '
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DomainListDuplicateRequest'
            examples:
              enabled_demand_partners_expansion:
                $ref: '#/components/examples/domain_list_duplicate_enabled_demand_partners_expansion'
              disabled_demand_partners_expansion:
                $ref: '#/components/examples/domain_list_duplicate_disabled_demand_partners_expansion'
              another_account:
                $ref: '#/components/examples/domain_list_duplicate_another_account'
        required: true
      responses:
        '201':
          description: ''
          content:
            application/json:
              schema:
                type: object
        '404':
          $ref: ref/errors.yaml#/components/responses/notFoundError
        '422':
          description: Validation error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
      tags:
      - Domain Lists
      operationId: domain_lists_id_duplicate_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/permissions:
    get:
      summary: Permissions Member
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_permissions_get
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/{resource_type}:
    get:
      summary: Get added targeting resources for list association
      description: Returns targeting resources (Supply Partners, Demand Partners, Campaigns, etc.) that are associated with a specific domain list.
      parameters:
      - name: id
        in: path
        required: true
        description: ID of the domain list
        schema:
          type: integer
      - name: resource_type
        in: path
        required: true
        description: Type of targeting resource to fetch
        schema:
          $ref: ref/types.yaml#/components/schemas/ResourceType
      - $ref: ref/params.yaml#/components/parameters/pageParam
      - $ref: ref/params.yaml#/components/parameters/perParam
      - $ref: ref/params.yaml#/components/parameters/sortParam
      - $ref: ref/params.yaml#/components/parameters/searchParam
      - $ref: ref/params.yaml#/components/parameters/filterParams
      - $ref: ref/params.yaml#/components/parameters/includeParam
      - $ref: ref/params.yaml#/components/parameters/idsParam
      responses:
        '200':
          $ref: ref/concerns/targeting_resources.yaml#/components/responses/AvailableResourcesResponse
      tags:
      - Domain Lists
      operationId: domain_lists_id_resource_type_get
    post:
      summary: Add domain list targeting for resources
      description: 'Associates resources identified by `object_ids` with the specified domain list.

        All resources in the request must use the same `is_allowlist` mode.

        Resources with existing list associations must already use a compatible allowlist mode.

        '
      parameters:
      - name: id
        in: path
        required: true
        description: ID of the domain list
        schema:
          type: integer
      - name: resource_type
        in: path
        required: true
        description: Type of targeting resource to add to the list
        schema:
          $ref: ref/types.yaml#/components/schemas/ResourceType
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/TargetingResourceBatchUpdateRequest'
            examples:
              single:
                $ref: '#/components/examples/domain_list_resource_add_single'
              multiple:
                $ref: '#/components/examples/domain_list_resource_add_multiple'
      responses:
        '200':
          $ref: '#/components/responses/TargetingResourceBatchResponse'
      tags:
      - Domain Lists
      operationId: domain_lists_id_resource_type_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/bulk_create:
    post:
      summary: Bulk Create Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            examples:
              single:
                $ref: '#/components/examples/domain_list_domains_bulk_create_single_2'
              multiple:
                $ref: '#/components/examples/domain_list_domains_bulk_create_multiple_2'
            schema:
              type: object
        required: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_bulk_create_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/bulk_delete:
    delete:
      summary: Bulk Delete Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            example:
              domains:
              - ciao.com
              - aloha.com
            schema:
              type: object
        required: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_bulk_delete_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/bulk_replace:
    post:
      summary: Bulk Replace Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            examples:
              single:
                $ref: '#/components/examples/domain_list_domains_bulk_replace_single_2'
              multiple:
                $ref: '#/components/examples/domain_list_domains_bulk_replace_multiple_2'
            schema:
              type: object
        required: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_bulk_replace_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/file_bulk_create:
    post:
      summary: File Bulk Create Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                account_id:
                  type: string
                csv_file:
                  type: string
                  format: binary
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_file_bulk_create_post
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/file_bulk_delete:
    delete:
      summary: File Bulk Delete Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                account_id:
                  type: string
                csv_file:
                  type: string
                  format: binary
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_file_bulk_delete_delete
    servers:
    - url: https://console.springserve.com
      description: Production API endpoint named by the SpringServe developer documentation (API - Getting Started).
    - url: https://api.springserve.com
      description: Same application; also serves the Swagger UI at /api-docs. Verified 2026-08-13.
  /api/v1/domain_lists/{id}/domains/file_bulk_replace:
    post:
      summary: File Bulk Replace Domains
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                account_id:
                  type: string
                csv_file:
                  type: string
                  format: binary
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Domain Lists
      operationId: domain_lists_id_domains_file_bulk_replace_post
    servers:
    - url: https://console.springserve.com
      description: Producti

# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/magnite/refs/heads/main/openapi/magnite-domain-lists-api-openapi.yml