Infoblox website screenshot

Infoblox

Infoblox is a networking and cybersecurity company providing DDI (DNS, DHCP, and IPAM) solutions and protective DNS-layer security services. Its product portfolio spans the Universal DDI suite for unified hybrid and multi-cloud network services, NIOS DDI for on-premises deployments, NIOS-X as a Service, Threat Defense for DNS-layer security, threat intelligence (TIDE) and research (Dossier), and NetMRI for network change and configuration management.

17 APIs 0 Features
CloudDDIDHCPDNSIPAMNetwork ManagementSecurityThreat Intelligence

APIs

Infoblox WAPI (Web API)

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 J...

Infoblox BloxOne API

Cloud-native API for Infoblox BloxOne DDI and Threat Defense services. Provides RESTful web services for interacting with the Infoblox Cloud Service Platform (CSP) to manage and...

Infoblox BloxOne DNS Configuration API

API for configuring DNS settings within the BloxOne platform. Manages DNS server configurations, views, ACLs, forwarding rules, and other DNS infrastructure settings through the...

Infoblox BloxOne DNS Data API

API for managing DNS data records within the BloxOne platform. Provides endpoints for creating, reading, updating, and deleting DNS resource records including A, AAAA, CNAME, MX...

Infoblox BloxOne IPAM/DHCP API

API for IP address management and DHCP protocol features within the BloxOne platform. Provides visibility and provisioning tools to manage networking spaces, monitoring and repo...

Infoblox BloxOne DDI Keys API

API for managing TSIG and other keys used in DDI operations within the BloxOne platform. Handles creation and management of authentication keys used for securing DNS zone transf...

Infoblox BloxOne Anycast Configuration API

API for managing anycast configurations within the BloxOne platform. Enables high availability configuration of Infoblox applications running on customer premises by managing an...

Infoblox BloxOne Infrastructure Management API

API for managing BloxOne Cloud infrastructure components. Provides endpoints for managing on-premises hosts, service configurations, and infrastructure resources within the Info...

Infoblox BloxOne Host Activation API

API for provisioning and activating on-premises hosts within the BloxOne platform. Handles the host activation workflow including zero touch provisioning and bootstrap configura...

Infoblox BloxOne DNS Forwarding Proxy API

API for managing DNS Forwarding Proxy (DFP) configurations within BloxOne Threat Defense. Enforces DNS client-based security policies at remote sites by forwarding DNS queries t...

Infoblox BloxOne Firewall API

API for managing BloxOne Threat Defense Cloud firewall policies and security lists. Provides visibility into infected and compromised devices on the network and allows managemen...

Infoblox BloxOne Redirect API

API for configuring BloxOne Threat Defense Cloud redirect behavior. Allows configuring traffic redirection to the Infoblox server or custom destinations when threats are detecte...

Infoblox BloxOne Upgrade Policy API

API for managing software upgrade policies for BloxOne on-premises hosts. Allows scheduling and configuring software and configuration updates for deployed BloxOne infrastructur...

Infoblox Threat Defense API

API for threat intelligence, security analytics, and DNS firewall capabilities. Provides programmatic access to BloxOne Threat Defense features including security policy managem...

Infoblox TIDE API

Threat Intelligence Data Exchange (TIDE) API for submitting and retrieving threat indicators. Provides access to indicators of compromise in the TIDE database in multiple format...

Infoblox Dossier API

Threat research API that provides contextual information from multiple sources simultaneously for a given indicator. Supports lookups on IPs, URLs, domains, hostnames, email add...

Infoblox NetMRI API

RESTful API for the Infoblox NetMRI network change and configuration management platform. Enables automation of network device provisioning, security compliance checks, configur...

Collections

Pricing Plans

Infoblox Plans Pricing

3 plans

PLANS

Rate Limits

Infoblox Rate Limits

2 limits

RATE LIMITS

FinOps

JSON Structure

Infoblox Structure

0 properties

JSON STRUCTURE

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
Documentation
Documentation
📰
Blog
Blog
🔗
Community
Community
🟢
StatusPage
StatusPage
💬
Support
Support
🔗
Website
Website
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
👥
GitHubOrganization
GitHubOrganization
📄
ChangeLog
ChangeLog
🌐
Console
Console
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Infoblox WAPI (Web API)
  version: '2.12'
request:
  auth:
    type: basic
    username: '{{username}}'
    password: '{{password}}'
items:
- info:
    name: DNS Records
    type: folder
  items:
  - info:
      name: Infoblox List DNS A records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:a
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: _paging
        value: ''
        type: query
        description: Set to 1 to enable result paging. When enabled, a next_page_id is returned if more results are available.
      - name: _page_id
        value: ''
        type: query
        description: The page identifier returned from a previous paged request. Used to retrieve the next page of results.
      - name: name
        value: ''
        type: query
        description: Filter by the fully qualified domain name of the A record.
      - name: ipv4addr
        value: ''
        type: query
        description: Filter by the IPv4 address of the A record.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
      - name: zone
        value: ''
        type: query
        description: Filter by the DNS zone name.
    docs: Retrieves a list of DNS A records from the Infoblox appliance. Supports filtering by name, IP address, view, zone,
      and other fields. Use the _return_fields parameter to specify which fields to include in the response. Results can be
      paginated using _max_results and _paging parameters.
  - info:
      name: Infoblox Create a DNS A record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:a
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS A record with the specified name and IPv4 address. The record is created in the specified DNS
      view, or the default view if none is specified. Returns the object reference of the newly created record.
  - info:
      name: Infoblox Get a DNS A record
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:a/:ref
      params:
      - name: ref
        value: ''
        type: path
        description: The object reference string that uniquely identifies the WAPI object.
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
    docs: Retrieves a specific DNS A record by its object reference. Use the _return_fields parameter to specify which fields
      to include in the response.
  - info:
      name: Infoblox Update a DNS A record
      type: http
    http:
      method: PUT
      url: https://{grid-master}/wapi/v2.12/record:a/:ref
      params:
      - name: ref
        value: ''
        type: path
        description: The object reference string that uniquely identifies the WAPI object.
      body:
        type: json
        data: '{}'
    docs: Updates an existing DNS A record identified by its object reference. Only the fields included in the request body
      are modified. Returns the object reference of the updated record.
  - info:
      name: Infoblox Delete a DNS A record
      type: http
    http:
      method: DELETE
      url: https://{grid-master}/wapi/v2.12/record:a/:ref
      params:
      - name: ref
        value: ''
        type: path
        description: The object reference string that uniquely identifies the WAPI object.
    docs: Deletes a DNS A record identified by its object reference. Returns the object reference of the deleted record.
  - info:
      name: Infoblox List DNS AAAA records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:aaaa
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the fully qualified domain name.
      - name: ipv6addr
        value: ''
        type: query
        description: Filter by the IPv6 address.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS AAAA (IPv6 address) records. Supports filtering by name, IPv6 address, view, and zone.
  - info:
      name: Infoblox Create a DNS AAAA record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:aaaa
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS AAAA record mapping a domain name to an IPv6 address.
  - info:
      name: Infoblox List DNS CNAME records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:cname
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the alias name.
      - name: canonical
        value: ''
        type: query
        description: Filter by the canonical (target) name.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS CNAME (canonical name) records. Supports filtering by name, canonical name, view, and zone.
  - info:
      name: Infoblox Create a DNS CNAME record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:cname
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS CNAME record mapping an alias name to a canonical name.
  - info:
      name: Infoblox List DNS MX records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:mx
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the domain name.
      - name: mail_exchanger
        value: ''
        type: query
        description: Filter by the mail exchanger hostname.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS MX (mail exchange) records. Supports filtering by name, mail exchanger, preference, view,
      and zone.
  - info:
      name: Infoblox Create a DNS MX record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:mx
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS MX record specifying a mail exchanger for a domain.
  - info:
      name: Infoblox List DNS TXT records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:txt
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the domain name.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS TXT records. Supports filtering by name, text content, view, and zone.
  - info:
      name: Infoblox Create a DNS TXT record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:txt
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS TXT record with the specified text data.
  - info:
      name: Infoblox List DNS PTR records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:ptr
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: ptrdname
        value: ''
        type: query
        description: Filter by the domain name the PTR record points to.
      - name: ipv4addr
        value: ''
        type: query
        description: Filter by the IPv4 address for the PTR record.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS PTR (pointer) records used for reverse DNS lookups. Supports filtering by name, ptrdname,
      view, and zone.
  - info:
      name: Infoblox Create a DNS PTR record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:ptr
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS PTR record for reverse DNS resolution.
  - info:
      name: Infoblox List DNS host records
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/record:host
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the fully qualified domain name of the host.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of DNS host records. A host record contains the DNS and DHCP data for a host, including one or
      more IP addresses. Supports filtering by name, view, and zone.
  - info:
      name: Infoblox Create a DNS host record
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/record:host
      body:
        type: json
        data: '{}'
    docs: Creates a new DNS host record with the specified name and IP addresses. A host record can contain multiple IPv4
      and IPv6 addresses and automatically creates the corresponding A and AAAA records.
- info:
    name: DNS Zones
    type: folder
  items:
  - info:
      name: Infoblox List authoritative DNS zones
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/zone_auth
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: fqdn
        value: ''
        type: query
        description: Filter by the fully qualified domain name of the zone.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
      - name: zone_format
        value: ''
        type: query
        description: Filter by the zone format.
    docs: Retrieves a list of authoritative DNS zones. Supports filtering by FQDN, view, and zone format (forward or reverse).
  - info:
      name: Infoblox Create an authoritative DNS zone
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/zone_auth
      body:
        type: json
        data: '{}'
    docs: Creates a new authoritative DNS zone with the specified FQDN and zone format. The zone is created in the specified
      DNS view.
  - info:
      name: Infoblox List forward DNS zones
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/zone_forward
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: fqdn
        value: ''
        type: query
        description: Filter by the fully qualified domain name of the forward zone.
      - name: view
        value: ''
        type: query
        description: Filter by the DNS view name.
    docs: Retrieves a list of forward DNS zones. A forward zone forwards queries to specified DNS servers rather than resolving
      them locally.
- info:
    name: Networks
    type: folder
  items:
  - info:
      name: Infoblox List DHCP networks
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/network
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: network
        value: ''
        type: query
        description: Filter by the network address in CIDR notation (e.g. 10.0.0.0/24).
      - name: network_view
        value: ''
        type: query
        description: Filter by the network view name.
      - name: comment
        value: ''
        type: query
        description: Filter by the comment associated with the network.
    docs: 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.
  - info:
      name: Infoblox Create a network
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/network
      body:
        type: json
        data: '{}'
    docs: 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.
  - info:
      name: Infoblox List network views
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/networkview
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: name
        value: ''
        type: query
        description: Filter by the network view name.
    docs: Retrieves a list of network views. A network view provides a way to separate overlapping IP address spaces into
      distinct logical views.
- info:
    name: IP Address Management
    type: folder
  items:
  - info:
      name: Infoblox List IPv4 addresses
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/ipv4address
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: ip_address
        value: ''
        type: query
        description: Filter by the IPv4 address.
      - name: network
        value: ''
        type: query
        description: Filter by the network in CIDR notation.
      - name: status
        value: ''
        type: query
        description: Filter by the IP address status.
      - name: network_view
        value: ''
        type: query
        description: Filter by the network view name.
    docs: Retrieves a list of IPv4 address objects. This is a read-only object that provides information about the usage and
      status of IPv4 addresses in the Infoblox system. Supports filtering by IP address, network, status, and associated names.
- info:
    name: DHCP
    type: folder
  items:
  - info:
      name: Infoblox List DHCP ranges
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/range
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: network
        value: ''
        type: query
        description: Filter by the parent network in CIDR notation.
      - name: start_addr
        value: ''
        type: query
        description: Filter by the starting IP address of the range.
      - name: end_addr
        value: ''
        type: query
        description: Filter by the ending IP address of the range.
      - name: network_view
        value: ''
        type: query
        description: Filter by the network view name.
    docs: Retrieves a list of DHCP range objects. A DHCP range defines a pool of IP addresses from which DHCP clients can
      obtain leases.
  - info:
      name: Infoblox Create a DHCP range
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/range
      body:
        type: json
        data: '{}'
    docs: Creates a new DHCP range within a specified network. The range defines a contiguous block of IP addresses available
      for DHCP allocation.
  - info:
      name: Infoblox List DHCP fixed addresses
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/fixedaddress
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: ipv4addr
        value: ''
        type: query
        description: Filter by the reserved IPv4 address.
      - name: mac
        value: ''
        type: query
        description: Filter by the MAC address.
      - name: network_view
        value: ''
        type: query
        description: Filter by the network view name.
    docs: Retrieves a list of DHCP fixed address reservations. A fixed address maps a specific MAC address to a reserved IP
      address.
  - info:
      name: Infoblox Create a DHCP fixed address
      type: http
    http:
      method: POST
      url: https://{grid-master}/wapi/v2.12/fixedaddress
      body:
        type: json
        data: '{}'
    docs: Creates a new DHCP fixed address reservation mapping a MAC address to a specific IPv4 address.
  - info:
      name: Infoblox List DHCP leases
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/lease
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: address
        value: ''
        type: query
        description: Filter by the leased IPv4 address.
      - name: network_view
        value: ''
        type: query
        description: Filter by the network view name.
    docs: Retrieves a list of DHCP lease objects. Leases represent active DHCP address assignments and include information
      about the client, assigned address, and lease duration.
- info:
    name: Grid
    type: folder
  items:
  - info:
      name: Infoblox Get Grid information
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/grid
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
    docs: Retrieves the Grid object containing configuration and status information about the Infoblox Grid.
  - info:
      name: Infoblox List Grid members
      type: http
    http:
      method: GET
      url: https://{grid-master}/wapi/v2.12/member
      params:
      - name: _return_fields
        value: ''
        type: query
        description: Comma-separated list of field names to include in the response. Use _return_fields+ to add fields to
          the default set.
      - name: _max_results
        value: ''
        type: query
        description: The maximum number of results to return. The default is 1000. Use a negative value to return all results.
      - name: host_name
        value: ''
        type: query
        description: Filter by the member hostname.
    docs: Retrieves a list of Grid member objects. Each member represents an Infoblox appliance that is part of the Grid.
bundled: true