Skip to main content
GET
/
cards
/
list
Get list of cards
curl --request GET \
  --url https://business.bfinance.app/external/api/cards/list \
  --header 'Authorization: Bearer <token>'
{ "status": "success", "data": { "cards": [ { "id": "66b123...", "maskedCardNumber": "411111******1111", "currency": "USD", "status": "active", "externalCardId": "card_ext_123", "cardBalance": 125.5, "label": "Marketing card", "brand": "visa", "cardHolder": { "firstName": "John", "lastName": "Doe", "customerId": "66c456..." }, "cardType": "Virtual USD" } ], "page": 1, "limit": 10, "totalPages": 1 } }

Authorizations

Authorization
string
header
required

JWT authentication token

Query Parameters

page
integer
default:1

Page number for pagination

Required range: x >= 1
limit
integer
default:10

Number of cards per page

Required range: x >= 1
query
string

Search by first name, last name, full cardholder name, label, external card ID prefix, or masked card number digits

customerIds
string

Comma-separated list of customer IDs

Example:

"665f1...,665f2..."

statuses
string

Comma-separated list of card statuses

Example:

"active,frozen,pending"

Response

Successfully retrieved list of cards

status
string
Example:

"success"

data
object