Description and Details

This API is used to create an Account Information Service Provider (AISP) consent. This consent allows regulated third-party providers to access account information from account servicing payment service providers (ASPSPs), as per open banking standards. Consent must be authorized by the customer after creation.


Endpoint

https://api-dev-isolution.xyz/aisp/v1/access-consent

Verb Method

POST


Headers Request Parameters

KeyValueDescriptionRequired
Cache-Controlno-cachePrevents caching of requestYes
Postman-Token<calculated when request is sent>Auto-generated by Postman clientNo
Content-Typeapplication/jsonRequest body content typeYes
Content-Length<calculated when request is sent>Auto-generatedNo
Host<calculated when request is sent>Auto-generatedNo
User-AgentPostmanRuntime/7.44.0Postman client versionNo
Accept/Accepts any response content-typeYes
Accept-Encodinggzip, deflate, brCompression types supportedYes

Body Request Parameters
 

ParameterTypeDescriptionRequired
permissionsarrayList of permissions requestedYes
expirationDateTimestringConsent expiration date-time (ISO8601 format)Optional
transactionFromDateTimestringStart date for transaction access (ISO8601 format)Optional
transactionToDateTimestringEnd date for transaction access (ISO8601 format)Optional

Response Parameters

ParameterTypeDescription
data.consent_idstringUnique identifier for created consent
data.statusstringConsent status (e.g. AwaitingAuthorisation)
data.statusUpdateDateTimestringLast status update date-time (ISO8601)
data.creationDateTimestringConsent creation date-time (ISO8601)
data.expirationDateTimestringConsent expiration date-time (ISO8601)

HTTP Codes

HTTP CodeDescription
200 OKConsent successfully created
400 Bad RequestInvalid request format or parameters
401 UnauthorizedAuthentication failed
403 ForbiddenNot authorized to create consent
500 Internal Server ErrorServer error