check_domain_status
Poll a domain's provisioning status to track payment, DNS, and SSL progress. Returns ready=true only when the domain is fully active with SSL.
Instructions
Check the current provisioning status of a domain.
Call this to poll whether a domain is ready. Typical flow:
provision_domain → returns pending_payment
User visits claim_url and pays → status becomes pending_dns
User configures DNS → status becomes pending_ssl
SSL auto-provisions → status becomes active, ready=true
Args: provision_id: The provision_id returned by provision_domain
Returns: status: Current status enum (pending_payment, pending_dns, pending_ssl, active, failed, released) dns_status: Whether DNS is resolving (resolved, unresolved) ssl_status: SSL certificate state (pending, active, failed) payment_status: Whether the user has paid (paid, unpaid, unknown) ready: Boolean — true only when domain is fully active with SSL failure_reason: Present only if status is "failed", explains what went wrong
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provision_id | Yes |