The identity and technical contract details declared by the specification.
InvocationMetricsV3_highPriority
object
API call counts for the high priority tier.
2 properties
AvailabilityMetricsV2_unauthenticated
object
Availability metrics for the unauthenticated aspects of the CDR regime.
2 properties
PeakTPSMetricsV2_aggregate
object
Aggregate peak transactions per second, over time, for all endpoints.
2 properties
RejectionMetricsV3_authenticated
object
Rejection counts for all authenticated endpoints.
2 properties
AverageResponseMetricsV2_unattended
object
Average response time for the unattended tier.
2 properties
InvocationMetricsV3
object
Number of API calls in each performance tier, over time.
7 properties
5 required
AverageTPSMetricsV2_authenticated
object
Average transactions per second, over time, for authenticated endpoints.
2 properties
SecondaryHolderMetricsV2_rejections
object
Number of calls rejected due to traffic thresholds, over time.
2 properties
InvocationMetricsV3_lowPriority
object
API call counts for the low priority tier.
2 properties
AverageResponseMetricsV2_secondary_secondary
object
Average response time as measured for the secondary data holder.
2 properties
AvailabilityMetricsV2_authenticated
object
Availability metrics for the authenticated aspects of the CDR regime.
2 properties
PerformanceMetricsV3_largeSecondary_primary
object
Percentage of large Shared Responsibility calls within the performance thresholds for the secondary data holder.
2 properties
AuthorisationMetricsV2
object
Authorisation counts for the data holder.
7 properties
7 required
AverageTPSMetricsV2_aggregate
object
Aggregate average transactions per second, over time, for all endpoints.
2 properties
ErrorMetricsV2
object
Number of calls resulting in error, over time.
3 properties
3 required
AuthorisationMetricsV2_amendedAuthorisationCount_currentDay
object
Number of amended authorisations for the current day.
2 properties
2 required
AuthorisationMetricsV2_revokedAuthorisationCount
object
The number of revoked authorisations.
2 properties
AverageResponseMetricsV2
object
Average response time in seconds, at millisecond resolution, within each performance tier.
7 properties
5 required
InvocationMetricsV3_largeSecondary
object
API call counts for the large Shared Responsibility Data Requests tier. Mandatory for data holders designated for a Shared Responsibility Data Request data clu…
2 properties
PerformanceMetricsV3_unauthenticated
object
Percentage of unauthenticated calls within the performance thresholds.
2 properties
ResponseMetricsListV5
object
3 properties
2 required
AuthorisationMetricsV2_abandonmentsByStage
object
Customer abandonment count per stage of the consent flow. Note that the aggregated abandonment count for all stages for a period should equal the count in aban…
6 properties
6 required
InvocationMetricsV3_unauthenticated
object
API call counts for the unauthenticated tier.
2 properties
ResponseMetricsListV5_data
object
14 properties
13 required
PerformanceMetricsV3_lowPriority
object
Percentage of low priority calls within the performance thresholds.
2 properties
AuthorisationMetricsV2_abandonmentsByStage_preAuthentication
object
The number of authorisations where the customer identified themselves (i.e. they successfully identify the customer profile to use for the authorisation) but f…
2 properties
ErrorV2
object
4 properties
3 required
AuthorisationMetricsV2_amendedAuthorisationCount_previousDays
object
2 properties
2 required
AverageResponseMetricsV2_secondary
object
Average response time for the secondary tier. Mandatory for data holders designated for a Shared Responsibility Data Request data cluster.
2 properties
2 required
AuthorisationMetricsV2_expiredAuthorisationCount_previousDays
object
2 properties
2 required
ErrorMetricsV2_authenticated
object
Number of calls resulting in error for authenticated endpoints.
2 properties
RequestMetaDataUpdateV1_data
object
1 property
1 required
AverageTPSMetricsV2
object
Average transactions per second, over time.
3 properties
3 required
InvocationMetricsV3_secondary
object
API call counts for the Shared Responsibility Data Requests tier. Mandatory for data holders designated for a Shared Responsibility Data Request data cluster.
2 properties
ResponseErrorListV2
object
1 property
1 required
AuthorisationMetricsV2_abandonmentsByStage_rejected
object
The number of authorisations where the customer actively rejected the authorisation rather than abandoning the process.
2 properties
AvailabilityMetricsV2
object
Availability metrics.
3 properties
3 required
AverageResponseMetricsV2_largeSecondary
object
Average response time for the large payload tier. Mandatory for data holders designated for a Shared Responsibility Data Request data cluster.
2 properties
2 required
PeakTPSMetricsV2
object
Peak transactions per second, over time.
3 properties
3 required
PeakTPSMetricsV2_authenticated
object
Peak transactions per second, over time, for authenticated endpoints.
2 properties
PerformanceHours
string
Percentage of calls within the performance threshold for the specified hour. 0.0 means 0%. 1.0 means 100%. Must be a positive value or zero.
ErrorV2_meta
object
Additional data for customised error codes.
1 property
PerformanceMetricsV3_secondary
object
Percentage of Shared Responsibility calls within the performance thresholds. Mandatory for data holders designated for a Shared Responsibility Data Request dat…
2 properties
2 required
PerformanceMetricsV3
object
Percentage of calls within the performance thresholds in each performance tier, over time.
8 properties
5 required
AuthorisationMetricsV2_newAuthorisationCount
object
The number of new authorisations.
2 properties
AuthorisationMetricsV2_abandonmentsByStage_failedTokenExchange
object
The number of authorisations that completed the interactive flow with the consumer authorising the consent, but the ADR failed to - or was unable to - obtain a…
2 properties
PerformanceMetricsV3_secondary_secondary
object
Percentage of Shared Responsibility calls within the performance thresholds for the secondary data holder.
2 properties
AverageResponseMetricsV2_highPriority
object
Average response time for the high priority tier.
2 properties
AuthorisationMetricsV2_newAuthorisationCount_currentDay_onceOff
object
New authorisation count for once-off authorisations.
2 properties
2 required
AuthorisationMetricsV2_revokedAuthorisationCount_currentDay
object
Number of revoked authorisations for the current day.
2 properties
2 required
PerformanceMetricsV3_largePayload
object
Percentage of large payload calls within the performance thresholds.
2 properties
AverageResponseMetricsV2_secondary_primary
object
Average response time as measured for the primary data holder.
2 properties
ErrorMetricsV2_unauthenticated
object
Number of calls resulting in error for unauthenticated endpoints.
2 properties
InvocationMetricsV3_unattended
object
API call counts for the unattended tier.
2 properties
SecondaryHolderMetricsV2_errors
object
Number of calls resulting in error due to server execution, over time.
2 properties
InvocationMetricsV3_largePayload
object
API call counts for the large payload tier.
2 properties
PerformanceMetricsV3_secondary_primary
object
Percentage of Shared Responsibility calls within the performance thresholds for the primary data holder.
2 properties
AuthorisationMetricsV2_newAuthorisationCount_currentDay
object
Number of new authorisations for the current day.
2 properties
2 required
AuthorisationMetricsV2_revokedAuthorisationCount_previousDays
object
2 properties
2 required
AuthorisationMetricsV2_expiredAuthorisationCount
object
The number of expired ongoing authorisations.
2 properties
PerformanceMetricsV3_largeSecondary
object
Percentage of large Shared Responsibility calls within the performance thresholds. Mandatory for data holders designated for a Shared Responsibility Data Reque…
2 properties
2 required
PeakTPSMetricsV2_unauthenticated
object
Peak transactions per second, over time, for unauthenticated endpoints.
2 properties
AuthorisationMetricsV2_abandonmentsByStage_preAccountSelection
object
The number of authorisations where the customer successfully authenticated with a valid OTP or equivalent but abandoned the process before selecting accounts.
2 properties
AvailabilityMetricsV2_aggregate
object
Aggregated availability metrics.
2 properties
AuthorisationMetricsV2_abandonmentsByStage_preAuthorisation
object
The number of authorisations where the customer has passed the account selection step but abandoned the process before approving or rejecting the consent being…
2 properties
Links
object
1 property
1 required
AverageResponseMetricsV2_lowPriority
object
Average response time for the low priority tier.
2 properties
PerformanceMetricsV3_highPriority
object
Percentage of high priority calls within the performance thresholds.
2 properties
AverageTPSMetricsV2_unauthenticated
object
Average transactions per second, over time, for unauthenticated endpoints.
2 properties
AuthorisationMetricsV2_activeAuthorisationCount
object
The number of active ongoing authorisations.
2 properties
2 required
RejectionMetricsV3_unauthenticated
object
Rejection counts for all unauthenticated endpoints.
2 properties
AuthorisationMetricsV2_newAuthorisationCount_currentDay_ongoing
object
New authorisation count for ongoing authorisations.
2 properties
2 required
RequestMetaDataUpdateV1
object
2 properties
1 required
AuthorisationMetricsV2_newAuthorisationCount_previousDays
object
2 properties
2 required
RejectionMetricsV3
object
Number of calls rejected due to traffic thresholds, over time.
2 properties
2 required
SecondaryHolderMetricsV2
object
Errors and rejections received by the primary data holder from the secondary data holder. Mandatory for data holders designated for a Shared Responsibility Dat…
2 properties
2 required
PerformanceMetricsV3_unattended
object
Percentage of unattended calls within the performance thresholds.
2 properties
ErrorMetricsV2_aggregate
object
Aggregate number of calls resulting in error due to server execution, over time, for all endpoints.
2 properties
AuthorisationMetricsV2_expiredAuthorisationCount_currentDay
object
Number of expired authorisations for the current day.
2 properties
2 required
AverageResponseMetricsV2_unauthenticated
object
Average response time for the unauthenticated tier.
2 properties
AuthorisationMetricsV2_amendedAuthorisationCount
object
The number of amended ongoing authorisations.
2 properties
AuthorisationMetricsV2_abandonedConsentFlowCount
object
The number of consents flows that were not successfully authorised.
2 properties
AuthorisationMetricsV2_abandonmentsByStage_preIdentification
object
The number of authorisations that commenced with the data holder but the customer did not successfully identify their profile or user ID.
2 properties
SessionCountMetricsV2
object
Session counts, over time. Note that a session is defined as the provisioning of an Access Token.
2 properties
PerformanceMetricsV3_aggregate
object
Percentage of calls within Primary Data Holder performance thresholds. Note that Secondary Data Holder performance MUST be excluded from this metric.
2 properties
AverageResponseMetricsV2_largePayload
object
Average response time for the large payload tier.
2 properties
PerformancePreviousDays
array
Array of contiguous hourly metrics for the specified day. Each element represents a 1 hour period starting from 12am-1am. Timezone for determining 12am must be…
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Consumer Data Right (Energy) publishes across the network.