---
title: "List transaction types"
method: GET
path: "/statements-v2/v1/transactions-types"
tags: ["Transaction types"]
---

# List transaction types

`GET /statements-v2/v1/transactions-types`

## Request

- Base URL: `https://sandbox.pismolabs.io`
- URL: `https://sandbox.pismolabs.io/statements-v2/v1/transactions-types`
- Auth: HTTP bearer

List transaction types.

This endpoint will be **DEPRECATED**. Use [List program transaction types](ref:gettransactiontypes_1) instead.

## Query parameters

- `transactionTypeId` integer[]
- `transactionCategoryId` integer[]
- `page` integer
- `perPage` integer

## Headers

- `x-program-id` integer, required

## Response `200`

Ok

- TransactionTypeListResponse
  - `items` TransactionTypeResponse[]
    - `transaction_type_id` integer: Transaction type ID
    - `program_id` integer: Program ID
    - `transaction_category_id` integer: Transaction category ID
    - `transaction_type_description` string: Transaction type description
  - `current_page` integer: Current page
  - `per_page` integer: Items per page
  - `total_items` integer: Number of items found
  - `items_on_page` integer: Number of items on this page
  - `pages` integer: Number of pages
  - `is_last_page` boolean: Is this the last page?

## Other responses

- `400`: Bad Request
- `404`: Not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/pismo/apis/revolving-credit-statements.md) - [All operations](https://skmtc.dev/pismo/apis/revolving-credit-statements/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/revolving-credit-statements/revisions/09f552b0f850?raw)
