Skip to main content

User Preferences

User Alert Preferences allow individual customers to manage their personal alert settings. They enable users to opt in or out of specific alert types, choose notification channels, and scope alerts to specific accounts or locations, with institution‑level preferences serving as defaults when user preferences are not explicitly set.

End-user benefits

  • Set personalized thresholds (for example balance alerts).
  • Choose notification channels and manage alerts for specific accounts or cards.

Integration capabilities

  • Provides personalized alert management for individual users.
  • Supports multi‑channel delivery (Email, SMS, Push, Web) with user‑specific opt‑in/out controls.
  • Enables flexible filtering by account, user, and alert type.
  • Business Banking: use institutionCustomerId for location/business context; resolve the business entity via the Institution User API when needed.
  • With client_credentials, pass hostUserId or loginId (mutually exclusive). Optional institutionCustomerId header for business context.

Scopes

ScopeDescription
alertPref:readRead alert preferences
alertPref:writeWrite alert preferences

Required headers

HeaderDescription
AuthorizationBearer OAuth 2.0 access token
transactionIdUUID for request tracing

Error codes

Alert preference (PRMAPS_*)

CodeMessageHTTP Status Code
PRMAPS_10007Invalid alert preference ID404
PRMAPS_10008Alert preference mismatch400

Validation (PRMVAL_*)

CodeMessageHTTP Status Code
PRMVAL_10004Invalid user400
PRMVAL_10006Invalid alert type400
PRMVAL_10009Requested alert type was not found for the FI400
PRMVAL_10010Preference not found for enrollmentId400
PRMVAL_10011Preference not found for institution400
PRMVAL_10012Value should not be null400
PRMVAL_10013Invalid alert preference400
PRMVAL_10015Alert type not configured for channel or disabled for Institution400
PRMVAL_10016Unsupported account type400

Endpoints