---
title: "Get Transaction Types"
method: GET
path: "/transaction-types"
tags: ["Reference Data"]
---

# Get Transaction Types

`GET /transaction-types`

Retrieve all available transaction types.

Use the returned IDs in the `typeID` field when creating transactions.

## 📋 Common Types

- **transfer**: Bank transfer
- **payment**: Payment transaction
- **deposit**: Money deposit
- **withdrawal**: Money withdrawal

## Response `200`

List of transaction types

- object
  - `success` boolean
  - `data` TransactionType[]
    - `id` string, uuid
    - `name` string
    - `description` string

## Other responses

- `401` — Unauthorized - Invalid or missing token
- `500` — Internal Server Error

---

[API](https://skmtc.net/hg/apis/hg-cash-api.md) · [All operations](https://skmtc.net/hg/apis/hg-cash-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hg/hg-cash-api/versions/0d337f48a0b9/schema)
