Gravv docs
Docs Agent Sign in Get API keys

List available features

Returns the feature catalogue. With customer_id, activated shows which features are active for that customer. The order is not fixed. Every error on this route is HTTP 400.

GEThttps://api.gravv.xyz/v1/risk/features

Query Parameters

A customer in your tenant. An unknown customer is a 400 CUSTOMER_NOT_FOUND error.

Country code. It has no effect today, because every feature is available in every country.

Filter by activation. It needs customer_id. Without it, every feature is inactive. Other values act as all.

Possible values: active, inactive, all

Responses

Status Description
200 The feature catalogue
400 Invalid or unknown customer

200 response

The customer_id you sent

The country you sent

The feature catalogue, in no fixed order

The catalogue lists six features: virtual_cards (Cards), usd_account, eur_account and gbp_account (accounts), crypto_wallet (Wallet) and international_transfers (Payout). These routes serve cards, so send virtual_cards. Open accounts, wallets and payouts with their own APIs.

Possible values: crypto_wallet, virtual_cards, eur_account, usd_account, gbp_account, international_transfers

Display name of the feature

What the feature does

Whether the customer has an active activation. Always false without customer_id. For virtual_cards it does not mean a card was issued.

{
"data": {
"features": [
  {
    "feature_id": "crypto_wallet",
    "name": "Wallet",
    "description": "Create and manage wallets",
    "activated": false
  },
  {
    "feature_id": "eur_account",
    "name": "EUR Account",
    "description": "Create and manage EUR currency accounts",
    "activated": false
  },
  {
    "feature_id": "gbp_account",
    "name": "GBP Account",
    "description": "Create and manage GBP currency accounts",
    "activated": false
  },
  {
    "feature_id": "international_transfers",
    "name": "Payout",
    "description": "Send and receive international wire transfers",
    "activated": false
  },
  {
    "feature_id": "usd_account",
    "name": "USD Account",
    "description": "Create and manage USD currency accounts",
    "activated": false
  },
  {
    "feature_id": "virtual_cards",
    "name": "Cards",
    "description": "Issue and manage debit/credit cards",
    "activated": false
  }
]
},
"error": null
}
{
"data": {
"customer_id": "302dabcb-d4fd-4a00-a80b-afad70982614",
"features": [
  {
    "feature_id": "virtual_cards",
    "name": "Cards",
    "description": "Issue and manage debit/credit cards",
    "activated": true
  },
  {
    "feature_id": "crypto_wallet",
    "name": "Wallet",
    "description": "Create and manage wallets",
    "activated": false
  }
]
},
"error": null
}

400 response

Always null for error responses

{
"data": null,
"error": "CUSTOMER_NOT_FOUND: Customer not found. Please verify the customer exists in our system."
}

Authorization

  • ApiKeyAuth
Was this page helpful?
ESC