action youneedabudget_update_transaction { label: "Updates an existing transaction" description: "Updates a single transaction" provider: youneedabudget method: PUT path: "/budgets/{budget_id}/transactions/{transaction_id}" encoding: json input: { type: "object" properties: { budget_id: { type: "string" } transaction: { type: "object" } transaction_id: { type: "string" } } required: ["budget_id", "transaction", "transaction_id"] additionalProperties: false } output: { type: "object" required: ["data"] properties: { data: { type: "object" required: ["transaction"] properties: { transaction: { type: "object" } } } } } }