Added

Issue and manage cards via API

We've added programmatic control over Mercury cards. You can now issue virtual cards, manage spending limits, and control card lifecycle states — all through the API. This works for both debit and credit cards.

List: Retrieve a list of cards across your organization. Filter by accountId, status, type, kind, or userId.

Create: Issue a new virtual card assigned to a specific cardholder and linked to a deposit account of your choice. Both debit and credit kinds are supported. Optionally set a nickname and spending limits at issuance.

Get: Retrieve the details of a specific card by its ID. Note that full card numbers (PANs) are not returned by this endpoint due to PCI compliance requirements — secure PAN retrieval is on the roadmap and will ship in a future release.

Update: Modify a card's nickname or spending limits at any time after issuance.

Freeze / Unfreeze: Temporarily pause an active card without permanently closing it. Unfreeze it when the issue is resolved.

Cancel: Permanently cancel a card. This action cannot be undone — use freeze/unfreeze for reversible pauses.

Check out the docs here: