Skip to main content
GET
/
api
/
v1
/
cards
Get user's cards
curl --request GET \
  --url https://api.hevn.finance/api/v1/cards \
  --header 'Authorization: Bearer <token>'
{
  "cards": [
    {
      "id": "<string>",
      "walletAddress": "<string>",
      "status": "pending",
      "limit": {
        "dailyLimit": 123,
        "dailyUsage": 0,
        "monthlyLimit": 123,
        "monthlyUsage": 0,
        "lifetimeLimit": 123,
        "lifetimeUsage": 0,
        "currency": "EUR"
      },
      "cardData": {
        "nameOnCard": "<string>",
        "paymentSystem": "<string>",
        "lastFour": "<string>",
        "expiryDate": "<string>",
        "cardName": "<string>"
      },
      "createdAt": "<string>",
      "activated": false,
      "billingAddress": {
        "streetAddress": "<string>",
        "addressLine2": "<string>",
        "city": "<string>",
        "state": "<string>",
        "zip": "<string>"
      },
      "dailySpend": 0,
      "label": "<string>"
    }
  ],
  "total": 123,
  "created": false,
  "kycStatus": "not_started",
  "phoneVerified": false
}

Authorizations

Authorization
string
header
default:Bearer <token>
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

x-api-key
string | null

Response

Successful Response

Paginated list of cards.

cards
CardResponse · object[]
required
total
integer | null
created
boolean
default:false
kycStatus
enum<string>
default:not_started

KYC verification status.

Available options:
not_started,
requested,
incorporating,
pending,
under_review,
in_review,
approved,
rejected
phoneVerified
boolean
default:false