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

# Interface SiteDeployArgs

The project's own `ispo.site` website (spec §17.1). These are the Web panel's Review deploy, Deploy, and history as host operations: the host owns the Cloud account, hostname allocation, source vault, build, and pointer. The project only names itself and hands back the exact release identity that `review` returned.

```typescript
interface SiteDeployArgs {
    projectId: string;
    release: SiteReleaseIdentity;
    timeoutMs?: number;
}
```

Types: [projectId](#projectid), [release](#release), [SiteReleaseIdentity](core.SiteReleaseIdentity.md), [timeoutMs](#timeoutms)

#### Hierarchy

*   [SiteProjectArgs](core.SiteProjectArgs.md)
    *   SiteDeployArgs

##### Index

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

[projectId](#projectid) [release](#release) [timeoutMs?](#timeoutms)

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

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

```typescript
projectId: string
```

Inherited from [SiteProjectArgs](core.SiteProjectArgs.md).[projectId](core.SiteProjectArgs.md#projectid)

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

```typescript
release: SiteReleaseIdentity
```

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

### <a id="timeoutms"></a>`Optional`timeoutMs

```typescript
timeoutMs?: number
```

Budget for the host confirmation plus upload. Defaults to the host's human window.
