action increase_update_a_limit { label: "Update a Limit" provider: increase method: PATCH path: "/limits/{limit_id}" encoding: json input: { type: "object" properties: { limit_id: { type: "string" description: "The limit to update." } status: { type: "string" description: "The status to update the limit with." enum: ["inactive", "active"] } } required: ["limit_id", "status"] additionalProperties: false } output: { type: "object" description: "You can set limits at the Account, Account Number, or Card level. Limits applied to Accounts will apply to all Account Numbers and Cards in the Account. You can specify any number of Limits and they will all be applied to inbound debits and card authorizations. Volume and count Limits are designed to prevent unauthorized debits." required: ["id", "interval", "metric", "model_id", "model_type", "status", "type", "value"] properties: { id: { type: "string" description: "The Limit identifier." } interval: { type: "string" description: "The interval for the metric. This is required if `metric` is `count` or `volume`." enum: ["transaction", "day", "week", "month", "year", "all_time"] } metric: { type: "string" description: "The metric for the Limit." enum: ["count", "volume"] } model_id: { type: "string" description: "The identifier of the Account Number, Account, or Card the Limit applies to." } model_type: { type: "string" description: "The type of the model you wish to associate the Limit with." enum: ["account", "account_number", "card"] } status: { type: "string" description: "The current status of the Limit." enum: ["active", "inactive"] } type: { type: "string" description: "A constant representing the object's type. For this resource it will always be `limit`." enum: ["limit"] } value: { type: "integer" description: "The value to evaluate the Limit against." } } } }