This space is deprecated and no longer supported. Please use the latest available version here.
API Hub Reporting Datasets
1. Hub Datasets
The OFP will provide hub-level consolidated data to Mercury.
Other than the API Log dataset (which consists of “raw” data for each API call), the datasets below will provide a “roll-up” consolidation for each day.
1.1 Raw API Log Data
Field | Description | Data type |
timestamp | Timestamp when the API call was received | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
TPP Org Id | Identifiers (such as name, clientid, orgId) of the TPP | String |
API Set | Group of APIs (e.g. account information, payments, vrp etc.) | Enumeration |
HTTP Method | The technical The methods supported for each API call are specified in the standard. | Enumeration
|
URL | The generic (This is the url without any url parameters specified) | Enumeration |
HTTP Response Code Group | The response code group for the API calls
| Enumeration |
Execution time | Time in (ms) required to execute the API | Integer (ms) |
interaction id | Unique identifier for this api call | String (uuidv4) |
1.2 API Call Volume & Billing
This dataset provides the API call volumes
Field | Description | Data type |
Period Start | Date-time when the reporting period started | Datetime |
Period End | Date-time when the reporting period ended | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
TPP Org Id | Identifiers (such as name, clientid, orgId) of the TPP | String |
API Set | Group of APIs (e.g. account information, payments, vrp etc.) | Enumeration |
HTTP Method | The technical The methods supported for each API call are specified in the standard. | Enumeration
|
URL | The generic (This is the url without any url parameters specified) | Enumeration |
HTTP Response Code Group | The response code group for the API calls
| Enumeration |
Total number of calls | Count of API calls | Integer (count) |
1.3 Performance
This dataset minimum, maximum and average time taken for API calls
Field | Description | Data type |
Period Start | Date-time when the reporting period started | Datetime |
Period End | Date-time when the reporting period ended | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
TPP Org Id | Identifiers (such as name, clientid, orgId) of the TPP | String |
API Set | Group of APIs (e.g. account information, payments, vrp etc.) | Enumeration |
HTTP Method | The technical The methods supported for each API call are specified in the standard. | Enumeration
|
URL | The generic (This is the url without any url parameters specified) | Enumeration |
HTTP Response Code Group | The response code group for the API calls
| Enumeration |
Max Response time | The maximum response time from start to finish for responding to the API | integer (ms) |
Min Response time | The minimum response time from start to finish for responding to the API | integer (ms) |
Average Response time | The average response time from start to finish for responding to the API | integer (ms) |
Max LFI Response time | The maximum response time used by the LFI to responsd to OFP requests for the API | integer (ms) |
Min LFI Response time | The minimum response time used by the LFI to responsd to OFP requests for the API | integer (ms) |
Average LFI Response time | The average response time used by the LFI to responsd to OFP requests for the API | integer (ms) |
1.4 Availability
1.4.1 OFP Availability
Provides information of planned and unplanned downtime of the OFP.
Field | Description | Data type |
Period Start | Date-time when the reporting period started | Datetime |
Period End | Date-time when the reporting period ended | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
Total Time | The total number of minutes in the given time period of the report | Integer (minutes) |
Total Uptime | The number of minutes of uptime in the given time period. | Integer (minutes) |
Planned Downtime | The total number of minutes that were scheduled as downtime in the time period | Integer (minutes) |
Unplanned Downtime | The percentage of time that the OFP was unavailable for use or not functioning correctly during a period when downtime was not planned | Integer (minutes) |
Total Downtime |
| Integer (minutes) |
% Uptime | The percentage of time that the OFP was available for use and functioning correctly.
| Integer (percentage) |
% Downtime | The percentage of time that the OFP was unavailable for use or not functioning correctly
| Integer (percentage) |
% Unplanned Downtime | The percentage of time that the OFP was unavailable for use in the time period excluding planned downtime
| Integer (percentage) |
1.4.2 LFI Availability
Provides information of planned and unplanned downtime of the LFI’s Ozone Connect interface.
Field | Description | Data type |
Period Start | Date-time when the reporting period started | Datetime |
Period End | Date-time when the reporting period ended | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
Total Time | The total number of minutes in the given time period of the report | Integer (minutes) |
Total Uptime | The number of minutes of uptime in the given time period. | Integer (minutes) |
Planned Downtime | The total number of minutes that were scheduled as downtime in the time period | Integer (minutes) |
Unplanned Downtime | The percentage of time that the LFI’s Ozone Connect interface was unavailable for use or not functioning correctly during a period when downtime was not planned | Integer (minutes) |
Total Downtime |
| Integer (minutes) |
% Uptime | The percentage of time that the LFI’s Ozone Connect was available for use and functioning correctly.
| Integer (percentage) |
% Downtime | The percentage of time that the LFI’s Ozone Connect was unavailable for use or not functioning correctly
| Integer (percentage) |
% Unplanned Downtime | The percentage of time that the OFP was unavailable for use in the time period excluding planned downtime
| String |
1.5 Consents
1.5.1 Consent Authorisation
This report provides data on the state of new consents during the given time period.
The report provides data as observed by the OFP. Data observed by the LFI may differ as redirects back to the TPP may success or fail.
The fields may change as the Consent state model is finalised in the standard
Field | Description | Datatype |
Period Start | Date-time when the reporting period started | Datetime |
Period End | Date-time when the reporting period ended | Datetime |
LFI Org Id | Identifiers (such as name, orgId) of the Licensed Financial Institution | String |
TPP Org Id | Identifiers (such as name, clientid, orgId) of the TPP | String |
Authentication channel | App, Web | Enumeration |
Consent type | The type of consent (e.g. payments, accounts) | Enumeration |
Authorised Consents at Start Date | Total number of consents in an | Integer (count) |
Authorised Consents at End Date | Total number of consents in an This is computed as
| Integer (count) |
Consents Created | Total number of new consents that were created during the reporting period. (This is the number of | Integer (count) |
Authorisation Requests | Total number of authorization requests (This is the number of | Integer (count) |
Successful Authorisation Requests | Total number of authorisation requests that were successful (Requests to | Integer (count) |
Unsuccessful Authorisation Requests | Total number of authorisation requests that were not successful (Requests to | Integer (count) |
Completed Authorisations | Total number of authorization requests that were completed with a success or error. (This is the number of | Integer (count) |
Incomplete Authorisations | Authorisations that were started, but never completed ( | Integer (count) |
Abandoned Authorisations | Consents for which a corresponding authorisation request was never made ( | Integer (count) |
Insecure Authorisation Requests | Total number of authorization requests that were completed, but without a redirect to the TPP as the TPP could not be identified. (This is the number of | Integer (count) |
Successful Authorisations | Total number of authorisation requests that were completed and resulted in the generation of an authorization code (This is measured as the number of | Integer (count) |
Unsuccessful Authorisations | Total number of authorisation requests that were unsuccessful (This is measured as the number of | Integer (count) |
Access Denied Errors | Number of consents for which the customer denied authorisation explicitly. (This is measured as the number of | Integer (count) |
Other Unsuccessful Authorisations |
© Ozone Financial Technology Limited 2024
Ozone Non Commercial Software EULA