website.status
Retrieves a website’s current title, publish status, live URL, and visibility. Use website.listCheckpoints to browse version history, or website.publish to deploy changes. See the Website guide.
Headers
API key for direct authentication. Provide either this or Authorization, not both. See Authentication.
Query Parameters
Session UID. Mutually exclusive with website_id — exactly one must be provided. The session must contain exactly one website.
Unique website ID. Mutually exclusive with task_id — exactly one must be provided. Obtain from the response of website.status or website.publish.
Response
Web status retrieved successfully.
Whether the request was successful.
true
Unique identifier for this API request.
Unique website ID.
Current display title of the website. For historical websites without a stored title, this falls back to the internal project name. Always present.
Deployment state.
unpublished— never published or taken down. Callwebsite.publishto bring it online.publishing— deployment in progress. Poll again.published— live;site_urlsis reachable.failed— the last deployment failed.
unpublished, publishing, published, failed Public URLs where the live site can be reached, ordered from default to most specific: the space URL (https://{space_id}.manus.space, always present when published), an optional sub-domain URL (https://{sub_domain}.manus.space), and any active custom domains bound by the owner. All entries include the https:// scheme. Returned as an empty array unless publish_status is published.
Optional. Checkpoint version_id currently deployed. Present only when the site has been published.
Optional. Last time the publish status changed (Unix seconds). Present only when the site has been published.
Who can access the published site.
public— anyone.team— current team members only.private— owner and invited collaborators only.
public, team, private Whether newly created checkpoints are published automatically. Always present; false means disabled.