type

The type of Auth Rule. For certain rule types, this determines the event stream during which it will be evaluated. For rules that can be applied to one of several event streams, the effective one is defined by the separate event_stream field.

  • CONDITIONAL_BLOCK: AUTHORIZATION event stream.

  • VELOCITY_LIMIT: AUTHORIZATION event stream.

  • MERCHANT_LOCK: AUTHORIZATION event stream.

  • CONDITIONAL_ACTION: AUTHORIZATION or THREE_DS_AUTHENTICATION event stream.

Throws

if the JSON field has an unexpected type or is unexpectedly missing or null (e.g. if the server responded with an unexpected value).