Set a record set on a DNS Zone to managed
POST/dns-zones/ {dnsZoneId}/ record-sets/ {recordSet}/ actions/ set-managed/
v2
POST
dns-set-record-set-managed
This operation can be used to reset DNS records sets to being managed by the mittwald platform.
This affects A, AAAA and MX record sets, which are typically managed by the platform. However, you can override these
using the PUT/
operation.
Request
Responses
Usage examples
- cURL
- JavaScript SDK
- PHP SDK
$ curl \
--fail \
--location \
-X POST \
-d '{}' \
-H "Authorization: Bearer $MITTWALD_API_TOKEN" \
-H 'Content-Type: application/json' \
https://api.mittwald.de/v2/dns-zones/f0f86186-0a5a-45b2-aa33-502777496347/record-sets/a/actions/set-managed
import { MittwaldAPIV2Client } from "@mittwald/api-client";
import { assertStatus } from "@mittwald/api-client-commons";
const client = MittwaldAPIClient.newWithToken(process.env.MITTWALD_API_TOKEN);
const response = await client.domain.dnsSetRecordSetManaged({
"dnsZoneId": "f0f86186-0a5a-45b2-aa33-502777496347",
"recordSet": "a",
"data": {}
});
assertStatus(response, 204);
use \Mittwald\ApiClient\Generated\V2\Clients\Domain\DnsSetRecordSetManaged\DnsSetRecordSetManagedRequest;
use \Mittwald\ApiClient\Generated\V2\Clients\Domain\DnsSetRecordSetManaged\DnsSetRecordSetManagedRequestBody;
$client = MittwaldAPIClient::newWithToken(getenv('MITTWALD_API_TOKEN'));
// TODO: Please consult the properties and constructor signature of
// DnsSetRecordSetManagedRequestBody to learn how to construct a valid instance
$body = new DnsSetRecordSetManagedRequestBody(/* TODO: ... */);
$request = (new DnsSetRecordSetManagedRequest(
dnsZoneId: "f0f86186-0a5a-45b2-aa33-502777496347",
recordSet: "a",
body: $body
));
$response = $client->domain()->dnsSetRecordSetManaged($request);
var_dump($response->getBody();