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

# Interface SiteDeployment

```typescript
interface SiteDeployment {
    action: "deploy" | "rollback";
    deployedAt: string;
    deploymentId: string;
    pointerRevision: number;
    previousReleaseId: string | null;
    release: SiteRelease;
}
```

Types: [action](#action), [deployedAt](#deployedat), [deploymentId](#deploymentid), [pointerRevision](#pointerrevision), [previousReleaseId](#previousreleaseid), [release](#release), [SiteRelease](core.SiteRelease.md)

##### Index

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

[action](#action) [deployedAt](#deployedat) [deploymentId](#deploymentid) [pointerRevision](#pointerrevision) [previousReleaseId](#previousreleaseid) [release](#release)

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

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

```typescript
action: "deploy" | "rollback"
```

### <a id="deployedat"></a>deployedAt

```typescript
deployedAt: string
```

### <a id="deploymentid"></a>deploymentId

```typescript
deploymentId: string
```

### <a id="pointerrevision"></a>pointerRevision

```typescript
pointerRevision: number
```

### <a id="previousreleaseid"></a>previousReleaseId

```typescript
previousReleaseId: string | null
```

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

```typescript
release: SiteRelease
```

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