Skip to main content

Banking Activities

Banking Activities APIs provide access to a paged, filtered view of banking activity events over a specified time range. These APIs support querying operational, authentication, and transaction-related events—such as multi-factor authentication enrollment and challenges or business payment‑style activities—based on configuration and applied filters.

End-user benefits

  • Enable operation and support teams to review summarized activity within a defined start–end time window, without accessing raw logs
  • Efficiently navigate large result sets using pagination with nextPageToken.
  • Reduce response size by filtering on specific attributes, users, or event identifiers

Integration capabilities

  • Query banking activity events in batches to support operational monitoring, customer support, and analytical use cases
  • Filter results using time range and optional criteria,such as event type, user context, or attribute-level conditions
  • Page through large result sets using an opaque continuation token
  • Receive standardized event records or an explicit no‑results response when no activities match the query

Required headers

HeaderDescription
AuthorizationBearer token (V2 authentication)
transactionIdUnique identifier for request tracking

Error codes (BAS_*)

CodeMessageHTTP Status Code
BAS_10001The given start date must be earlier than end Date.400
BAS_10002The given start date must be within last three months.400
BAS_10003BigTable connection failed.500
BAS_10004BigTable rows could not be read.500
BAS_10005Invalid arguments passed in the request; Failed to read HTTP message400
BAS_10006Http Message not readable400
BAS_10007NOT EQUAL and LIKE criterias not supported at this time.400
BAS_10008Additional filters condition and sub filter condition cannot be the same.400
BAS_10009Invalid UserType requested.400
BAS_10010Invalid UserIdType requested.400
BAS_10011UserIdType must be present if userId is given.400
BAS_10012Invalid EventType requested.400
BAS_10021BigTable Query is invalid.400
BAS_10022Row key is unexpectedly empty.400
BAS_10101Full authentication was not provided in the request.401 or 403
BAS_10102Authentication token sent in the request is invalid.401
BAS_10103The authentication provided does not authorize this request.400
BAS_10104The jwt token is invalid.401
BAS_10105Unauthorized access.400
BAS_10201Request should only contain printable ASCII characters400
BAS_10202transactionId header is too long400
BAS_10203One or more header values are invalid400
BAS_10204Invalid Request body400
BAS_10205One or more header values are too long400
BAS_10206nextPageToken is invalid400
BAS_10207Requested method type is invalid400
BAS_99999Internal server error500

Endpoints