{ "opencollection": "1.0.0", "info": { "name": "Adyen Account acceptDispute Rules API", "version": "6" }, "items": [ { "info": { "name": "Rules", "type": "folder" }, "items": [ { "info": { "name": "Adyen Get All Transaction Rules for a Payment Instrument Group", "type": "http" }, "http": { "method": "GET", "url": "https://cal-test.adyen.com/cal/services/Account/v6/paymentInstrumentGroups/:id/transactionRules", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the payment instrument group." } ] }, "docs": "Returns a list of all the transaction rules associated with a payment instrument group." }, { "info": { "name": "Adyen Get All Transaction Rules for a Payment Instrument", "type": "http" }, "http": { "method": "GET", "url": "https://cal-test.adyen.com/cal/services/Account/v6/paymentInstruments/:id/transactionRules", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the payment instrument." } ] }, "docs": "Returns a list of transaction rules associated with a payment instrument." }, { "info": { "name": "Adyen Create a Transaction Rule", "type": "http" }, "http": { "method": "POST", "url": "https://cal-test.adyen.com/cal/services/Account/v6/transactionRules", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a [transaction rule](https://docs.adyen.com/issuing/transaction-rules). When your user makes a transaction with their Adyen-issued card, the transaction is allowed or declined based on the conditions and outcome defined in the transaction rule. You can apply the transaction rule to several cards, such as all the cards in your platform, or to a specific card. For use cases, see [examples](https://docs.adyen.com/issuing/transaction-rules/examples)." }, { "info": { "name": "Adyen Get a Transaction Rule", "type": "http" }, "http": { "method": "GET", "url": "https://cal-test.adyen.com/cal/services/Account/v6/transactionRules/:transactionRuleId", "params": [ { "name": "transactionRuleId", "value": "", "type": "path", "description": "The unique identifier of the transaction rule." } ] }, "docs": "Returns the details of a transaction rule." }, { "info": { "name": "Adyen Update a Transaction Rule", "type": "http" }, "http": { "method": "PATCH", "url": "https://cal-test.adyen.com/cal/services/Account/v6/transactionRules/:transactionRuleId", "params": [ { "name": "transactionRuleId", "value": "", "type": "path", "description": "The unique identifier of the transaction rule." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a transaction rule. \n\n* To update only the status of a transaction rule, send only the `status` parameter. All other parameters not provided in the request are left unchanged.\n\n* When updating any other parameter, you need to send all existing resource parameters. If you omit a parameter in the request, that parameter is removed from the resource." }, { "info": { "name": "Adyen Delete a Transaction Rule", "type": "http" }, "http": { "method": "DELETE", "url": "https://cal-test.adyen.com/cal/services/Account/v6/transactionRules/:transactionRuleId", "params": [ { "name": "transactionRuleId", "value": "", "type": "path", "description": "The unique identifier of the transaction rule." } ] }, "docs": "Deletes a transaction rule." } ] } ], "bundled": true }