Magnite Accounts API

The Accounts API from Magnite — 23 operation(s) for accounts.

Operations 26

GET /api/v0/accounts Index #
GET /api/v0/accounts/{id} Show #
PUT /api/v0/accounts/{id} Update #
GET /api/v0/accounts/current Get Current #
POST /api/v0/accounts/{id}/set_current Set Current #
GET /api/v1/accounts Index #
POST /api/v1/accounts Create #
GET /api/v1/accounts/{id} Show #
PATCH /api/v1/accounts/{id} Update #
GET /api/v1/accounts/current Get the currently active account for the authenticated user #
GET /api/v1/accounts/displayable Get the accounts that the current user can select as their current account context #
GET /api/v1/accounts/meta Meta #
GET /api/v1/accounts/new Get the defaults for a new account given an optional preset #
GET /api/v1/accounts/permissions Permissions Collection #
POST /api/v1/accounts/{id}/bulk_connect_curators Bulk DC Accounts (Curator) #
POST /api/v1/accounts/{id}/bulk_connect_dsps Bulk DC Accounts (DSP) #
POST /api/v1/accounts/{id}/bulk_set_dc_visibility Bulk DC Accounts #
GET /api/v1/accounts/{id}/curator_dc_accounts DC Accounts (Curator) #
GET /api/v1/accounts/{id}/dc_accounts DC Accounts #
GET /api/v1/accounts/{id}/dsp_dc_accounts DC Accounts (DSP) #
GET /api/v1/accounts/{id}/salesforce_sync Salesforce Sync #
POST /api/v1/accounts/{id}/set_current Set Current #
GET /api/v1/accounts/{id}/used_partner_segment_vendors Used Partner Segment Vendors #
POST /api/v1/accounts/bulk/update Update Multiple Accounts #
POST /api/v1/accounts/dvplus/{dvplus_id}/set_current Set Current by Magnite DV+ ID #
GET /api/v1/accounts/foreign_seat/{foreign_platform_name}/{foreign_seat_id}/white_label Show for Account by Foreign Seat #

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-accounts-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-accounts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Magnite Accounts API
  version: '1.0'
  description: 'Operations tagged Accounts 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: Accounts
paths:
  /api/v0/accounts:
    get:
      summary: Index
      description: List all Accounts accessible to the current user
      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: ''
          content:
            application/json:
              schema:
                $ref: ref/schemas.yaml#/components/schemas/ListResponse
      tags:
      - Accounts
      operationId: accounts_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/accounts/{id}:
    parameters:
    - name: id
      in: path
      required: true
      schema:
        type: string
    get:
      summary: Show
      description: Retrieve a single account by id
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_get
    put:
      summary: Update
      description: Update the account. Only tier flags are updatable via v0 (tier_a_active, tier_b_active, tier_c_active, tier_e_active, tier_f_active).
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                tier_a_active:
                  type: boolean
                tier_b_active:
                  type: boolean
                tier_c_active:
                  type: boolean
                tier_e_active:
                  type: boolean
                tier_f_active:
                  type: boolean
            examples:
              simple:
                $ref: '#/components/examples/account_update_simple'
              full:
                $ref: '#/components/examples/account_update_full'
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_put
    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/accounts/current:
    get:
      summary: Get Current
      description: Get the currently active account for the authenticated user
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_current_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/accounts/{id}/set_current:
    post:
      summary: Set Current
      description: Set the active account for the authenticated user to the specified account id
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_set_current_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/accounts:
    get:
      summary: Index
      description: List all Accounts
      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
      - $ref: ref/params.yaml#/components/parameters/includeParam
      - $ref: ref/params.yaml#/components/parameters/idsParam
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_get
    post:
      summary: Create
      requestBody:
        content:
          application/json:
            examples:
              publisher_simple:
                $ref: '#/components/examples/account_publisher_create_simple'
              publisher_full:
                $ref: '#/components/examples/account_publisher_create_full'
              dsp_main_simple:
                $ref: '#/components/examples/account_dsp_main_create_simple'
              dsp_main_full:
                $ref: '#/components/examples/account_dsp_main_create_full'
              dsp_sub_simple:
                $ref: '#/components/examples/account_dsp_sub_create_simple'
              dsp_sub_full:
                $ref: '#/components/examples/account_dsp_sub_create_full'
              clearline_sub_simple:
                $ref: '#/components/examples/account_clearline_sub_create_simple'
              clearline_sub_full:
                $ref: '#/components/examples/account_clearline_sub_create_full'
              curator_main_simple:
                $ref: '#/components/examples/account_curator_main_create_simple'
              curator_main_full:
                $ref: '#/components/examples/account_curator_main_create_full'
              curator_sub_simple:
                $ref: '#/components/examples/account_curator_sub_create_simple'
              curator_sub_full:
                $ref: '#/components/examples/account_curator_sub_create_full'
              external_bidder_simple:
                $ref: '#/components/examples/account_external_bidder_create_simple'
              external_bidder_full:
                $ref: '#/components/examples/account_external_bidder_create_full'
            schema:
              type: object
        required: true
      responses:
        '201':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_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/accounts/{id}:
    parameters:
    - name: id
      in: path
      required: true
      schema:
        type: string
    get:
      summary: Show
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_get
    patch:
      summary: Update
      requestBody:
        content:
          application/json:
            examples:
              simple:
                $ref: '#/components/examples/account_update_simple_2'
              full:
                $ref: '#/components/examples/account_update_full_2'
            schema:
              type: object
        required: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_patch
    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/accounts/current:
    get:
      summary: Get the currently active account for the authenticated user
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_current_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/accounts/displayable:
    get:
      summary: Get the accounts that the current user can select as their current account context
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_displayable_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/accounts/meta:
    get:
      summary: Meta
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_meta_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/accounts/new:
    get:
      summary: Get the defaults for a new account given an optional preset
      parameters:
      - name: preset
        in: query
        schema:
          type: string
          examples:
          - publisher
        required: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_new_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/accounts/permissions:
    get:
      summary: Permissions Collection
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_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/accounts/{id}/bulk_connect_curators:
    post:
      summary: Bulk DC Accounts (Curator)
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            examples:
              connect_one:
                $ref: '#/components/examples/account_bulk_connect_curators_one'
              connect_many:
                $ref: '#/components/examples/account_bulk_connect_curators_many'
            schema:
              type: object
        required: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_bulk_connect_curators_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/accounts/{id}/bulk_connect_dsps:
    post:
      summary: Bulk DC Accounts (DSP)
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            examples:
              connect_one:
                $ref: '#/components/examples/account_bulk_connect_dsps_one'
              connect_many:
                $ref: '#/components/examples/account_bulk_connect_dsps_many'
            schema:
              type: object
        required: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_bulk_connect_dsps_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/accounts/{id}/bulk_set_dc_visibility:
    post:
      summary: Bulk DC Accounts
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            examples:
              single:
                $ref: '#/components/examples/account_bulk_set_dc_visibility_one'
              multiple:
                $ref: '#/components/examples/account_bulk_set_dc_visibility_many'
            schema:
              type: object
        required: false
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_bulk_set_dc_visibility_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/accounts/{id}/curator_dc_accounts:
    get:
      summary: DC Accounts (Curator)
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_curator_dc_accounts_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/accounts/{id}/dc_accounts:
    get:
      summary: DC Accounts
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_dc_accounts_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/accounts/{id}/dsp_dc_accounts:
    get:
      summary: DC Accounts (DSP)
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_dsp_dc_accounts_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/accounts/{id}/salesforce_sync:
    get:
      summary: Salesforce Sync
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_salesforce_sync_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/accounts/{id}/set_current:
    post:
      summary: Set Current
      description: Set the active account for the authenticated user to the specified account id
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_set_current_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/accounts/{id}/used_partner_segment_vendors:
    get:
      summary: Used Partner Segment Vendors
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_id_used_partner_segment_vendors_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/accounts/bulk/update:
    post:
      summary: Update Multiple Accounts
      description: Update multiple accounts in a single request. Returns different status codes based on success/failure ratio.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: array
              items:
                allOf:
                - type: object
                  required:
                  - id
            examples:
              single:
                $ref: '#/components/examples/account_bulk_update_single'
              multiple:
                $ref: '#/components/examples/account_bulk_update_multiple'
      responses:
        '204':
          description: All updates successful
        '200':
          description: Partial success - some objects updated successfully, others failed
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: object
                    additionalProperties:
                      type: array
                      items:
                        type: string
                examples:
                - errors:
                    '1':
                    - Name cannot be blank
                    other:
                    - Object at index 2 is missing an ID
        '400':
          description: Bad request - no objects provided
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                examples:
                - error: No objects provided
        '422':
          description: All updates failed - no objects were updated successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  errors:
                    type: object
                    additionalProperties:
                      type: array
                      items:
                        type: string
                examples:
                - errors:
                    '1':
                    - Name cannot be blank
                    '2':
                    - Rate must be greater than 0
                    other:
                    - Object at index 3 is missing an ID
      tags:
      - Accounts
      operationId: accounts_bulk_update_many_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/accounts/dvplus/{dvplus_id}/set_current:
    post:
      summary: Set Current by Magnite DV+ ID
      description: Set the active account for the authenticated user to the account with the configured Magnite DV+ ID
      parameters:
      - name: dvplus_id
        in: path
        required: true
        schema:
          type: string
          nullable: true
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_dvplus_dvplus_id_set_current_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/accounts/foreign_seat/{foreign_platform_name}/{foreign_seat_id}/white_label:
    get:
      summary: Show for Account by Foreign Seat
      parameters:
      - name: foreign_platform_name
        in: path
        required: true
        schema:
          type: string
      - name: foreign_seat_id
        in: path
        required: true
        schema:
          type: string
      - name: include
        in: query
        schema:
          type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
      tags:
      - Accounts
      operationId: accounts_foreign_seat_foreign_platform_name_foreign_seat_id_white_label_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.
components:
  examples:
    account_update_simple:
      summary: Simple
      value:
        tier_a_active: true
    account_update_full:
      summary: Full
      value:
        tier_a_active: true
        tier_b_active: false
        tier_c_active: false
        tier_e_active: false
        tier_f_active: false
    account_clearline_sub_create_simple:
      summary: ClearLine Sub Simple
      value:
        name: Account Name
        platform_type: dsp_sub
        account_type_id: 1
        reporting_view: dsp_sub
        net_payable_term: 1
        net_receivable_term: 1
        contract_commencement_date: '2026-01-01'
        minimum_commencement_date: '2026-01-01'
        support_level: level_1
        support_fee: 1.11
        support_commencement_date: '2026-01-01'
        multicall_max: 2
        dsp_bidder_fee_type: cpm
        ssp_bidder_fee_type: cpm
        oem_bidder_fee_type: cpm
        cl_direct_ios_enabled: true
        tier_a_active: true
        tier_a_cutoff_type: impressions
        tier_a_fees:
        - tier_fee_type: platform
          fee_type: cpm
          fee_value: 1.11
        cdn_fee: 1.11
        server_side_hb_fee: 1.11
        server_side_hb_fee_commencement_date: '2026-01-01'
    account_bulk_connect_dsps_one:
      summary: Connect One
      value:
        other_account_ids:
        - 1
    account_bulk_update_single:
      summary: Single
      value:
      - id: 1
        name: Account Name
        is_active: true
    account_external_bidder_create_simple:
      summary: External Bidder Simple
      value:
        name: Account Name
        platform_type: publisher
        account_type_id: 1
        reporting_view: network
        net_payable_term: 1
        net_receivable_term: 1
        contract_commencement_date: '2026-01-01'
        multicall_max: 2
        dsp_bidder_fee_type: cpm
        ssp_bidder_fee_type: cpm
        oem_bidder_fee_type: cpm
        openrtb_enabled: true
        openrtb_buyer_fee_type: revshare
        openrtb_buyer_fee_value: 1.11
        support_level: level_1
        support_fee: 1.11
        support_commencement_date: '2026-01-01'
        server_side_hb_fee: 1.11
        server_side_hb_fee_commencement_date: '2026-01-01'
    account_bulk_update_multiple:
      summary: Multiple
      value:
      - id: 1
        name: Account Name
        is_active: true
      - id: 2
        name: Account Name
        daily_impression_goal: 1
    account_bulk_connect_curators_one:
      summary: Connect One
      value:
        other_account_ids:
        - 1
    account_dsp_sub_create_full:
      summary: DSP Sub Full
      value:
        name: Account Name
        platform_type: dsp_sub
        account_type_id: 1
        reporting_view: dsp_sub
        website_url: https://account.example.com
        email: account@example.com
        account_manager_id: 1
        account_owner_id: 1
        is_test: false
        net_payable_term: 1
        net_receivable_term: 1
        contract_commencement_date: '2026-01-01'
        contract_term_months: 1
        minimum_commencement_date: '2026-01-01'
        monthly_minimum: 1
        multicall_max: 2
        cdn_fee: 1.11
        cdn_fee_type: cpg
        player_fee: 1.11
        pmp_revshare_rate: 1
        support_level: level_1
        support_fee: 1.11
        support_commencement_date: '2026-01-01'
        dsp_bidder_fee_type: cpm
        dsp_bidder_fee_value: 1.11
        ssp_bidder_fee_type: cpm
        ssp_bidder_fee_value: 1.11
        oem_bidder_fee_type: cpm
        oem_bidder_fee_value: 1.11
        management_fee_type: cpm
        management_fee_value: 1.11
        tier_a_active: true
        tier_a_cutoff_type: impressions
        tier_a_fees:
        - tier_fee_type: platform
          fee_type: cpm
          fee_value: 1.11
        demand_partner_expansion_enabled: true
        advertiser_domain_required: true
        mediaocean_prisma_enabled: true
        cl_budget_allocations_enabled: true
        creative_pre_approval_enabled: true
        creative_pre_approval_publishers:
        - 1
        support_long_names_enabled: true
        multi_currency_enabled: true
        default_currency: USD
        quickstats_currencies:
        - EUR
        dma_reporting_enabled: true
        state_reporting_enabled: true
        unrestricted_external_reports: true
        is_active: true
        display_in_dropdown: true
        server_side_hb_fee: 1.11
        server_side_hb_fee_commencement_date: '2026-01-01'
    account_bulk_connect_curators_many:
      summary: Connect Many
      value:
        other_account_ids:
        - 1
        - 2
    account_bulk_set_dc_visibility_many:
      summary: Multiple
      value:
        other_account_ids:
        - 1
        - 2
    account_curator_main_create_simple:
      summary: Curator Main Simple
      value:
        name: Account Name
        platform_type: curator_main
        account_type_id: 1
        reporting_view: curator_main
        net_payable_term: 1
        net_receivable_term: 1
        contract_commencement_date: '2026-01-01'
        multicall_max: 2
        dsp_bidder_fee_type: cpm
        ssp_bidder_fee_type: cpm
        oem_bidder_fee_type: cpm
        tier_a_active: true
        tier_a_cutoff_type: impressions
        tier_a_fees:
        - tier_fee_type: platform
          fee_type: cpm
          fee_value: 1.11
        cdn_fee: 1.11
        support_level: level_1
        support_fee: 1.11
        support_commencement_date: '2026-01-01'
        server_side_hb_fee: 1.11
        server_side_hb_fee_commencement_date: '2026-01-01'
    account_curator_main_create_full:
      summary: Curator Main Full
      value:
        name: Account Name
        platform_type: curator_main
        account_type_id: 1
        reporting_view: curator_main
        website_url: https://account.example.com
        email: account@example.com
        account_manager_id: 1
        account_owner_id: 1
        is_test: false
        net_payable_term: 1
        net_receivable_term: 1
        contract_commencement_date: '2026-01-01'
        contract_term_months: 1
        minimum_commencement_date: '2026-01-01'
        monthly_minimum: 1
        multicall_max: 2
        cdn_fee: 1.11
        cdn_fee_type: cpg
        player_fee: 1.11
        pmp_revshare_rate: 1
        support_level: level_1
        support_fee: 1.11
        support_commencement_date: '2026-01-01'
        dsp_bidder_fee_type: cpm
        dsp_bidder_fee_value: 1.11
        ssp_bidder_fee_type: cpm
        ssp_bidder_fee_value: 1.11
        oem_bidder_fee_type: cpm
        oem_bidder_fee_value: 1.11
        management_fee_type: cpm
        management_fee_value: 1.11
        tier_a_active: true
        tier_a_cutoff_type: impressions
        tier_a_fees:
        - tier_fee_type: platform
          fee_type: cpm
          fee_value: 1.11
        multi_currency_enabled: true
        default_currency: USD
        quickstats_currencies:
        - EUR
        dma_reporting_enabled: true
        state_reporting_enabled: true
        is_active: true
        display_in_dropdown: true
        server_side_hb_fee: 1.11
        server_side_hb_fee_commencement_date: '2026-01-01'
    account_bulk_set_dc_visibility_one:
      summary: Single
      value:
        other_account_ids:
        - 1
    account_update_full_2:
      summary: Full
      value:
        name: Account Name
        website

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