Bulk create cards
Qonto APIs
- Introduction
- Using Qonto APIs
Business API
- Overview
- URLs
- Authentication
- Endpoints
- Attachments
- Attachments in Transactions
- Authentication
- Business Accounts
- Beneficiaries
- Cards
- GETList cards
- POSTCreate a card
- POSTBulk create cards
- GETRetrieve a card iframe url
- PUTReport a physical card as lost
- PUTReport a physical card as stolen
- PUTDiscard a virtual card
- PUTLock a card
- PUTUnlock a card
- PATCHUpdate a card's limits
- PATCHUpdate a card's nickname
- PATCHUpdate a card's options
- PATCHUpdate a card's restrictions
- GET
- Client Invoices
- Clients
- Credit Notes
- External Transfers
- Insurance Contracts
- Internal Transfers
- Labels
- Memberships
- Organizations
- Requests
- Statements
- Supplier Invoices
- Teams
- Transactions
- Webhooks
Onboarding API
- Overview
- Flows
- URLs
- Authentication
- Endpoints
- Webhooks
Qonto Embed Web SDK
- Overview
- Namespaces
- Types
Bulk create cards
OAuth scope: card.write
Accessible only using Strong Customer Authentication.
Creates multiple cards for the authenticated organization.
This endpoint is still in beta. Please get in touch with our team if you have any question or feedback: here.
POST
/
v2
/
cards
/
bulk
curl --request POST \
--url https://thirdparty.qonto.com/v2/cards/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"cards": [
{
"card": {
"ship_to_business": false,
"atm_option": true,
"nfc_option": true,
"foreign_option": true,
"online_option": true,
"atm_monthly_limit": 1000,
"atm_daily_limit_option": true,
"atm_daily_limit": 1000,
"payment_monthly_limit": 1000,
"payment_daily_limit_option": true,
"payment_daily_limit": 1000,
"payment_transaction_limit_option": true,
"payment_transaction_limit": 1000,
"active_days": [
1,
3,
5
],
"holder_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"bank_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"address": {
"contact_name": null,
"first_line": "751 Metz Falls",
"second_line": "835",
"third_line": "Apt. 734",
"zipcode": "13563-3709",
"city": "Reinholdchester",
"country": "KI"
},
"card_level": "standard",
"categories": [
"transport",
"restaurant_and_bar",
"food_and_grocery"
],
"card_design": "plus.black.2023",
"type_of_print": "embossed"
}
}
]
}'
{
"cards": [
{
"card": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"nickname": "💳 for 🍗",
"embossed_name": "DOLORES KOULECHOV",
"status": "pending",
"pin_set": true,
"mask_pan": "511768******7662",
"exp_month": "3",
"exp_year": "2024",
"last_activity_at": "2023-11-07T05:31:56Z",
"last_digits": "7662",
"ship_to_business": false,
"atm_option": true,
"nfc_option": true,
"online_option": true,
"foreign_option": true,
"atm_monthly_limit": 1000,
"atm_monthly_spent": 1000,
"atm_daily_limit": 1000,
"atm_daily_spent": 0,
"atm_daily_limit_option": true,
"payment_monthly_limit": 1000,
"payment_monthly_spent": 1000,
"payment_daily_limit": 1000,
"payment_daily_spent": 1000,
"payment_daily_limit_option": true,
"payment_transaction_limit": 1000,
"payment_transaction_limit_option": true,
"active_days": [
1,
3,
5
],
"holder_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"bank_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"updated_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"shipped_at": null,
"card_type": "debit",
"card_level": "standard",
"payment_lifespan_limit": 100,
"payment_lifespan_spent": 42,
"pre_expires_at": "2023-11-07T05:31:56Z",
"categories": [
"transport",
"restaurant_and_bar",
"food_and_grocery"
],
"renewed": false,
"renewal": false,
"parent_card_summary": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"last_digits": "7662"
},
"had_operation": false,
"had_pin_operation": false,
"card_design": "plus.black.2023",
"type_of_print": "embossed",
"upsold": false,
"upsell": false,
"discard_on": "2022-11-31",
"reordered": false
}
}
]
}
Authorizations
Bearer authorization header: Bearer <token>
, where <token>
is the access token received from the authorization server at the end of the OAuth 2.0 flow.
Headers
Required only for Sandbox API requests; to get one, please sign up to the Developer Portal.
Body
application/json
Response
200
application/json
Returns the card creation result, in the same order as provided in the request.
The response is of type object
.
Was this page helpful?
curl --request POST \
--url https://thirdparty.qonto.com/v2/cards/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"cards": [
{
"card": {
"ship_to_business": false,
"atm_option": true,
"nfc_option": true,
"foreign_option": true,
"online_option": true,
"atm_monthly_limit": 1000,
"atm_daily_limit_option": true,
"atm_daily_limit": 1000,
"payment_monthly_limit": 1000,
"payment_daily_limit_option": true,
"payment_daily_limit": 1000,
"payment_transaction_limit_option": true,
"payment_transaction_limit": 1000,
"active_days": [
1,
3,
5
],
"holder_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"bank_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"address": {
"contact_name": null,
"first_line": "751 Metz Falls",
"second_line": "835",
"third_line": "Apt. 734",
"zipcode": "13563-3709",
"city": "Reinholdchester",
"country": "KI"
},
"card_level": "standard",
"categories": [
"transport",
"restaurant_and_bar",
"food_and_grocery"
],
"card_design": "plus.black.2023",
"type_of_print": "embossed"
}
}
]
}'
{
"cards": [
{
"card": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"nickname": "💳 for 🍗",
"embossed_name": "DOLORES KOULECHOV",
"status": "pending",
"pin_set": true,
"mask_pan": "511768******7662",
"exp_month": "3",
"exp_year": "2024",
"last_activity_at": "2023-11-07T05:31:56Z",
"last_digits": "7662",
"ship_to_business": false,
"atm_option": true,
"nfc_option": true,
"online_option": true,
"foreign_option": true,
"atm_monthly_limit": 1000,
"atm_monthly_spent": 1000,
"atm_daily_limit": 1000,
"atm_daily_spent": 0,
"atm_daily_limit_option": true,
"payment_monthly_limit": 1000,
"payment_monthly_spent": 1000,
"payment_daily_limit": 1000,
"payment_daily_spent": 1000,
"payment_daily_limit_option": true,
"payment_transaction_limit": 1000,
"payment_transaction_limit_option": true,
"active_days": [
1,
3,
5
],
"holder_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"bank_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"organization_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"updated_at": "2023-11-07T05:31:56Z",
"created_at": "2023-11-07T05:31:56Z",
"shipped_at": null,
"card_type": "debit",
"card_level": "standard",
"payment_lifespan_limit": 100,
"payment_lifespan_spent": 42,
"pre_expires_at": "2023-11-07T05:31:56Z",
"categories": [
"transport",
"restaurant_and_bar",
"food_and_grocery"
],
"renewed": false,
"renewal": false,
"parent_card_summary": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"last_digits": "7662"
},
"had_operation": false,
"had_pin_operation": false,
"card_design": "plus.black.2023",
"type_of_print": "embossed",
"upsold": false,
"upsell": false,
"discard_on": "2022-11-31",
"reordered": false
}
}
]
}