# Test a workflow | Parsium Docs

Source: https://docs.parseium.com/api/operations/testworkflow/

# Test a workflow

POST

/v1/workflows/{id}/test

Synchronous preflight. Creates no runs, batches, or sink tables. Fetches still consume normal scrape credits. Limited to 10 tests/minute.

## Authorizations

 Section titled “Authorizations ”

- **[apiKeyHeader](/api/#apikeyheader)**
- **[apiKeyQuery](/api/#apikeyquery)**

## Parameters

 Section titled “
Parameters
”

### Path Parameters

 Section titled “Path Parameters ”

 id

required

 string

Workflow ID

## Request Body
required

 Section titled “Request Body
required
 ”

 Select media type application/json

 object

 urls

required

 Array<string>

 >= 1 items <= 1000 items

 max_items_per_stage

 integer

 default: 3 >= 1 <= 100

 test_next_stage

 boolean

## Responses

 Section titled “
Responses
”

### 200

 Section titled “200 ”

Compact stage diagnostics.

 Select media type application/json

 object

 ok

 boolean

 stages

 Array<object>

 object

 key

additional properties

any

 credits_used

 integer

### 400

 Section titled “400 ”

Malformed request.

 Select media type application/json

 object

 error

required

 string

##### Example

```
invalid request
```

 field

Field that failed validation.

 string

 detail

 string

 hint

 string

### 401

 Section titled “401 ”

Missing or invalid API key.

 Select media type application/json

 object

 error

required

 string

##### Example

```
invalid request
```

 field

Field that failed validation.

 string

 detail

 string

 hint

 string

### 402

 Section titled “402 ”

Insufficient unreserved credits.

 Select media type application/json

 object

 error

required

 string

##### Example

```
insufficient credits
```

 required

required

 integer

 available

required

 integer

### 404

 Section titled “404 ”

Resource missing or not owned by this account.

 Select media type application/json

 object

 error

required

 string

##### Example

```
invalid request
```

 field

Field that failed validation.

 string

 detail

 string

 hint

 string

### 422

 Section titled “422 ”

Validation failed.

 Select media type application/json

 object

 error

required

 string

##### Example

```
invalid request
```

 field

Field that failed validation.

 string

 detail

 string

 hint

 string

### 429

 Section titled “429 ”

Request, concurrency, or plan limit exceeded.

 Select media type application/json

 One of:

- [object](#tab-panel-32)
- [object](#tab-panel-33)

 object

 error

required

 string

##### Example

```
invalid request
```

 field

Field that failed validation.

 string

 detail

 string

 hint

 string

 object

 error

required

 string

##### Example

```
pending limit
```

 pending

required

 integer

 limit

required

 integer

 accepted

required

 integer

0

#### Headers

 Section titled “Headers ”

 Retry-After

 integer

Seconds to wait when supplied.
