Cards
Create and manage Card programs
The Card API allows you to create and manage your VeendHQ Cards.
Create a Card Program
Create a Card Program
POST
{{BASE_URL}}/cardprograms?accountId={{ACCOUNT_ID}}
Request Body
numberOfCards*
100
The number of cards to create
programName*
FGN28
A unique name for the Card program
location
Lagos
Update a Card Program
Update a card program
PATCH
{{BASE_URL}}/cardprograms/{{CARD_ID}}?accountId={{ACCOUNT_ID}}
Request Body
numberOfCards*
String
Number of cards for the card program
location*
String
Location
Generate Cards
Generate Card files
POST
{{BASE_URL}}/cardprograms/generate-card-files?accountId={{ACCOUNT_ID}}
Query Parameters
accountId*
String
Request Body
programName*
String
Card Program Name
Get All Card Programs
Get all card programs
GET
{{BASE_URL}}/cardfiles/{{CARD_ID}}?accountId={{ACCOUNT_ID}}
Query Parameters
accountId*
_id
populate
cardOwnerId,
Get All Card Request
Get all card request
GET
{{BASE_URL}}/cardfiles?accountId={{ACCOUNT_ID}}
Fund a Card
Fund a Card
POST
{{BASE_URL}}/cardfiles/{{CARD_ID}}/fund?accountId={{ACCOUNT_ID}}
Request Body
amount*
2000
Amount
Withdraw Fund
Withdraw fund from a Card to account.
POST
{{BASE_URL}}/cardfiles/{{CARD_ID}}/withdraw-fund?accountId={{ACCOUNT_ID}}
Set Card Limit
Set single transaction limit, daily, weekly and/or monthly limit
GET
{{BASE_URL}}/cardfiles/{{CARD_ID}}/setlimit?accountId={{ACCOUNT_ID}}
Query Parameters
accountId*
String
dailyLimit
20000
Maximum amount daily transactions
monthlyLimit
1000000
singleTransaction
5000
Block a Card
Block a Card
GET
{{BASE_URL}}/cardfiles/{{CARD_ID}}/blockcard?accountId={{a}}
Block a Card
Query Parameters
accountId*
{{ACCOUNT_ID}}
Card Transactions
Get all transactions for a particular Card.
GET
{{BASE_URL}}/cardfiles/{{CARD_ID}}/transactions?accountId={{ACCOUNT_ID}}
Last updated