AA API Attributes
Here, the API requests are invoked by the Financial Information Provider (FIP) or Financial Information User (FIU) as the sender, targeting the respective AA endpoints.
/Consent
Request Attributes:
hash(ConsentDetail.Customer.id)– A hashed identifier of the customer generated during the registration with AA, ensuring privacy while identifying the user.ConsentDetail.Purpose.code– Code representing the purpose for which consent is being created.ConsentDetail.Purpose.text– Human-readable description of the consent purpose.ConsentDetail.FIDataRange.from– Start date of the financial data being requested.ConsentDetail.FIDataRange.to– End date of the financial data being requested.ConsentDetail.Frequency.unit– Unit of frequency (e.g. HOUR, DAY, MONTH, YEAR, INF) for data fetch.ConsentDetail.Frequency.value– Numeric value indicating how often data should be fetched.
Response Attributes:
ConsentHandle– A ID generated until the consent is fully approved and a consent ID is issued.
/Consent/handle
Request Attributes:
ConsentHandle– Handle provided when the consent request was created.
Response Attributes:
ConsentStatus.id– Unique identifier for the consent.ConsentStatus.status– Current status of the consent (e.g. PAUSED, ACTIVE, REVOKED, EXPIRED).
/Consent/fetch
Request Attributes:
consentId– The permanent identifier of the consent whose details are being fetched.
Response Attributes: None.
/FI/request
Request Attributes:
Consent.id– Identifier of the consent under which financial information is requested.
Response Attributes:
consentId– Same consent identifier (used interchangeably in some implementations).sessionId– Unique identifier for the FI data request session.
/FI/fetch
Request Attributes:
sessionId– Unique identifier of the session created during the FI request, used to fetch the data.
Response Attributes: None.
/Consent/Notification
Request Attributes:
ConsentStatusNotification.consentId– Identifier of the consent being updated.ConsentStatusNotification.consentStatus– Current status of the consent (e.g.PAUSED, ACTIVE, REVOKED, EXPIRED).
Response Attributes: None.
/FI/Notification
Request Attributes:
FIStatusNotification.sessionId– Identifier of the session for which financial information status is being notified.FIStatusNotification.sessionStatus– Current status of the FI session (e.g., COMPLETED, FAILED, PARTIAL).
Response Attributes: None.
/Account/link/Notification
Request Attributes:
AccountLinkStatusNotification.customerAddress– Identifier of the Customer generated during the registration with AA.AccountLinkStatusNotification.linkRefNumber– Reference number assigned as part of Account Linking Process.AccountLinkStatusNotification.linkStatus– Current status of the account linkage (e.g., LINKED,).
Response Attributes: None.
Last updated
Was this helpful?