Infoblox icon

Infoblox

Work with Infoblox Universal DDI, Threat Defense, TIDE, and NIOS WAPI

Actions182

DNS Record → Create

AI-generated

Summary

Creates a DNS record in Infoblox Universal DDI by POSTing a request body to /api/ddi/v1/dns/record, built from mapped fields merged with an optional JSON body.

Inputs

  • Fields (dataFields) (required) — Resource mapper listing writable fields from the Infoblox DnsData API schema (loaded live from the realm's apidoc; readOnly fields, id and _ref are skipped). Supports defining fields individually or auto-mapping from input item data. If the schema can't be loaded, use JSON Body instead.
  • JSON Body — Extra request body as JSON, merged over the mapped fields. Its keys override mapped fields with the same name. Use for fields missing from the schema (e.g. record type, name in zone, rdata). Default is {}.
  • Query Parameters — Optional name/value pairs added to the request query string (e.g. _fields).

Output shape

A single item containing the API's response to the POST, typically the created DNS record object.

Non-object responses are wrapped as {result: value}. Runs once per input item. With Continue On Fail enabled, failed items return {error: message}. Requires Infoblox CSP API credentials.

Examples

Example 1: Create an A record from field mappings

Resource: DNS Record, Operation: Create. Map the fields in Fields, or supply JSON Body such as {"type":"A","name_in_zone":"www","zone":"","rdata":{"address":"192.0.2.10"}}.

Example 2: Create a record using fields not in the schema

Leave Fields empty or map a few, then put the remaining attributes in JSON Body to override or extend the mapped values.

Links

Discussion