Check a connection's DNS now, and report what public DNS answered
Resolves every record the connection is verified against in-request, against live public DNS, and returns a per-record verdict. This is the verb behind a "check now" button, as opposed to GET /connections/{id}, which only reports what the background propagation poller last saw.
It also advances the connection: a pending or propagating connection whose records are all visible is promoted to live here rather than on the poller's next pass, and a failed connection is re-entered into verification (failed → pending) with its lifecycle timeout clock re-based off the retry. Without that re-basing the retry would re-fail immediately, since the connection is failed precisely because it aged past that window. A live connection is reported on but never transitioned: records_resolved: false on a live connection is a drift signal.
Idempotent and safe to call repeatedly.
A delegated agent token needs domains:connect, because a recheck can move a connection forward.
Request
- Base URL: https://api.customdomain.ai/v1
- URL: https://api.customdomain.ai/v1/connections/{id}:recheck
- Auth: one of:
- HTTP bearer
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://api.customdomain.ai/oauth/agent/authorize, token URL https://api.customdomain.ai/oauth/agent/token, scopes: domains:connect)
Path parameters
Response
The connection after the check, plus what the check found.
Example response
{
"records": [
{
"type": "CNAME"
}
],
"checked": [
{
"type": "CNAME"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.