The update transaction categorization rule service is used to update a categorization rule for both system-defined category as well as user-defined category.
ruleParam JSON input should be as explained in the create transaction categorization rule service.
The HTTP response code is 204 (Success without content).
643 matches
65 actions
Yodlee Core
65 actions
- Add Manual AccountPOSTv1.0.0
- Cobrand LoginPOSTv1.0.0
- Cobrand LogoutPOSTv1.0.0
- Create CategoryPOSTv1.0.0
- Create or Run Transaction Categorization RulePOSTv1.0.0
- Delete AccountDELETEv1.0.0
- Delete API KeyDELETEv1.0.0
- Delete CategoryDELETEv1.0.0
- Delete DocumentDELETEv1.0.0
- Delete Notification SubscriptionDELETEv1.0.0
- Delete Provider AccountDELETEv1.0.0
- Delete SubscriptionDELETEv1.0.0
- Delete Transaction Categorization RuleDELETEv1.0.0
- Delete UserDELETEv1.0.0
- Evaluate AddressPOSTv1.0.0
- Generate API KeyPOSTv1.0.0
- Get Account DetailsGETv1.0.0
- Get AccountsGETv1.0.0
- Get API KeysGETv1.0.0
- Get Asset Classification ListGETv1.0.0
- Get DocumentsGETv1.0.0
- Get EventsGETv1.0.0
- Get Historical BalancesGETv1.0.0
- Get Holding SummaryGETv1.0.0
- Get Holding Type ListGETv1.0.0
- Get HoldingsGETv1.0.0
- Get Networth SummaryGETv1.0.0
- Get Provider Account DetailsGETv1.0.0
- Get Provider AccountsGETv1.0.0
- Get Provider DetailsGETv1.0.0
- Get ProvidersGETv1.0.0
- Get Providers CountGETv1.0.0
- Get Public KeyGETv1.0.0
- Get Public KeyGETv1.0.0
- Get Security DetailsGETv1.0.0
- Get StatementsGETv1.0.0
- Get Subscribed EventsGETv1.0.0
- Get Subscribed Notification EventsGETv1.0.0
- Get Transaction Categorization RulesGETv1.0.0
- Get Transaction Category ListGETv1.0.0
- Get Transaction SummaryGETv1.0.0
- Get TransactionsGETv1.0.0
- Get Transactions CountGETv1.0.0
- Get User DetailsGETv1.0.0
- Get User Profile DetailsGETv1.0.0
- Get userDataGETv1.0.0
- Get Verification StatusGETv1.0.0
- Initiaite Matching Service and Challenge DepositPOSTv1.0.0
- Register UserPOSTv1.0.0
- Run Transaction Categorization RulePOSTv1.0.0
- Saml LoginPOSTv1.0.0
- Subscribe EventPOSTv1.0.0
- Subscribe For Notification EventPOSTv1.0.0
- Update AccountPUTv1.0.0
- Update AccountPUTv1.0.0
- Update CategoryPUTv1.0.0
- Update Notification SubscriptionPUTv1.0.0
- Update PreferencesPUTv1.0.0
- Update SubscriptionPUTv1.0.0
- Update TransactionPUTv1.0.0
- Update Transaction Categorization RulePUTv1.0.0
- Update User DetailsPUTv1.0.0
- User LogoutPOSTv1.0.0
- Verify Accounts Using TransactionsPOSTv1.0.0
- Verify Challenge DepositPUTv1.0.0
Finance/Yodlee Core
Update Transaction Categorization Rule
v1.0.0Input
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
{
"type": "object",
"properties": {
"rule": {
"type": "object",
"required": [
"categoryId",
"ruleClause"
],
"properties": {
"categoryId": {
"type": "integer",
"format": "int32"
},
"priority": {
"type": "integer",
"format": "int32"
},
"ruleClause": {
"type": "array",
"items": {
"type": "object",
"properties": {
"field": {
"type": "string",
"description": "Field for which the clause is created.<br><br><b>Applicable containers</b>: bank, creditCard, investment, insurance, loan<br><b>Applicable Values</b>:<ul><li>amount</li><li>description</li></ul><b>Applicable Values</b><br>",
"enum": [
"amount",
"description"
]
},
"operation": {
"type": "string",
"description": "Operation for which the clause is created.<br><br><b>Applicable containers</b>: bank, creditCard, investment, insurance, loan<br><b>Applicable values (depends on the value of field)</b>:<ul><li>field is <b>description</b> -> operation can be<ol><li>stringEquals</li><li>stringContains</li></ol></li><li>field is <b>amount</b> -> operation can be<ol><li>numberEquals</li><li>numberLessThan</li><li>numberLessThanEquals</li><li>numberGreaterThan</li><li>numberGreaterThanEquals</li></ol></li></ul><b>Applicable Values</b><br>",
"enum": [
"numberEquals",
"numberLessThan",
"numberLessThanEquals",
"numberGreaterThan",
"numberGreaterThanEquals",
"stringEquals",
"stringContains"
]
},
"value": {
"type": "object",
"description": "The value would be the amount value in case of amount based rule clause or the string value in case of description based rule clause.<br><br><b>Applicable containers</b>: bank, creditCard, investment, insurance, loan<br><b>Applicable Values</b>:<ul><li>field is <b>description</b> -> value should be <b>min of 3 and max of 50 characters</b></li><li>field is <b>amount</b> -> value should be <b> min value of 0 and a max value of 99999999999.99</b></li></ul>",
"properties": {}
}
}
}
},
"source": {
"type": "string",
"enum": [
"SYSTEM",
"USER"
]
}
}
},
"ruleId": {
"type": "integer",
"format": "int64"
}
},
"required": [
"rule",
"ruleId"
],
"additionalProperties": false
}Output
- 1
- 2
- 3
- 4
{
"type": "object",
"additionalProperties": true
}