---
title: "Check site status from a workflow"
method: POST
path: "/api/integrations/site-status"
tags: ["Site Creation"]
---

# Check site status from a workflow

`POST /api/integrations/site-status`

## Request

- Base URL: `https://www.1clickwebsite.ai`
- URL: `https://www.1clickwebsite.ai/api/integrations/site-status`
- Auth: HTTP bearer

POST wrapper for workflow products that cannot call the GET status endpoint. It uses the same API-key authentication and ownership check.

## Request body

- WorkflowStatusRequest
  - `siteId` string, uuid, required

## Response `200`

Workflow-friendly build status

- WorkflowSiteStatus
  - `status` 'queued' | 'provisioning' | 'live' | 'enhancing' | 'complete' | 'failed'
  - `currentStep` string, nullable
  - `progressPct` integer
  - `previewUrl` string, uri, nullable
  - `adminUrl` string, uri, nullable
  - `warnings` string[]
  - `error` string, nullable
  - `liveAt` string, date-time, nullable
  - `enhancingStartedAt` string, date-time, nullable
  - `completedAt` string, date-time, nullable
  - `enhancementError` string, nullable
  - `creditRefunded` boolean
  - `ok` boolean, required
  - `siteId` string, uuid, required
  - `statusUrl` string, required

## Other responses

- `400`: Invalid or missing request data
- `401`: Missing, invalid, or revoked API key
- `404`: Resource not found or not owned by the authenticated account

---

[API](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api.md) · [All operations](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api/llms.txt) · [OpenAPI document](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api/revisions/e842c9b4e4ec?raw)
