- Update event rules
Updates rules associated with a specified event type.
Ruleset resource.
Binds always execute, regardless of rule based events. A bind is a configuration of an event and one or more actions.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/events/{eventType}/rules
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/events/{eventType}/rules
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/events/{eventType}/rules
- SecretApiKey
- JWT
- abandon-scheduled-payments
- add-risk-score
- adjust-ready-to-pay
- adjust-ready-to-payout
- blocklist
- cancel-scheduled-payments
- create-intuit-quickbooks-balance-transaction-entry
- create-intuit-quickbooks-invoice
- create-intuit-quickbooks-payment
- create-intuit-quickbooks-refund-receipt
- create-intuit-quickbooks-revenue-recognition-entry
- decline-transaction
- check-ontario-restriction
- display-other-choices
- guess-payment-card-expiration
- perform-experian-check
- pick-gateway-account
- request-kyc
- schedule-invoice-retry
- schedule-payment
- schedule-reminder
- send-email
- stop-subscriptions
- tag-or-untag-customer
- update-intuit-quickbooks-invoice
- void-intuit-quickbooks-invoice
curl -i -X PUT \
'https://www.rebilly.com/_mock/catalog/all/events/{eventType}/rules' \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"binds": [
{
"id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
"name": "string",
"labels": [
"test-rule",
"category:foo"
],
"status": "active",
"filter": "string",
"actions": [
{
"name": "abandon-scheduled-payments",
"status": "active"
}
]
}
],
"rules": [
{
"id": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
"name": "string",
"labels": [
"test-rule",
"category:foo"
],
"status": "active",
"filter": "string",
"actions": [
{
"name": "abandon-scheduled-payments",
"status": "active"
}
],
"final": true
}
]
}'Rules updated.
Total number of rate limit tokens for this request within a rate limit period. For more information, see Rate limits.
Binds always execute, regardless of rule based events. A bind is a configuration of an event and one or more actions.
Rules can be configured to stop subsequent rules in the event list from being executed. A rule is a configuration of an event and one or more actions.
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
- abandon-scheduled-payments
- add-risk-score
- adjust-ready-to-pay
- adjust-ready-to-payout
- blocklist
- cancel-scheduled-payments
- create-intuit-quickbooks-balance-transaction-entry
- create-intuit-quickbooks-invoice
- create-intuit-quickbooks-payment
- create-intuit-quickbooks-refund-receipt
- create-intuit-quickbooks-revenue-recognition-entry
- decline-transaction
- check-ontario-restriction
- display-other-choices
- guess-payment-card-expiration
- perform-experian-check
- pick-gateway-account
- request-kyc
- schedule-invoice-retry
- schedule-payment
- schedule-reminder
- send-email
- stop-subscriptions
- tag-or-untag-customer
- update-intuit-quickbooks-invoice
- void-intuit-quickbooks-invoice
{ "version": 0, "binds": [ { … } ], "rules": [ { … } ], "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "_links": [ { … } ] }