Skip to content
WP Engine |Hosting Platform API

Retrieve a status report for a domain

GET
/installs/{install_id}/domains/check_status/{report_id}

Fetches a status report for a specific domain. Accepts a report_id.

install_id
required
string
report_id
required
string

Success

object
report
object
complete

The status of the report

boolean
Example
true
id

The UUID of the report

string
Example
6a6d5dbd-5cac-41d5-8f3f-14a3e8ae6f76
install_name

Name of the install

string
install_ip

IP address for the install

string
admin

Admin status

boolean
domains

The list of domains associated with this report

Array<object>
object
name

The domain name

string
cname

The CNAME of the domain

string
a_record

The A record of the domain

string
aaaa_record

The AAAA record of the domain

string
complete

The status of the request to ping the domain

boolean
Example
true
result

The result of the request to ping the domain

string
dns_provider

The DNS provider of the domain

string
dns_error

Indicates if there was an error retrieving DNS information

boolean
install_name

The name of the install

string
cluster_id

The cluster ID of the install

string
http_forwarded

The HTTP forwarded value of the domain

string
http_forwarded_list

The HTTP forwarded list of the domain

string
http_error

Indicates if there was an error retrieving HTTP information

boolean
atlas_env_id

Atlas environment ID associated with this domain

string
ns

The name servers of the domain

Array<object>
object
host

Hostname of the name server

string
mx

Mail exchange record information

Array<object>
object
Host

Hostname of the mail server

string
Pref

Priority of the mail server (lower values have higher priority)

integer
txt

TXT records for the domain

Array<string>
soa

The start of authority records of the domain

Array<object>
object
hdr

Header of the start of authority record

object
ns

Primary name server for the zone

string
Example
ns1.example.com
mbox

Email address of the zone administrator (@ replaced with .)

string
Example
hostmaster.example.com
serial

Zone file version number

integer
refresh

Time in seconds secondary servers wait before refreshing zone data

integer
retry

Time in seconds to wait before retrying failed zone transfers

integer
expire

Time in seconds zone data is valid without refreshing

integer
minttl

Minimum time-to-live in seconds for negative responses

integer
caa

The certification authority authorization records of the domain

Array<object>
object
hdr

Header of the start of authority record

object
flag

The flags for the CAA record

integer
tag

The tag for the CAA record

string
value

The value for the CAA record

string
ip

The IP addresses of the domain

Array<string>
Example
[
"192.0.2.10",
"192.0.2.11"
]
address

The addresses of the domain

Array<string>
Example
[
"192.0.2.10",
"192.0.2.11"
]
aname

The A name records of the domain

Array<object>
object
hdr

Header of the start of authority record

object
a

The A name record

string
ssl

The SSL information of the domain

object
status

Status of the SSL certificate

string
Example
verified
issuer

Certificate issuer name

string
not_before

Certificate validity start date

string
not_after

Certificate expiration date

string
error

Error message if certificate validation failed

string
dns_names

DNS names included in the certificate

Array<string>
serial_number

Certificate serial number

string
signature_algorithm

Signature algorithm identifier used in the certificate

integer
subject

Certificate subject information

object
common_name

Common name in the certificate

string
sans

Subject Alternative Names in the certificate

Array<string>

Authentication Error

object
message
required

A message regarding the error that occurred on the server

string
Example
Bad Credentials
documentation_url

(Optional) A URL where documentation regarding this specific error can be found

string

Not authorized

object
message
required

A message regarding the error that occurred on the server

string
Example
You don't have permission to perform that action
documentation_url

(Optional) A URL where documentation regarding this specific error can be found

string

Not found

object
message
required

A message regarding the error that occurred on the server

string
Example
Not Found
documentation_url

(Optional) A URL where documentation regarding this specific error can be found

string

Too many requests

Internal server error

object
message
required

A message regarding the error that occurred on the server

string
Example
An unexpected error occurred, please try again in a few minutes

Service unavailable