# 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 Endpoint: GET /transaction-types Version: 1.0.0 Security: bearerAuth ## Response 200 fields (application/json): - `success` (boolean) Example: true - `data` (array) - `data.id` (string) Example: "6ba7b810-9dad-11d1-80b4-00c04fd430c8" - `data.name` (string) Example: "transfer" - `data.description` (string) Example: "Bank transfer transaction" ## Response 401 fields (application/json): - `success` (boolean) - `error` (string) Example: "Invalid request" - `message` (string) Example: "The provided data is invalid" - `details` (object) Additional error details Example: {"field":"amount","code":"INVALID_VALUE"} ## Response 500 fields (application/json): - `success` (boolean) - `error` (string) Example: "Invalid request" - `message` (string) Example: "The provided data is invalid" - `details` (object) Additional error details Example: {"field":"amount","code":"INVALID_VALUE"}