---
title: "Create transaction: MF holdings import"
method: POST
path: "/{gatewayName}/transaction"
---

# Create transaction: MF holdings import

`POST /{gatewayName}/transaction`

## Request

- Base URL: `https://gatewayapi.smallcase.com/gateway`
- URL: `https://gatewayapi.smallcase.com/gateway/{gatewayName}/transaction`
- Auth: none required

## Path parameters

- `gatewayName` string, required

## Headers

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

## Request body

- object
  - `intent` 'MF_HOLDINGS_IMPORT' | 'HOLDINGS_IMPORT', required: To define intent of the transaction
  - `notes` string: Optional | upto 256 characters, returned in the holdings response
  - `assetConfig` object
    - `mfHoldings` boolean

## Response `200`

200

- object
  - `success` boolean
  - `errors` string[]
  - `data` object
    - `transactionId` string
    - `expireAt` string: ISO8601 DATE STRING

## Other responses

- `400`: 400

---

[API](https://skmtc.dev/smallcase/apis/mutualfunds-holdings-import-transactionid.md) - [All operations](https://skmtc.dev/smallcase/apis/mutualfunds-holdings-import-transactionid/llms.txt) - [OpenAPI document](https://skmtc.dev/smallcase/apis/mutualfunds-holdings-import-transactionid/revisions/89b99e7a695f?raw)
