action vercel_get_domain_config { label: "Get a Domain's configuration" description: "Get a Domain's configuration." provider: vercel method: GET path: "/v6/domains/{domain}/config" encoding: json input: { type: "object" properties: { domain: { type: "string" description: "The name of the domain." } teamId: { type: "string" } } required: ["domain"] additionalProperties: false } output: { type: "object" required: ["misconfigured"] properties: { acceptedChallenges: { type: "array" description: "Which challenge types the domain can use for issuing certs." items: { type: "string" description: "Which challenge types the domain can use for issuing certs." enum: ["dns-01", "http-01"] } } configuredBy: { type: ["string", "null"] description: "How we see the domain's configuration. - `CNAME`: Domain has a CNAME pointing to Vercel. - `A`: Domain's A record is resolving to Vercel. - `http`: Domain is resolving to Vercel but may be behind a Proxy. - `null`: Domain is not resolving to Vercel." enum: ["CNAME", "A", "http"] } misconfigured: { type: "boolean" description: "Whether or not the domain is configured AND we can automatically generate a TLS certificate." } } } }