Vigilbase One APIServices
Change DNS records in a batch
POST /api/services/cloudflare/zones/{zoneId}/dns/batch on the Vigilbase One API.
Needs a recent sign-in
One accepts this request only with a recent sign-in; renewing a token doesn't count, and MCP sessions and API keys are always refused. See changes that need a recent sign-in.
Authorizations
AuthorizationstringAccess tokenheaderrequired
Bearer access token from Vigilbase Identity (auth.vigilbase.com), sent as Authorization: Bearer <token>. The CLI gets one with vigilbase login. Organisation API keys can't call this endpoint: it needs a recent sign-in by a person.
Path Parameters
zoneIdstringrequired
Query Parameters
customerIdstring
Body
application/jsonoperationIdstringuuidrequired
recordsobject[]required
min 1 itemsmax 1000 items
7 child attributes
typestringrequired
One of:
AAAAACNAMEMXTXTNSSRVCAAPTRnamestringrequired
min length 1
contentstring
min length 1
ttlinteger
Default:
3600minimum 1maximum 86400priorityinteger
minimum 0maximum 65535
proxiedboolean
Default:
falsedataobject
4 child attributes
priorityintegerrequired
minimum 0maximum 65535
weightintegerrequired
minimum 0maximum 65535
portintegerrequired
minimum 0maximum 65535
targetstringrequired
min length 1
Response
Success
Was this page helpful?