Step 5: Create Consent Screen

POST

/public/v3/webflow/banks/{bank_slug}/consent

Creates all the necessary metadata and consent descriptions to build the Consent Screen that will be displayed back to the customer

For endpoint authorization use Authorization: AppUserToken {customer_token} header. Create customer tokento use it in the header.

Parameters

ParameterData typeRequired?Description
bank_slugstringyesBank slug

Query parameters

none

Request Body Parameters

ParameterData typeRequired?Description
application_sharing_third_partiesThird PartynoThird party companies that will receive shared customer data. The end customer must be informed on the Consent Screen about which companies will receive their data. Send an empty array if you will not share data with any third party companies.
application_sharing_purposesSharing PurposenoPurposes for sharing the data. Send an empty array to use the default sharing purpose description. The default description is "Apply bank transaction data to improve your financial credibility"

Response Body Parameters

ParameterData typeRequired?Description
metadataMetadatayesConsent Screen Metadata
consentsConsentyesReady to use consent descriptions

Third Party

Array of third-party companies that will receive shared customer data. Send an empty array if you will not share data with any third-party companies.

ParameterData typeRequired?Description
company_namestringyesThird Party Company name
company_addressstringnoThird Party Company address
company_citystringnoThird Party Company city
company_countrystringnoThird Party Company country
company_phonestringnoThird Party Company phone
company_emailstringnoThird Party Company email
company_websitestringnoThird Party Company website

Sharing Purpose

Purposes for sharing the data. Send an empty array to use the default sharing purpose description. The default description is"Apply bank transaction data to improve your financial credibility".

ParameterData typeRequired?Description
descriptionstringyesDescription of the purpose of sharing the data

Metadata

ParameterData typeRequired?Description
namestringyesBank name
slugstringyesBank slug
logo_urlstringyesBank logo URL
company_namestringyesYour company name
application_namestringyesYour application name (will be the same as company_name as default)
application_sharing_purposesSharing PurposenoSharing purpose
application_sharing_third_partiesThird PartyyesSharing third parties
privacy_policy_urlstringyesURL to Planky's Privacy Policy. Must be included on your Consent Screen
terms_and_condition_urlstringyesURL to Planky's Terms and Conditions. Must be included on your Consent Screen
planky_customer_center_urlstringyesURL to the Planky Customer Center. Must be included on your Consent Screen
requested_permissionsarrayyesArray of requested permissions
data_access_fromintyesTimestamp since when bank account data will accessed from the bank. Default is 5 years
data_access_tointyesTimestamp till when bank account data will accessed from the bank. Default is 3 months

Consent

ParameterData typeRequired?Description
typestringyesConsent type. Allowed values: account_details, account_transactions, account_regular_payments, account_features_and_benefits, additional_information
titlestringyesHuman readable consent type
elementsarrayyesArray of elements for this consent

Request example

Response example:

Was this article helpful?

Friendly Score UK Ltd.

41 Luke Street

London EC2A 4DP

Call us on +44 20 3996 3540

Company registered in England

Company number 09168668, ICO ZA111687

VAT registration number 206 9758 80

Authorised and Regulated by the Financial Conduct Authority. (FRN: 821100, 781963)