View as Markdown

llms.txt

The API reference isn't available right now

This instance couldn't load its API specification. The reference returns as soon as the specification is readable again.

Back to the API reference

No such model

This instance publishes no model under that name. It may have been renamed, or no operation this installation serves uses it.

Back to the API reference

This reference may be out of date

This instance couldn't reach its API specification on the last attempt, so this page shows the copy fetched before that. Anything added or changed since then is missing here, and the reference updates itself as soon as the specification is readable again. Last fetched 2026-10-22 23:35 UTC.

API reference Models

FraudContributors

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

The built-in screening rules. Each is configured on its own and each carries its own enabled flag and action, so enabling one rule does not affect any other.

Values

Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields

Field Type Description
velocity required VelocityContributorConfig VelocityContributorConfig Velocity Handler: caps how many transactions, and how much value, a merchant may run in a window.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of VelocityContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required VelocitySettings VelocitySettings The velocity limits. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

duplicateTransaction required DuplicateTransactionContributorConfig DuplicateTransactionContributorConfig Duplicate Transaction Manager: flags a repeat of a transaction already seen inside the configured window.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of DuplicateTransactionContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required DuplicateTransactionSettings DuplicateTransactionSettings The duplicate-detection settings. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

amountRange required AmountRangeContributorConfig AmountRangeContributorConfig Amount Range Handler: flags a transaction whose amount falls outside the configured floor and ceiling.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of AmountRangeContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required AmountRangeSettings AmountRangeSettings The amount bounds. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

ipWhitelist required IPWhitelistContributorConfig IPWhitelistContributorConfig Whitelisted IPs: flags a cardholder IP address that matches none of the allowed ranges.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of IPWhitelistContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required IPWhitelistSettings IPWhitelistSettings The allowed ranges. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

ipBlacklist required IPBlacklistContributorConfig IPBlacklistContributorConfig Blacklisted IPs: flags a cardholder IP address that matches one of the blocked ranges.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of IPBlacklistContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required IPBlacklistSettings IPBlacklistSettings The blocked ranges. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

ipCountryRestriction required IPCountryRestrictionContributorConfig IPCountryRestrictionContributorConfig Country Restrictions Manager: flags a transaction by the country resolved from the cardholder IP address.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of IPCountryRestrictionContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required IPCountryRestrictionSettings IPCountryRestrictionSettings The country lists. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

binCountryMismatch required BinCountryMismatchContributorConfig BinCountryMismatchContributorConfig BIN Country Mismatch: flags a transaction whose card issuer country, billing country and cardholder IP country disagree. Null or absent leaves the rule off.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of BinCountryMismatchContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required BinCountryMismatchSettings BinCountryMismatchSettings The comparisons to run. Null leaves the rule unconfigured, which screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

timeOfDayRestriction required TimeOfDayRestrictionContributorConfig TimeOfDayRestrictionContributorConfig Time of Day Restriction: flags a transaction created outside the merchant's allowed hours. Null or absent leaves the rule off.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

Fields of TimeOfDayRestrictionContributorConfig:

Field Type Description
enabled required boolean Whether this rule runs. False, the default, means the rule is skipped and never flags a transaction. A rule that is enabled but has no usable settings also screens nothing.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
actionWhenTriggered required ActionWhenTriggeredType ActionWhenTriggeredType What happens when this rule flags a transaction. `AuditOnly`, the default, records the detection and lets the transaction continue. `Stop` halts the transaction before authorization, and the caller receives HTTP 403 with the error code `SCREENING_STOPPED`. `HoldForReview` parks the transaction on the fraud review queue until a reviewer approves or declines it, or the merchant's hold deadline passes. Whatever the action, the verdict is recorded on the transaction.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.
AuditOnly
Stop
HoldForReview
settings required TimeOfDayRestrictionSettings TimeOfDayRestrictionSettings The allowed window. Null leaves the rule unconfigured, which screens nothing. Required: When Enabled is true.
Values: Values combine: send one or more member names separated by a comma and a space, or the integer sum of their values. Responses carry the names.

This body has no documented fields.

This model has no documented fields.

Reconnecting to the server

Could not reconnect

This session has ended

Attempt 1

Your work on this page is still here. Retrying keeps it; reloading starts the page again.

The server no longer holds this page's state, so it has to be loaded again.