Add a new transaction to your manual portfolio
You will get
Required
Optional
API key needed to access the endpoints. Example: 'demo-api-key'
Passcode for accessing protected portfolio data
"123456"
Passcode for accessing protected portfolio data
"123456"
Coin ID from CoinStats API. For fiats you can send coin ID like this: FiatCoinUSD.
"bitcoin"
Amount of coin. For sell transactions, this should be negative.
0.1
Transaction date in milliseconds. If not provided, current date will be used.
1715948176654
Price of coin in USD at the time of transaction.
66252.93
If shared portfolio is not manual portfolio, then this field is required.
"xobgM6CHi1zaEJaCXmPWenVoS"
Default is USD.
"USD"
Transaction notes.
"Some notes."
PortfolioTransactions
Type of transaction performed
Sent, Dust Convert, Roll In, Received, Swap, Buy, Sell "Roll In"
ISO 8601 timestamp of when the transaction occurred
"2025-08-28T08:35:50.384Z"
Profit and loss information for the transaction
Transaction fee information
Information about the portfolio where the transaction occurred
Main coin data for the transaction (optional for some transaction types)
List of transfers involved in the transaction (e.g., coins received/sent)