action yodlee_update_transaction {
label: "Update Transaction"
description: "The update transaction service is used to update the category,consumer description, memo for a transaction.
The HTTP response code is 204 (Success without content).
"
provider: yodlee
method: PUT
path: "/transactions/{transactionId}"
encoding: json
input: {
type: "object"
properties: {
transaction: {
type: "object"
required: ["categoryId", "categorySource", "container"]
properties: {
categoryId: {
type: "integer"
format: "int64"
}
categorySource: {
type: "string"
enum: ["SYSTEM", "USER"]
}
container: {
type: "string"
enum: ["bank", "creditCard", "investment", "insurance", "loan", "reward", "realEstate", "otherAssets", "otherLiabilities"]
}
description: {
type: "object"
properties: {
consumer: {
type: "string"
description: "The description of the transaction as defined by the consumer. The consumer can define or provide more details of the transaction in this field.
Applicable containers: creditCard, insurance, loan
"
}
original: {
type: "string"
description: "Original transaction description as it appears at the FI site.
Applicable containers: creditCard, insurance, loan
"
}
security: {
type: "string"
description: "The description will provide the actual name of the security.
Applicable containers: investment
"
}
simple: {
type: "string"
description: "The transaction description that appears at the FI site may not be self-explanatory, i.e., the source, purpose of the transaction may not be evident. Yodlee attempts to simplify and make the transaction meaningful to the consumer, and this simplified transaction description is provided in the simple description field.Note: The simple description field is available only in the United States, Canada, United Kingdom, and India.
Applicable containers: creditCard, insurance, loan
"
}
}
}
memo: {
type: "string"
}
}
}
transactionId: {
type: "integer"
format: "int64"
}
}
required: ["transaction", "transactionId"]
additionalProperties: false
}
output: {
type: "object"
additionalProperties: true
}
}