changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "description": "The DNS provider serving the domain and how to write records there.",
+ "properties": {
+ "data": {
+ "additionalProperties": true,
+ "properties": {
+ "apex": {
+ "description": "true for a root domain.",
+ "type": "boolean"
+ },
+ "detected": {
+ "description": "false = provider not recognised from its nameservers.",
+ "type": "boolean"
+ },
+ "host": {
+ "type": "string"
+ },
+ "knownProviderCount": {
+ "type": "number"
+ },
+ "nameservers": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "provider": {
+ "additionalProperties": true,
+ "properties": {
+ "apexSupport": {
+ "description": "'alias' = can point the apex at a hostname (ALIAS/ANAME/flattening); 'none' = apex needs A records.",
+ "type": "string"
+ },
+ "dashboardUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "quirks": {
+ "description": "Provider-specific settings that silently break custom domain setups.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "recordEditorPath": {
+ "description": "Where the DNS record editor lives in the provider's UI.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "recordName": {
+ "description": "What to type in this provider's record name/host field for this hostname.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "recordName",
+ "apexSupport",
+ "quirks"
+ ],
+ "type": "object"
+ },
+ "zone": {
+ "description": "Zone that holds the NS records.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "host",
+ "apex",
+ "nameservers",
+ "detected",
+ "provider"
+ ],
+ "type": "object"
+ },
+ "ok": {
+ "description": "Always true here; failures return an isError result instead.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "ok",
+ "data"
+ ],
+ "type": "object"
+}