Portal Community

list (PTF01)

Lists every portfolio on the credential. No operation-specific config keys. Output items[]: portfolioUUID, name, type, deleted.

create (PTF02)

FieldRequiredDescription
name✓ YesName for the new portfolio.

Output: single portfolio record, same shape as list.

moveFunds (PTF03)

Moves funds between two portfolios.

FieldRequiredDescription
sourcePortfolioUuid✓ YesPortfolio to move funds from.
targetPortfolioUuid✓ YesPortfolio to move funds to.
currency✓ YesCurrency to move.
amount✓ YesAmount to move.

Output: single record — sourcePortfolioUUID, targetPortfolioUUID.

No idempotency key available for this operation — it opts out of the transport's automatic 429 retry, same reasoning as converts/commitTrade. This operation moves real funds between portfolios; treat a 429 or timeout as an unknown outcome and check portfolio balances before retrying.

getBreakdown (PTF04)

FieldRequiredDescription
portfolioId✓ YesThe portfolio to break down.

Output: single record — portfolioUUID, totalBalanceUSD, balances[] (each {currency, totalBalance, availableBalance}).

edit (PTF05)

FieldRequiredDescription
portfolioId✓ YesThe portfolio to rename.
name✓ YesNew name.

Output: single portfolio record.

delete (PTF06)

FieldRequiredDescription
portfolioId✓ YesThe portfolio to delete.

Output: confirmation only — no payload beyond success/failure.