---
title: "Takes a given scenario and transforms it for turning into a reliability test"
method: GET
path: "/reliability-tests/preview"
tags: ["reliability-tests"]
---

# Takes a given scenario and transforms it for turning into a reliability test

`GET /reliability-tests/preview`

This endpoint provides a preview of the translation between scenarios and ReliabilityTests. As such it can be used to understand what modifications are made when a given Scenario is promoted to a ReliabilityTest and debug them
Requires the privilege [`TEST_SUITES_READ`](https://www.gremlin.com/docs/user-management/access-control/#privileges)

## Query parameters

- `scenarioType` 'RECOMMENDED' | 'SHARED' | 'GENERAL', required
- `scenarioId` string, required
- `policyCategory` 'OTHER' | 'REDUNDANCY' | 'SCALABILITY' | 'DEPENDENCIES' | 'RISKS' | 'EXTRA_CREDIT', required

## Response `200`

The previewed reliability test graph

## Other responses

- `400` — The source scenario was not found, is invalid for promotion (e.g. mixes attack and failure flag nodes, or contains external action nodes outside LST), or has malformed node data
- `401` — Authorization header missing or malformed. Please provide proper credentials in the authorization header.
- `403` — User requires privilege: TEST_SUITES_READ

## Changes

- **2026-09-02** `358b43b8f258` — 2 info
  - added the non-success response with the status `400`
  - added the success response with the status `200`

[Change history](https://skmtc.dev/gremlin/apis/gremlin-api/changes/reliability-tests/preview/get.md)

---

[API](https://skmtc.dev/gremlin/apis/gremlin-api.md) · [All operations](https://skmtc.dev/gremlin/apis/gremlin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/gremlin/gremlin-api/revisions/358b43b8f258/schema)
