Account flex control updated
This event occurs when an account flex control changes.
Generated by: Update account flex control
More information: Flexible transaction controls
Type: object
Domain: audit
Event: account_spending_limit_updated
Version: 1
email required
Title: The email of operator that registered address
Type: string
Min length: 1
Max length: 20
Example:
[email protected]
method required
Title: The HTTP Method of address register operation
Type: string
Min length: 1
Max length: 10
Example:
POST
object required
Title: The object that represents the account spending limit update
Type: objectdeny_code required
Title: The deny code related to the restriction
Type: string
Min length: 1
Max length: 100
Example:
ERR_VAL_WEEK_DAY
id required
Title: The spending limit ID
Type: string
Min length: 1
Max length: 96
Example:
b22bc8ae-b178-4370-8164-e21154d88d87
name required
Title: The name of the account spending limit
Type: string
Min length: 1
Max length: 1024
Example:
Template name
type required
Title: Spending Limit type, can be usage_limit, spending_limit or restriction
Type: string
Min length: 1
Max length: 14
Example:
usage_limit
spending_limit
restriction
active
Title: The active state of the account spending limit
Type: boolean
Example:
true
available_limit
Title: The available spending limit
Type: integer
Example:
10000
conditions
Type: array
attribute required
Title: The attribute to evaluate in the condition
Type: string
Min length: 1
Max length: 22
Example:
week_day
operator required
Title: Conditions operators
Type: string
Min length: 1
Max length: 3
Example:
nin
value required
Title: The value to compare
Type: string
Min length: 1
Max length: 1024
Example:
monday,tuesday,wednesday,thursday,friday
currency_code
Title: The currency code (ISO-4217) for the spending limit.
Type: string
Min length: 1
Max length: 3
Example:
BRL
customized
Title: Customized describes if the spending control is managed by the user
Type: boolean
Example:
true
description
Title: The description of the account spending limit
Type: string
Min length: 1
Max length: 400
Example:
Template rules for legal person.
limit_duration
Title: The limit period duration (ISO 8601 format) for the spending limit
Type: string
Min length: 1
Max length: 5
Example:
P1M
max_limit
Title: The maximum spending limit
Type: integer
Example:
10000
processing_codes
Title: The processing codes list
Type: array
Min length: 1
Max length: 6
Example:[ "077707" ]
reset_datetime
Title: The reset datetime (RFC-3339 format) of the control
Type: string
Example:
2022-03-08T21:19:55Z00:00
reset_period
Title: The reset period for accumulators based on the duration in limit_duration
Type: objectmonth_day
Title: Month day to reset.
Type: integer
Example:
1
week_day
Title: Week day to reset
Type: string
Min length: 1
Max length: 9
Example:
monday
tuesday
wednesday
thursday
friday
saturday
sunday
utc_time
Title: Time - DEPRECATED
Type: string
Example:
12:59AM
time
Title: Time
Description: Time to reset the flex control in the time zone defined by the control. Include hours and minutes only and AM/PM.
Type: string
Min length: 1
Max length: 7
Example:
12:59AM
rule_reference_id
Title: The template rule ID
Type: string
Min length: 1
Max length: 96
Example:
d68f8020-49ab-4c6d-a099-5ebe3867297d
response_code
Title: Alphanumeric two-character response code. This can be the standard card network response code or an alternative custom response code. When the platform denies a control evaluation, it returns the response code that provides the precise reason for the denial by the card network or anti-fraud solution.
Type: string
Example:
FM
57
05
A1
custom_code
Title: Custom code
Description: Alphanumeric three-character custom code. This can be the alternative custom code. When the platform denies a control evaluation, it returns the custom code that provides the precise reason for the denial by the anti-fraud solution.
Type: string
Min length: 3
Max length: 3
Example:
A1B
evaluation_order
Title: Order in which the control is evaluated. If this value is not provided, the control is evaluated after the controls with the configured
evaluation_order
value.
Type: integer
Example:
99
origin required
Title: The request origin of address register operation
Type: string
Min length: 1
Max length: 3
Example:
P2P
PAYMENTS
roles required
Type: array
uri required
Title: The URI of address register operation
Type: string
Min length: 1
Max length: 50
Example:
/v1/accounts/{accountId}/spending-limits/{spendingLimitId}
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"title": "Account flex control updated",
"description": "This event occurs when an account flex control changes. <br> Generated by: <a href='https://developers.pismo.io/pismo-docs/reference/patch-v1-accounts-flex-control-1' target='_blank'>Update account flex control</a> <br> More information: <a href='https://developers.pismo.io/pismo-docs/docs/flex-controls' target='_blank'>Flexible transaction controls</a>",
"required": [
"email",
"method",
"object",
"origin",
"roles",
"uri"
],
"properties": {
"email": {
"title": "The email of operator that registered address",
"type": "string",
"minLength": 1,
"maxLength": 20,
"examples": [
"[email protected]"
]
},
"method": {
"title": "The HTTP Method of address register operation",
"type": "string",
"minLength": 1,
"maxLength": 10,
"examples": [
"POST"
]
},
"object": {
"title": "The object that represents the account spending limit update",
"type": "object",
"required": [
"deny_code",
"id",
"name",
"type"
],
"properties": {
"deny_code": {
"title": "The deny code related to the restriction",
"type": "string",
"minLength": 1,
"maxLength": 100,
"examples": [
"ERR_VAL_WEEK_DAY"
]
},
"id": {
"title": "The spending limit ID",
"type": "string",
"minLength": 1,
"maxLength": 96,
"examples": [
"b22bc8ae-b178-4370-8164-e21154d88d87"
]
},
"name": {
"title": "The name of the account spending limit",
"type": "string",
"minLength": 1,
"maxLength": 1024,
"examples": [
"Template name"
]
},
"type": {
"title": "Spending Limit type, can be usage_limit, spending_limit or restriction",
"type": "string",
"minLength": 1,
"maxLength": 14,
"examples": [
"usage_limit",
"spending_limit",
"restriction"
]
},
"active": {
"title": "The active state of the account spending limit",
"type": "boolean",
"examples": [
true
]
},
"available_limit": {
"title": "The available spending limit",
"type": "integer",
"minimum": 1,
"maximum": 18446744073709551617,
"examples": [
10000
]
},
"conditions": {
"title": "The account spending limit conditions",
"type": "array",
"items": {
"type": "object",
"required": [
"attribute",
"operator",
"value"
],
"properties": {
"attribute": {
"title": "The attribute to evaluate in the condition",
"type": "string",
"minLength": 1,
"maxLength": 22,
"examples": [
"week_day"
]
},
"operator": {
"title": "Conditions operators",
"type": "string",
"minLength": 1,
"maxLength": 3,
"examples": [
"nin"
]
},
"value": {
"title": "The value to compare",
"type": "string",
"minLength": 1,
"maxLength": 1024,
"examples": [
"monday,tuesday,wednesday,thursday,friday"
]
}
}
}
},
"currency_code": {
"title": "The currency code (ISO-4217) for the spending limit.",
"type": "string",
"minLength": 1,
"maxLength": 3,
"examples": [
"BRL"
]
},
"customized": {
"title": "Customized describes if the spending control is managed by the user",
"type": "boolean",
"examples": [
true
]
},
"description": {
"title": "The description of the account spending limit",
"type": "string",
"minLength": 1,
"maxLength": 400,
"examples": [
"Template rules for legal person."
]
},
"limit_duration": {
"title": "The limit period duration (ISO 8601 format) for the spending limit",
"type": "string",
"minLength": 1,
"maxLength": 5,
"examples": [
"P1M"
]
},
"max_limit": {
"title": "The maximum spending limit",
"type": "integer",
"minimum": 1,
"maximum": 18446744073709551617,
"examples": [
10000
]
},
"processing_codes": {
"title": "The processing codes list",
"type": "array",
"items": {
"title": "The processing code item",
"type": "string",
"minLength": 1,
"maxLength": 6,
"examples": [
"077707"
]
}
},
"reset_datetime": {
"title": "The reset datetime (RFC-3339 format) of the control",
"type": "string",
"examples": [
"2022-03-08T21:19:55Z00:00"
]
},
"reset_period": {
"title": "The reset period for accumulators based on the duration in limit_duration",
"type": "object",
"properties": {
"month_day": {
"title": "Month day to reset.",
"type": "integer",
"minimum": 1,
"maximum": 4294967295,
"examples": [
1
]
},
"week_day": {
"title": "Week day to reset",
"type": "string",
"minLength": 1,
"maxLength": 9,
"examples": [
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday"
]
},
"utc_time": {
"title": "Time - DEPRECATED",
"type": "string",
"examples": [
"12:59AM"
]
},
"time": {
"title": "Time",
"description": "Time to reset the flex control in the time zone defined by the control. Include hours and minutes only and AM/PM.",
"type": "string",
"minLength": 1,
"maxLength": 7,
"examples": [
"12:59AM"
]
}
}
},
"rule_reference_id": {
"title": "The template rule ID",
"type": "string",
"minLength": 1,
"maxLength": 96,
"examples": [
"d68f8020-49ab-4c6d-a099-5ebe3867297d"
]
},
"response_code": {
"title": "Alphanumeric two-character response code. This can be the standard card network response code or an alternative custom response code. When the platform denies a control evaluation, it returns the response code that provides the precise reason for the denial by the card network or anti-fraud solution.",
"type": "string",
"examples": [
"FM",
"57",
"05",
"A1"
]
},
"custom_code": {
"title": "Custom code",
"description": "Alphanumeric three-character custom code. This can be the alternative custom code. When the platform denies a control evaluation, it returns the custom code that provides the precise reason for the denial by the anti-fraud solution.",
"type": "string",
"minLength": 3,
"maxLength": 3,
"examples": [
"A1B"
]
},
"evaluation_order": {
"title": "Order in which the control is evaluated. If this value is not provided, the control is evaluated after the controls with the configured `evaluation_order` value.",
"type": "integer",
"minimum": 1,
"maximum": 99,
"examples": [
99
]
}
}
},
"origin": {
"title": "The request origin of address register operation",
"type": "string",
"minLength": 1,
"maxLength": 3,
"examples": [
"P2P",
"PAYMENTS"
]
},
"roles": {
"title": "The roles of operator that registered address",
"type": "array",
"items": {
"type": "string"
},
"examples": [
"test1",
"test2"
]
},
"uri": {
"title": "The URI of address register operation",
"type": "string",
"minLength": 1,
"maxLength": 50,
"examples": [
"/v1/accounts/{accountId}/spending-limits/{spendingLimitId}"
]
}
}
}
Updated 6 days ago