Get hosted blog status
get_hosted_blog_statusRe-checks the hosted blog's DNS and certificate like the Refresh status button and returns the current status (Waiting for DNS propagation, Issuing SSL certificate, Ownership verification needed, DNS misconfigured, CAA blocked, Connected...), the DNS records still to add (the CNAME plus any TXT ownership record), the last error and the detected DNS provider with a link to its settings. Poll it every few minutes after adding the record; DNS changes take 5 to 60 minutes. Limited to 30 checks per hour. Free. Pass website_id when the account has several websites (see get_account).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| website_id | No | Website id from get_account. Optional when the account has a single website. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| blog_url | Yes | ||
| hostname | Yes | Subdomain serving the blog. | |
| config_id | Yes | ||
| next_step | Yes | What to do next for the current status: records to add, DNS and SSL wait times, or the article URL pattern once connected. | |
| registrar | Yes | ||
| created_at | Yes | ||
| last_error | Yes | ||
| updated_at | Yes | ||
| website_id | Yes | ||
| dns_records | Yes | Records still to add at the DNS provider. | |
| is_connected | Yes | true once DNS resolves and the certificate is issued. | |
| status_label | Yes | ||
| dashboard_url | Yes | ||
| dns_verified_at | Yes | ||
| registrar_warning | Yes | Instruction specific to the detected DNS provider to follow when adding the records; null when none applies. | |
| ssl_provisioned_at | Yes |