---
title: "Update a RecordNS object."
method: PUT
path: "/record:ns/{payload.ref.ref_data}/**"
tags: ["record:ns"]
---

# Update a RecordNS object.

`PUT /record:ns/{payload.ref.ref_data}/**`

## Request

- Base URL: `https://csp.infoblox.com/wapi/v3`
- URL: `https://csp.infoblox.com/wapi/v3/record:ns/{payload.ref.ref_data}/**`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/infoblox/apis/dns-data-web-api/docs/record:ns/:payload.ref.ref_data/**/put.ts> (a function with typed inputs; its response is checked against the schema)

Use this method to update the __RecordNS__ object.

## Path parameters

- `payload.ref.ref_data` string, required

## Request body

- V3RecordNS: A __RecordNS__ object (_dns/record_) represents a DNS resource record in an authoritative zone. A DNS NS record identifies an authoritative DNS server for a domain.
  - `creator` string: Creator for the RecordNS. Note that changing creator from or to 'SYSTEM' value is not allowed.
  - `name` string, required: The name of the RecordNS.
  - `nameserver` string, required: The nameserver for the RecordNS.
  - `ref` string: infoblox.ddi.wapi.objectref
  - `view` string: The name of the DNS view in which the RecordNS resides. Example: "external".
  - `zone` string: The name of the zone in which the RecordNS resides. Example: "zone.com". If a view is not specified when searching by zone, the default view is used.

## Response `200`

PUT operation response

- string: infoblox.ddi.wapi.objectref

---

[API](https://skmtc.dev/infoblox/apis/dns-data-web-api.md) - [All operations](https://skmtc.dev/infoblox/apis/dns-data-web-api/llms.txt) - [OpenAPI document](https://skmtc.dev/infoblox/apis/dns-data-web-api/revisions/b4b272e5590c?raw)
