Infoblox Networks API

Operations for managing IPv4 and IPv6 networks, network containers, and network views.

Operations 3

GET /network Infoblox List DHCP networks #
POST /network Infoblox Create a network #
GET /networkview Infoblox List network views #

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/infoblox-networks-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

infoblox-networks-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Infoblox WAPI (Web API) DHCP Networks API
  description: RESTful API for managing Infoblox NIOS DDI (DNS, DHCP, IPAM) services, network objects, and configuration. The WAPI uses standard HTTP methods for CRUD operations and supports JSON and XML input and output formats. Authentication is handled via HTTP basic authentication or certificate-based authentication, and sessions can be maintained using cookies returned after initial authentication. The API follows a resource-oriented design where each NIOS object type is accessible as a REST resource.
  version: '2.12'
  contact:
    name: Infoblox Support
    email: support@infoblox.com
    url: https://www.infoblox.com/support/
  termsOfService: https://www.infoblox.com/company/legal/website-terms-and-conditions/
servers:
- url: https://{grid-master}/wapi/v2.12
  description: Infoblox NIOS Grid Master
  variables:
    grid-master:
      default: grid-master.example.com
      description: The hostname or IP address of the Infoblox NIOS Grid Master appliance.
security:
- basicAuth: []
- cookieAuth: []
tags:
- name: Networks
  description: Operations for managing IPv4 and IPv6 networks, network containers, and network views.
paths:
  /network:
    get:
      operationId: listNetworks
      summary: Infoblox List DHCP networks
      description: Retrieves a list of IPv4 networks. Networks represent IP subnets and can contain DHCP ranges and fixed addresses. Supports filtering by network address, CIDR, network view, and comment.
      tags:
      - Networks
      parameters:
      - $ref: '#/components/parameters/ReturnFields'
      - $ref: '#/components/parameters/MaxResults'
      - name: network
        in: query
        description: Filter by the network address in CIDR notation (e.g. 10.0.0.0/24).
        schema:
          type: string
      - name: network_view
        in: query
        description: Filter by the network view name.
        schema:
          type: string
      - name: comment
        in: query
        description: Filter by the comment associated with the network.
        schema:
          type: string
      responses:
        '200':
          description: Successfully retrieved list of networks.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Network'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
    post:
      operationId: createNetwork
      summary: Infoblox Create a network
      description: Creates a new IPv4 network with the specified CIDR address. The network is created in the specified network view, or the default view if none is specified.
      tags:
      - Networks
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/NetworkCreate'
      responses:
        '201':
          description: Successfully created the network.
          content:
            application/json:
              schema:
                type: string
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
  /networkview:
    get:
      operationId: listNetworkViews
      summary: Infoblox List network views
      description: Retrieves a list of network views. A network view provides a way to separate overlapping IP address spaces into distinct logical views.
      tags:
      - Networks
      parameters:
      - $ref: '#/components/parameters/ReturnFields'
      - $ref: '#/components/parameters/MaxResults'
      - name: name
        in: query
        description: Filter by the network view name.
        schema:
          type: string
      responses:
        '200':
          description: Successfully retrieved list of network views.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/NetworkView'
        '400':
          $ref: '#/components/responses/BadRequest'
        '401':
          $ref: '#/components/responses/Unauthorized'
components:
  responses:
    Unauthorized:
      description: Authentication failed or credentials were not provided.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    BadRequest:
      description: The request was malformed or contained invalid parameters.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    Network:
      type: object
      properties:
        _ref:
          type: string
          description: The object reference for this network.
        network:
          type: string
          description: The network address in CIDR notation.
        network_view:
          type: string
          description: The network view containing this network.
        comment:
          type: string
          description: A descriptive comment for the network.
          maxLength: 256
        members:
          type: array
          items:
            type: object
            properties:
              name:
                type: string
                description: The Grid member name.
              _struct:
                type: string
                description: The member structure type (e.g. dhcpmember).
          description: The list of DHCP members serving this network.
    NetworkView:
      type: object
      properties:
        _ref:
          type: string
          description: The object reference for this network view.
        name:
          type: string
          description: The name of the network view.
        comment:
          type: string
          description: A descriptive comment.
          maxLength: 256
        is_default:
          type: boolean
          description: Whether this is the default network view.
    Error:
      type: object
      properties:
        Error:
          type: string
          description: The error type identifier.
        code:
          type: string
          description: The error code.
        text:
          type: string
          description: A human-readable error message.
    NetworkCreate:
      type: object
      required:
      - network
      properties:
        network:
          type: string
          description: The network address in CIDR notation (e.g. 10.0.0.0/24).
        network_view:
          type: string
          description: The network view. Defaults to the default network view.
        comment:
          type: string
          description: A descriptive comment.
          maxLength: 256
  parameters:
    MaxResults:
      name: _max_results
      in: query
      description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      schema:
        type: integer
        default: 1000
    ReturnFields:
      name: _return_fields
      in: query
      description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to the default set.
      schema:
        type: string
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: HTTP Basic Authentication using NIOS admin credentials.
    cookieAuth:
      type: apiKey
      in: cookie
      name: ibapauth
      description: Session cookie returned after successful authentication. Pass the ibapauth cookie with subsequent requests to maintain an authenticated session.
externalDocs:
  description: Infoblox WAPI Documentation
  url: https://docs.infoblox.com/space/niosapi/