# Retrieve a consent by consent ID. Endpoint: GET /consents/v1/{consentId} Version: all Security: Bearer ## Path parameters: - `consentId` (string, required) The consent ID to fetch the consent details for. This should be a uuid. ## Response 200 fields (application/json): - `consentId` (string) Unique reference for the consent. - `applicationId` (string) Application Id for the client. - `userId` (string) Unique reference for the User the consent is associated with. - `providerId` (integer) Provider Id for the consent. - `providerName` (string,null) Provider name for the consent. - `configurationName` (string,null) Specific configuration of the client. - `customerReference` (string,null) Reference for the consent provided by the client. - `consentDurationType` (string) Type of the consent based on duration. Enum: "Single", "Limited", "Infinite" - `consentStatus` (string) Enum: "Pending", "Active", "Revoked", "Abandoned", "Failed", "Expired" - `consentStart` (string,null) Start date for the consent. - `consentEnd` (string,null) End date for the consent. - `duration` (string,null) Duration of consent in ISO8601 format. - `daysOfHistoricalTransactions` (integer,null) Number of days of transactions that can be requested from the bank. - `statusUpdated` (string) Date of last status update of the consent. - `statusDetails` (string,null) Details for the current status. - `permissions` (array,null) List of permissions for the consent. - `invitationId` (string,null) Associated Invitation Id - `journeyType` (string) Used to indicate the type of journey that was performed If null it means the default(initial) journey was performed. Enum: "Reauthentication", "Reconfirmation" ## Response 400 fields (application/json): - `code` (string,null) Error code. - `description` (string,null) Error message. - `details` (string,null) Error details. - `correlationId` (string,null) User transaction tracking Id ## Response 404 fields (application/json): - `code` (string,null) Error code. - `description` (string,null) Error message. - `details` (string,null) Error details. - `correlationId` (string,null) User transaction tracking Id ## Response 500 fields (application/json): - `code` (string,null) Error code. - `description` (string,null) Error message. - `details` (string,null) Error details. - `correlationId` (string,null) User transaction tracking Id