Get Transfer Amount Limits
This endpoint retrieves the transfer amount limits set for the authenticated user's account. It returns the maximum amounts allowed for ACH outbound transfers and internal transfers, enabling partners and users to enforce or display limit information before initiating a transfer.
Endpoint
GET /settings/transferLimits
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 before initiating a transfer to verify that the intended amount falls within the allowed limits for the account. This is especially useful in partner UIs to pre-validate user input, display limit guidance, or gate transfer submission logic based on account-level configurations.
Response
200 OK
| Field | Type | Description |
|---|---|---|
achOutTransferAmountLimit | integer (int64), nullable | Maximum amount allowed for a single ACH outbound transfer. Null if no limit is set. |
internalTransferAmountLimit | integer (int64), nullable | Maximum amount allowed for a single internal transfer between accounts. Null if no limit is set. |
{
"achOutTransferAmountLimit": 10000,
"internalTransferAmountLimit": 25000
}Error Codes
| Code | When it happens |
|---|---|
| 401 | Token missing, expired, or invalid |
| 403 | Insufficient permissions to access transfer limits |
| 404 | No transfer limits are configured for the authenticated user |
| 500 | Internal server error |
Common Mistakes
- Calling this endpoint without a valid Bearer token will result in a 401 error; always ensure the token has been obtained and has not expired before making the request.
- Assuming a non-null value is always returned — both
achOutTransferAmountLimitandinternalTransferAmountLimitare nullable and may benullif no limit has been explicitly set for the account. - Confusing
achOutTransferAmountLimit(for external ACH transfers) withinternalTransferAmountLimit(for transfers between accounts within the platform); apply the correct limit check depending on the transfer type being initiated.
Related Endpoints
POST /transfers/ach— Initiate an ACH outbound transfer subject to the ACH limitPOST /transfers/internal— Initiate an internal transfer subject to the internal transfer limitGET /settings— Retrieve general account settings
Example
curl -X GET https://api.banking.netevia.dev/settings/transferLimits \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json"