margot

Deployment Status

Changed on

What a visitor of one of the caller's sites gets right now, and why (ungated read).

A diagnosis plus facts, from the computation the agents' get_site_status tool uses too (:mod:use_cases.support.deployment). No ids, no build logs.

post/margot/actions/deployment_status

Request

  • Base URL: https://api.nanocorp.so (the document declares no server; this is the origin it was published from)
  • URL: https://api.nanocorp.so/margot/actions/deployment_status
  • Auth: HTTP bearer

Request body

external_idstring nullable

The founder's NanoCorp user id (external_id on the helpdesk contact).

emailstring nullable

The founder's email. Used as a fallback identity and a cross-check.

companystring nullable

Optional company name/handle hint, resolved against the caller's own companies.

limitinteger nullable

Optional row limit for list actions.

Response

Successful Response

foundboolean
diagnosisstring nullable

not_provisioned, archived, paused, unknown (the hosting read failed: never a guess), never_deployed, building, stuck (building for more than 30 minutes), failed or live.

visitors_seestring nullable

'site', 'placeholder' or 'nothing'.

urlstring nullable

The address that serves the site right now.

latest_deploy_statestring nullable

State of the latest production deployment: QUEUED, INITIALIZING, BUILDING, READY, ERROR, CANCELED or BLOCKED.

latest_deploy_age_minutesinteger nullable
serving_last_good_buildboolean

The latest build failed or is building, but an older good build is live.

custom_domainstring nullable
custom_domain_verifiedboolean
custom_domain_misconfiguredboolean nullable

Only read when a custom domain is set. Null when it could not be read.

site_pausedboolean

The owner turned the Website switch off.

plan_expiredboolean

The site serves, but checkout is closed (plan ended).

Changes