Get card product's settings

Get Card Product's Settings

The /netevia/cardProducts/settings endpoint retrieves comprehensive configuration and settings information for a specific card product in the Netevia banking platform. It returns details such as transaction limits (ATM, POS, ACH, account-to-account), balance limits, and associated account identifiers. Partners and authorized users can use this endpoint to inspect how a card product is configured before issuing cards or making product-level decisions.

Endpoint

GET /netevia/cardProducts/settings

Authentication

Bearer token required. Obtain via:

POST https://api.banking.netevia.dev/api/auth/v2

Include in header: Authorization: Bearer {token}
Token lifetime: 10 minutes. Refresh via POST /api/auth/refresh.

When to use

Use this endpoint when you need to display or audit the limits and configuration of a card product before issuing cards to customers. It is also useful for validating that a card product's limits align with your partner program requirements, or for surfacing card feature details within your application's UI.

Query Parameters

ParameterTypeRequiredDescription
cardProductIdstringNoThe unique identifier of the card product whose settings you want to retrieve.

Response

200 OK

FieldTypeDescription
cardProductIdstringUnique identifier of the card product.
commercialbooleanIndicates whether the card product is a commercial (business) card.
namestringDisplay name of the card product (max 100 characters).
productFundingAccountIdstringIdentifier of the funding account associated with the card product (max 100 characters).
incomeAccountIdstringIdentifier of the income account used to collect fees or interest (max 100 characters).
reserveAccountIdstringIdentifier of the reserve account for the card product (max 100 characters).
negativeBalanceReserveAccountIdstringIdentifier of the account used to cover negative balances (max 100 characters).
partnerProfileIdinteger (int32)Numeric identifier of the partner profile associated with this card product.
balanceLimitinteger (int64)Maximum allowed balance on the card, in cents.
achLimitTxninteger (int64)Per-transaction ACH transfer limit, in cents.
atmLimitDailyinteger (int64)Daily ATM withdrawal limit, in cents.
atmLimitMonthlyinteger (int64)Monthly ATM withdrawal limit, in cents.
posLimitTxninteger (int64)Per-transaction point-of-sale purchase limit, in cents.
posLimitDailyinteger (int64)Daily point-of-sale purchase limit, in cents.
posLimitMonthlyinteger (int64)Monthly point-of-sale purchase limit, in cents.
a2aLimitTxninteger (int64)Per-transaction account-to-account transfer limit, in cents.
a2aLimitDailyinteger (int64)Daily account-to-account transfer limit, in cents.
a2aLimitWeeklyinteger (int64)Weekly account-to-account transfer limit, in cents.
a2aLimitMonthlyinteger (int64)Monthly account-to-account transfer limit, in cents.
a2aLimitIncominginteger (int64)Incoming account-to-account transfer limit, in cents.
{
  "cardProductId": "cp_7a3f2b19e4d8",
  "commercial": true,
  "name": "Netevia Business Debit",
  "productFundingAccountId": "XXXXXXXXXX",
  "incomeAccountId": "XXXXXXXXXX",
  "reserveAccountId": "XXXXXXXXXX",
  "negativeBalanceReserveAccountId": "XXXXXXXXXX",
  "partnerProfileId": 1042,
  "balanceLimit": 500000,
  "achLimitTxn": 100000,
  "atmLimitDaily": 50000,
  "atmLimitMonthly": 300000,
  "posLimitTxn": 75000,
  "posLimitDaily": 200000,
  "posLimitMonthly": 1000000,
  "a2aLimitTxn": 100000,
  "a2aLimitDaily": 250000,
  "a2aLimitWeekly": 500000,
  "a2aLimitMonthly": 1500000,
  "a2aLimitIncoming": 200000
}

Error Codes

CodeWhen it happens
400The cardProductId value is malformed or not a valid format
401Token missing, expired, or invalid
403Insufficient permissions to view this card product's settings
404No card product found for the provided cardProductId
500Internal server error

Common Mistakes

  • Omitting cardProductId may return a default or empty response instead of a specific product's settings — always pass the intended product ID.
  • Limit values are returned in cents (integer), not dollars. Divide by 100 when displaying to end users.
  • Do not confuse partnerProfileId (the partner account) with the card holder's customer profile ID.
  • The commercial flag distinguishes business card products from personal ones; ensure you are querying the correct product type for your use case.

Related Endpoints

  • GET /netevia/cardProducts — List all available card products for the partner
  • GET /netevia/cardProducts/{cardProductId} — Get detailed information about a specific card product
  • POST /netevia/cards — Issue a new card using a card product
  • GET /netevia/cards/{cardId}/settings — Retrieve settings for an individual issued card

Example

curl -X GET "https://api.banking.netevia.dev/netevia/cardProducts/settings?cardProductId=cp_7a3f2b19e4d8" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json"
Query Params
string
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json