---
title: "Import a JMeter, k6, or Locust script into a script"
method: POST
path: "/projects/{projectId}/scripts/{scriptId}/actions/import"
tags: ["Scripts"]
---

# Import a JMeter, k6, or Locust script into a script

`POST /projects/{projectId}/scripts/{scriptId}/actions/import`

## Request

- Base URL: `https://api.loadster.com`
- URL: `https://api.loadster.com/projects/{projectId}/scripts/{scriptId}/actions/import`
- Auth: HTTP bearer

## Path parameters

- `projectId` string, required
- `scriptId` string, required

## Query parameters

- `source` string, required
- `replace` boolean
- `baseUrl` string

## Response `200`

OK

- ScriptImportResult
  - `report` ImportReport
    - `entries` ImportReportEntry[]
      - `sourceConstruct` string
      - `location` string
      - `message` string
      - `actionRequired` boolean
    - `actionItems` ImportReportEntry[]
      - `sourceConstruct` string
      - `location` string
      - `message` string
      - `actionRequired` boolean
  - `datasets` ImportedArtifact[]
    - `id` string
    - `name` string
  - `scenario` ImportedArtifact
    - `id` string
    - `name` string

---

[API](https://skmtc.dev/loadster/apis/loadster-api.md) · [All operations](https://skmtc.dev/loadster/apis/loadster-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loadster/apis/loadster-api/revisions/1cf3073616fd?raw)
