How do I cancel a transaction?

Providing you have suitable access control permissions, you can cancel a transaction in a particular transaction portfolio to ensure LUSID no longer includes it when generating holdings for that portfolio.

A cancelled transaction remains stored in LUSID with a transactionStatus of Cancelled. You can:

However, you cannot reactivate or 'uncancel' the transaction.

The following methods are available:

Using the LUSID REST API

  1. Obtain an API access token.

  2. Call the CancelTransactions API, passing in your API token and specifying in the URL:

    • The scope and code of the parent portfolio.

    • One or more transactionIds to cancel. Each is a unique identifier originally specified when a transaction was upserted into LUSID.

For example:

curl -X DELETE 'https://<your-domain>.lusid.com/api/api/transactionportfolios/Ibor/Global-Equity/transactions?transactionIds=Txn-001&transactionIds=Txn-00003'
  -H 'Authorization: Bearer <your-API-access-token>'

Using the LUSID web app

  1. Sign in to the LUSID web app.

  2. Navigate to Dashboard > Transactions.

  3. Select a transaction to cancel (this must be done one at a time) and choose Delete from the end row menu: