> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.SiteStatus.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface SiteStatus

```typescript
interface SiteStatus {
    blockers: SiteBlocker[];
    hostname: string | null;
    live: SiteRelease | null;
    projectId: string;
    source: SiteSourceState;
}
```

Types: [blockers](#blockers), [SiteBlocker](core.SiteBlocker.md), [hostname](#hostname), [live](#live), [SiteRelease](core.SiteRelease.md), [projectId](#projectid), [source](#source), [SiteSourceState](../types/core.SiteSourceState.md)

##### Index

### <a id="properties"></a>Properties

[blockers](#blockers) [hostname](#hostname) [live](#live) [projectId](#projectid) [source](#source)

## <a id="properties-1"></a>Properties

### <a id="blockers"></a>blockers

```typescript
blockers: SiteBlocker[]
```

Types: [SiteBlocker](core.SiteBlocker.md)

### <a id="hostname"></a>hostname

```typescript
hostname: string | null
```

The allocated `*.ispo.site` hostname, or null before the first deploy.

### <a id="live"></a>live

```typescript
live: SiteRelease | null
```

Types: [SiteRelease](core.SiteRelease.md)

### <a id="projectid"></a>projectId

```typescript
projectId: string
```

### <a id="source"></a>source

```typescript
source: SiteSourceState
```

Types: [SiteSourceState](../types/core.SiteSourceState.md)
