Slash API: Issue and Control Cards
Last updated March 21, 2026
Using Slash's API to Issue and Control Cards
Overview
Slash's API provides programmatic access to create, manage, and control cards across your organization. You can issue virtual cards instantly, set spending limits, restrict merchant categories, and pause or close cards—all through API calls.
Key Concepts
- Cards draw from account balances: Slash cards are debit or charge cards, not prepaid cards.
- Spending control via limits: Control spend through utilization limits (daily, weekly, monthly, yearly) and transaction size limits.
- Card groups: Cards can be organized into groups that share spending rules and restrictions.
Step 1: Create Virtual Cards
POST /slash-account/{slashAccountId}/cards or POST /subaccount/{subaccountId}/cards
Fields: type, count, name, sequenceStart (optional), cardGroupId (optional)
Step 2: Retrieve Card Details
GET /cards/{cardId}
For sensitive details: GET /cards/{cardId}/details
Step 3: Update Card Spending Limits
PATCH /cards/{cardId}
Utilization limit presets: daily, weekly, monthly, yearly, collective
Note: Amount values are in cents.
Step 4: Set Merchant Restrictions
PATCH /cards/{cardId}
Restrict by MCC or by country using allowlist or blacklist.
Step 5: Pause, Unpause, or Close Cards
POST /cards/{cardId}/update
Valid actions: pause, unpause, close
Step 6: Manage Card Groups
GET /card-group/{cardGroupId}
PUT /card-group/{cardGroupId}
PATCH /card-group/{cardGroupId}/cards
Need More Help?
Check your API key has the required permissions (cards.view, cards.manage). Verify amounts are in cents, not dollars. For additional assistance, contact support through the dashboard or email support@slash.com.
Can’t find what you’re looking for?
Our support team is available 24/7 to help you with any questions.