---
title: "Fetch transaction details"
method: GET
path: "/{gatewayname}/engine/transactiondetails"
---

# Fetch transaction details

`GET /{gatewayname}/engine/transactiondetails`

## Request

- Base URL: `https://gatewayapi.smallcase.com/v1`
- URL: `https://gatewayapi.smallcase.com/v1/{gatewayname}/engine/transactiondetails`
- Auth: none required

Universal API for fetching transaction details for all supported transaction intents

## Path parameters

- `gatewayname` string, required

## Query parameters

- `transactionId` string, required

## Headers

- `x-gateway-secret` string, required
- `x-gateway-authtoken` string, required

## Response `200`

200

- union
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `postbackStatus` object
          - `order` integer
          - `lastTry` string
        - `intent` string
        - `status` string
        - `transactionId` string
        - `batchIds` string[]
        - `orderConfig` object
          - `type` string
          - `orders` object[]
            - `quantity` integer
            - `ticker` string
        - `broker` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `postbackStatus` object
          - `holding` integer
          - `lastTry` string
        - `intent` string
        - `status` string
        - `transactionId` string
        - `broker` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `intent` string
        - `status` string
        - `transactionId` string
        - `broker` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `intent` string
        - `status` string
        - `transactionId` string
        - `batchIds` string[]
        - `orderConfig` object
          - `iscid` string
          - `scid` string
          - `type` string
        - `broker` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `error` object
          - `value` boolean
          - `code` integer
          - `message` string
        - `intent` string
        - `status` string
        - `transactionId` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `postbackStatus` object
          - `mfHolding` integer
          - `lastTry` string
        - `intent` string
        - `status` string
        - `transactionId` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `intent` string
        - `status` string
        - `transactionId` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `intent` string
        - `status` string
        - `transactionId` string
        - `notes` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `error` object
          - `value` boolean
          - `code` integer
          - `message` string
        - `postbackStatus` object
          - `mfHolding` integer
          - `lastTry` string
        - `intent` string
        - `status` string
        - `transactionId` string
      - `authToken` string
  - object
    - `success` boolean
    - `errors` unknown
    - `data` object
      - `transactionDetails` object
        - `intent` string
        - `status` string
        - `transactionId` string
        - `userId` string
        - `config` object
          - `scid` string
        - `broker` string
        - `smallcaseAuthId` string
      - `authToken` string

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/smallcase/apis/smallcase-data-v1.md) - [All operations](https://skmtc.dev/smallcase/apis/smallcase-data-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/smallcase/apis/smallcase-data-v1/revisions/9e1b64a1d830?raw)
