User
At bunq, everything revolves around the User—it's the foundation of our app, services, and API. That’s why almost every endpoint you’ll use starts with /user
.
There are three types of users, each with its own endpoints, permissions, and properties:
user-person
– for individual users (/user-person
)user-company
– for business users (/user-company
)user-payment-service-provider
– for PSD2-certified third-party providers (/user-payment-service-provider
)
The general /user
endpoint acts as a smart wrapper over all these types. So when you make a GET /user
request after opening a session, you’ll receive your specific user ID and type—this is usually one of the first steps in any integration.
👤 user-person
and user-company
user-person
and user-company
These are regular bunq users with subscriptions. If you're a bunq customer, you'll fall into one of these categories. As a user, you can:
Create monetary accounts (our term for bank accounts)
Order cards
Make and receive payments
These objects work together and have subtypes, which we’ll explain in the next sections.
🏦 user-payment-service-provider
user-payment-service-provider
This type of user is for companies certified under PSD2 regulations. When a company registers a valid eIDAS certificate, we create a user-payment-service-provider
account and return an API key.
These users:
Don’t have access to the bunq app
Can only operate via the API
Can act on behalf of bunq users, within the scope of their PSD2 role:
AISP (Account Information Service Provider)
PISP (Payment Initiation Service Provider)
CBPII (Card-Based Payment Instrument Issuer)
Last updated
Was this helpful?