# Reference
client.deployScript(scriptId, { ...params }) -> Skyvern.CreateScriptResponse
#### 📝 Description
Deploy a script with updated files, creating a new version
#### 🔌 Usage
```typescript await client.deployScript("s_abc123", { files: [{ path: "src/main.py", content: "content" }] }); ```
#### ⚙️ Parameters
**scriptId:** `string` — The unique identifier of the script
**request:** `Skyvern.DeployScriptRequest`
**requestOptions:** `SkyvernClient.RequestOptions`
## ## Scripts
client.scripts.runScript(scriptId) -> unknown
#### 📝 Description
Run a script
#### 🔌 Usage
```typescript await client.scripts.runScript("s_abc123"); ```
#### ⚙️ Parameters
**scriptId:** `string` — The unique identifier of the script
**requestOptions:** `Scripts.RequestOptions`