Skip to main content
POST
/
api
/
v1
/
cvms
/
{cvm_id}
/
customize-domain-diagnose
Diagnose custom domain DNS
curl --request POST \
  --url https://cloud-api.phala.com/api/v1/cvms/{cvm_id}/customize-domain-diagnose \
  --header 'Content-Type: application/json' \
  --data '
{
  "domains": [
    {
      "domain": "<string>",
      "port": 123
    }
  ]
}
'
{
  "results": [
    {
      "domain": "<string>",
      "port": 123,
      "records": [
        {
          "record_type": "<string>",
          "query_name": "<string>",
          "expected_value": "<string>",
          "is_valid": true,
          "actual_value": "<string>",
          "is_deprecated": false,
          "warning_message": "<string>"
        }
      ],
      "is_valid": true,
      "caa_check": {
        "caa_records": [
          "<string>"
        ],
        "acme_fetches": [
          {
            "url": "<string>",
            "http_ok": true,
            "uri": "<string>",
            "status_code": 123,
            "error": "<string>"
          }
        ],
        "is_match": true,
        "accounturi": "<string>",
        "expected_uri": "<string>",
        "info_message": "<string>"
      }
    }
  ]
}

Path Parameters

cvm_id
string
required

Body

application/json

Request for diagnosing custom domain DNS configuration.

domains
DomainCheckRequest · object[]
required

List of domain and port pairs to check

Response

Successful Response

Response containing diagnosis results for all requested domains.

results
DomainDiagnosisResult · object[]
required

Diagnosis results in request order