Removes the given tags (by name or id) from an investment transaction in the case and returns the transaction's core fields (date, type, name, amount) and tags after the change. Returns 400 if any of them is not on the investment transaction. On a case shared with opposing counsel, attachedTags leave out tags the other side added by hand.
DELETE
/financial-data/investment-transaction/{investmentTransactionId}/tags
curl \
--request DELETE 'http://api.example.com/financial-data/investment-transaction/{investmentTransactionId}/tags' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"caseId": "string",
"tagNames": [
"string"
]
}'
Request examples
{
"caseId": "string",
"tagNames": [
"string"
]
}
Response examples (200)
{
"data": {
"id": "string",
"financialAccountId": "string",
"date": "2026-05-04T09:42:00Z",
"type": "string",
"subtype": "string",
"name": "string",
"amount": 42.0,
"createdAt": "2026-05-04T09:42:00Z",
"updatedAt": "2026-05-04T09:42:00Z",
"tags": [
{
"id": "65a1b2c3d4e5f6a7b8c9d0a1",
"name": "Responsive"
}
],
"attachedTags": [
{
"tagId": "507f1f77bcf86cd799439011",
"tag": "Important",
"addedBy": "user",
"addedById": "507f1f77bcf86cd799439012",
"removedAt": "2026-05-04T09:42:00Z",
"removedBy": "user",
"removedById": "string"
}
]
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}