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
| Header | Description |
|---|---|
Authorization | Bearer token (V2 authentication) |
transactionId | Unique identifier for request tracking |
Error codes (BAS_*)
| Code | Message | HTTP Status Code |
|---|---|---|
| BAS_10001 | The given start date must be earlier than end Date. | 400 |
| BAS_10002 | The given start date must be within last three months. | 400 |
| BAS_10003 | BigTable connection failed. | 500 |
| BAS_10004 | BigTable rows could not be read. | 500 |
| BAS_10005 | Invalid arguments passed in the request; Failed to read HTTP message | 400 |
| BAS_10006 | Http Message not readable | 400 |
| BAS_10007 | NOT EQUAL and LIKE criterias not supported at this time. | 400 |
| BAS_10008 | Additional filters condition and sub filter condition cannot be the same. | 400 |
| BAS_10009 | Invalid UserType requested. | 400 |
| BAS_10010 | Invalid UserIdType requested. | 400 |
| BAS_10011 | UserIdType must be present if userId is given. | 400 |
| BAS_10012 | Invalid EventType requested. | 400 |
| BAS_10021 | BigTable Query is invalid. | 400 |
| BAS_10022 | Row key is unexpectedly empty. | 400 |
| BAS_10101 | Full authentication was not provided in the request. | 401 or 403 |
| BAS_10102 | Authentication token sent in the request is invalid. | 401 |
| BAS_10103 | The authentication provided does not authorize this request. | 400 |
| BAS_10104 | The jwt token is invalid. | 401 |
| BAS_10105 | Unauthorized access. | 400 |
| BAS_10201 | Request should only contain printable ASCII characters | 400 |
| BAS_10202 | transactionId header is too long | 400 |
| BAS_10203 | One or more header values are invalid | 400 |
| BAS_10204 | Invalid Request body | 400 |
| BAS_10205 | One or more header values are too long | 400 |
| BAS_10206 | nextPageToken is invalid | 400 |
| BAS_10207 | Requested method type is invalid | 400 |
| BAS_99999 | Internal server error | 500 |