# Check transaction limits

> 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client.

Check transaction limits

Endpoint: POST /wallet-policies/check-limits
Version: 2.0.0
Security: oauth2ClientCredentials

## Header parameters:

  - `business_id` (string, required)
    Business identifier for the request

## Request fields (application/json):

  - `employee_id` (string, required)
    Employee ID to check limits for

  - `wallet_id` (string, required)
    Wallet ID to check limits on

  - `amount` (number, required)
    Transaction amount to validate
    Example: 75000

## Response 200 fields (application/json):

  - `allowed` (boolean, required)
    Whether transaction is within limits

  - `reason` (string, required)
    Reason for the result

  - `requires_approval` (boolean, required)
    Whether approval is required for this amount

