Create Consumer
Create a consumer by providing:
- its id (consumer_id)
- its levels of consent he wants to opt-in in addition to the implicit defined in current privacy policy (extra_levels).
- its levels of consent he wants to opt-out (removed_consents). Multiple choices are allowed and possible choices are: TRANSACTION_TRIGGERS, TARGETING, STATISTICS, SMART_RANKING and WEB_ANALYTICS.
- its associated account ids under linked banks (banks).
You can choose any consumer ID you want, as long as it is not already used by an existing consumer in your program.
If success, the route answers back with the new consumer ID.
POST
Create Consumer
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
optional array of banks, containing bank_id and accounts ids associated.
optional array of explicit consent levels the consumer wants to opt-in.
Available options:
TRANSACTION_TRIGGERS, TARGETING, STATISTICS, SMART_RANKING optional array of consent levels the consumer wants to opt-out.
Available options:
TRANSACTION_TRIGGERS, TARGETING, STATISTICS, SMART_RANKING Response
Created
The consumer_id of the created consumer.
Example:
"ConsumerId123"
Previous
Check whether a consumer user exists.Verify existence of a consumer. If present, the route answers back with the consumer id.
Next
Create Consumer