Mandiant DNS Servers API

DNS Servers provide addresses for actors to use as DNS servers in DNS query actions. Individual DNS query actions can specify one of the available DNS servers.

Operations 5

GET /settings/dns_servers List DNS servers #
POST /settings/dns_servers Create a DNS server #
GET /settings/dns_servers/{id} Show a DNS server #
PUT /settings/dns_servers/{id} Update an existing DNS server #
DELETE /settings/dns_servers/{id} Destroy a DNS server #

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-alert-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-monitor-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-verified-domain-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-email-setting-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-doc-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-doc-search-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-run-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-file-library-object-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-integration-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-create-bulk-job-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-security-zone-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/mandiant/refs/heads/main/json-schema/mandiant-msi-integration-schema.json

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/mandiant:mandiant-dns-servers-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

mandiant-dns-servers-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Mandiant DNS Servers API
  version: '1.0'
  description: 'Operations tagged DNS Servers across 4 of this provider''s published API definitions: mandiant-ma-sv-openapi.yml, mandiant-msv-openapi.yml, mandiant-ma-sv-openapi.yml, mandiant-msv-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: DNS Servers
  description: DNS Servers provide addresses for actors to use as DNS servers in DNS query actions. Individual DNS query actions can specify one of the available DNS servers.
paths:
  /settings/dns_servers:
    get:
      summary: List DNS servers
      tags:
      - DNS Servers
      responses:
        '200':
          description: Success
          content:
            application/json:
              example:
              - id: 3
                ip_address: 8.8.8.8
                desc: Test DNS Server
                organization_id: 17
                created_at: '2020-02-10T15:12:27.034Z'
                updated_at: '2020-02-10T15:12:27.034Z'
              - id: 4
                ip_address: 8.8.4.4
                desc: Test DNS Server
                organization_id: 17
                created_at: '2020-02-10T15:12:27.036Z'
                updated_at: '2020-02-10T15:12:27.036Z'
      operationId: getSettingsDnsServers
      x-operation-id-source: derived
    post:
      summary: Create a DNS server
      tags:
      - DNS Servers
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/dns_server_wrapped'
            example:
              dns_server:
                ip_address: 42.20.187.100
                desc: Example DNS server description
      responses:
        '201':
          description: Created
          content:
            application/json:
              example:
                id: 1
                ip_address: 42.20.187.100
                desc: Example DNS server description
                organization_id: 15
                created_at: '2020-02-10T15:12:01.664Z'
                updated_at: '2020-02-10T15:12:01.664Z'
      operationId: postSettingsDnsServers
      x-operation-id-source: derived
  /settings/dns_servers/{id}:
    parameters:
    - in: path
      name: id
      required: true
      schema:
        type: integer
      description: The ID of the DNS server to lookup.
    get:
      summary: Show a DNS server
      tags:
      - DNS Servers
      responses:
        '200':
          description: No Content
          content:
            application/json:
              example:
                id: 5
                ip_address: 8.8.8.8
                desc: Test DNS Server
                organization_id: 18
                created_at: '2020-02-10T15:12:40.385Z'
                updated_at: '2020-02-10T15:12:40.385Z'
      operationId: getSettingsDnsServersById
      x-operation-id-source: derived
    put:
      summary: Update an existing DNS server
      tags:
      - DNS Servers
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/dns_server_wrapped'
      responses:
        '204':
          description: Success
          content:
            application/json:
              example: null
      operationId: putSettingsDnsServersById
      x-operation-id-source: derived
    delete:
      summary: Destroy a DNS server
      tags:
      - DNS Servers
      responses:
        '204':
          description: Success
          content:
            application/json:
              example: null
      operationId: deleteSettingsDnsServersById
      x-operation-id-source: derived
components:
  schemas:
    dns_server_wrapped:
      type: object
      properties:
        dns_server:
          $ref: '#/components/schemas/dns_server'
    dns_server:
      type: object
      properties:
        id:
          type: integer
          readOnly: true
        desc:
          type: string
          description: Description of DNS Server
        ip_address:
          type: string
          description: IP Address of DNS Server
x-refined-from:
- mandiant-ma-sv-openapi.yml
- mandiant-msv-openapi.yml
- mandiant-ma-sv-openapi.yml
- mandiant-msv-openapi.yml