Properties
| Name | Type | Description |
|---|---|---|
| apiToken | string | Inline API token for the chosen provider (Cloudflare, Vercel, GoDaddy Personal Access Token, Netlify, DigitalOcean or DNSimple) instead of the stored dashboard integration |
| zoneId | string | Optional Cloudflare zone id when using an inline token |
| cloudflareApiToken | string | Alias for apiToken |
| cloudflareZoneId | string | Alias for zoneId |
| godaddyApiToken | string | GoDaddy Personal Access Token (alias for apiToken when provider is godaddy). Needs the domains.domain:read and domains.dns:update scopes |
| apiKey | string | GoDaddy API key (classic credential GoDaddy is retiring for domains; prefer apiToken) |
| apiSecret | string | GoDaddy API secret (classic credential; prefer apiToken) |
| godaddyApiKey | string | Alias for apiKey |
| godaddyApiSecret | string | Alias for apiSecret |
| vercelApiToken | string | Alias for apiToken when provider is vercel |
| vercelTeamId | string | Optional Vercel team id for team-scoped DNS |
| teamId | string | Inline Vercel team id (alias for vercelTeamId) |
| netlifyApiToken | string | Alias for apiToken when provider is netlify (a Netlify personal access token) |
| digitaloceanApiToken | string | Alias for apiToken when provider is digitalocean (needs domain read, create and update scopes) |
| dnsimpleApiToken | string | Alias for apiToken when provider is dnsimple |
| accountId | string | DNSimple account id, required with an inline DNSimple token |
| dnsimpleAccountId | string | Alias for accountId |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/groundmail-dev/json-schema/groundmail-dev-remote-apply-dns-credentials-schema.json",
"title": "RemoteApplyDnsCredentials",
"x-generated": "2026-10-30",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/groundmail-dev-openapi.yaml#/components/schemas/RemoteApplyDnsCredentials",
"type": "object",
"properties": {
"apiToken": {
"type": "string",
"description": "Inline API token for the chosen provider (Cloudflare, Vercel, GoDaddy Personal Access Token, Netlify, DigitalOcean or DNSimple) instead of the stored dashboard integration"
},
"zoneId": {
"type": "string",
"description": "Optional Cloudflare zone id when using an inline token"
},
"cloudflareApiToken": {
"type": "string",
"description": "Alias for apiToken"
},
"cloudflareZoneId": {
"type": "string",
"description": "Alias for zoneId"
},
"godaddyApiToken": {
"type": "string",
"description": "GoDaddy Personal Access Token (alias for apiToken when provider is godaddy). Needs the domains.domain:read and domains.dns:update scopes"
},
"apiKey": {
"type": "string",
"description": "GoDaddy API key (classic credential GoDaddy is retiring for domains; prefer apiToken)"
},
"apiSecret": {
"type": "string",
"description": "GoDaddy API secret (classic credential; prefer apiToken)"
},
"godaddyApiKey": {
"type": "string",
"description": "Alias for apiKey"
},
"godaddyApiSecret": {
"type": "string",
"description": "Alias for apiSecret"
},
"vercelApiToken": {
"type": "string",
"description": "Alias for apiToken when provider is vercel"
},
"vercelTeamId": {
"type": "string",
"description": "Optional Vercel team id for team-scoped DNS"
},
"teamId": {
"type": "string",
"description": "Inline Vercel team id (alias for vercelTeamId)"
},
"netlifyApiToken": {
"type": "string",
"description": "Alias for apiToken when provider is netlify (a Netlify personal access token)"
},
"digitaloceanApiToken": {
"type": "string",
"description": "Alias for apiToken when provider is digitalocean (needs domain read, create and update scopes)"
},
"dnsimpleApiToken": {
"type": "string",
"description": "Alias for apiToken when provider is dnsimple"
},
"accountId": {
"type": "string",
"description": "DNSimple account id, required with an inline DNSimple token"
},
"dnsimpleAccountId": {
"type": "string",
"description": "Alias for accountId"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/groundmail-dev-remote-apply-dns-credentials"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.