API ReferenceGET /v1/sites

GET /v1/sites

List all sites belonging to your account, most recently updated first.

Cost: Free.

Request

curl https://api.warpweb.ai/v1/sites \
  -H "Authorization: Bearer wwk_<your-key>"

Response

{
  "sites": [
    {
      "id": "8f3c2a1b-5d47-4c9e-b820-1f8a3e7d9c4f",
      "slug": "brookside-plumbing-a1b2c3",
      "business_name": "Brookside Plumbing",
      "status": "complete",
      "deployment_url": "https://brookside-plumbing-a1b2c3.warpweb.app",
      "hosting_tier": "free_subdomain",
      "last_refreshed_at": "2026-05-15T09:12:44Z",
      "created_at": "2026-05-14T18:02:11Z",
      "updated_at": "2026-05-15T09:12:44Z"
    },
    {
      "id": "4d8b1c7a-9e23-4f5a-b612-7c4a9f3e8d2b",
      "slug": "acme-roofing-f7e9d2",
      "business_name": "Acme Roofing",
      "status": "complete",
      "deployment_url": "https://acmeroofing.com",
      "hosting_tier": "paid_custom_domain",
      "created_at": "2026-05-10T11:34:02Z",
      "updated_at": "2026-05-12T18:51:09Z"
    }
  ]
}

Each site summary includes the fields shown in GET /v1/sites/:id. Use the detail endpoint for any fields not present here.

Errors

StatusBodyCause
401{ "error": "Invalid or revoked API key" }API key not recognized. See Authentication.