---
title: "List simulation types"
method: GET
path: "/simulation-types"
tags: ["Simulation types"]
---

# List simulation types

`GET /simulation-types`

## Request

- Base URL: `https://sandbox-api.paddle.com`
- URL: `https://sandbox-api.paddle.com/simulation-types`
- Auth: HTTP bearer

Returns a list of simulation types (events and scenarios) that you can choose from when creating simulations.

## Response `200`

The request has succeeded.

- object
  - `data` SimulationType[], required
    - `name` string, required: Type of simulation sent by Paddle. Single event simulations are in the format `entity.event_type`; scenario simulations are in `snake_case`.
    - `label` string, required: Descriptive label for this simulation type. Typically gives more context about a scenario. Single event simulations are in the format `entity.event_type`.
    - `description` string, required: Short description of this simulation type.
    - `group` string, required: Group for this simulation type. Typically the entity that this event relates to.
    - `type` 'single_event' | 'scenario', required: Type of simulation.
    - `events` EventTypeName[], required: List of events that will be sent for this simulation type.
  - `meta` Meta, required: Information about this response.
    - `request_id` string, required: Unique ID for the request relating to this response. Provide this when contacting Paddle support about a specific request.

## Other responses

- `default`: An unexpected error response.

## Changes

- **2026-02-02** (v1) `9ba8be0f2006`: 6 breaking, 7 warning, 12 info
  - the `data/items/type` response's property type changed from `string` to no type for status `200`
  - the `error` response's property type changed from `object` to no type for status `default`
  - removed the required property `error/code` from the response with the `default` status
  - removed the required property `error/detail` from the response with the `default` status
  - …21 more
- **2025-05-27** (v1) `e57c515077cc`: 5 warning
  - added the new `api_key.created` enum value to the `data/items/events/items/` response property for the response status `200`
  - added the new `api_key.expired` enum value to the `data/items/events/items/` response property for the response status `200`
  - added the new `api_key.expiring` enum value to the `data/items/events/items/` response property for the response status `200`
  - added the new `api_key.revoked` enum value to the `data/items/events/items/` response property for the response status `200`
  - …1 more
- **2025-05-07** (v1) `aeb882657253`: 3 warning
  - added the new `payment_method.deleted` enum value to the `data/items/events/items/` response property for the response status `200`
  - added the new `payment_method.saved` enum value to the `data/items/events/items/` response property for the response status `200`
  - added the new `transaction.revised` enum value to the `data/items/events/items/` response property for the response status `200`
- …earlier changes not shown

[Operation history](https://skmtc.dev/paddlehq/apis/paddle-api/changes/simulation-types/get.md)

---

[API](https://skmtc.dev/paddlehq/apis/paddle-api.md) - [All operations](https://skmtc.dev/paddlehq/apis/paddle-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paddlehq/apis/paddle-api/revisions/bbc0c72039c8?raw)
