URL: /baas/api/reference/financial-operations --- title: 'Financial Operations' description: 'Post-activation APIs for balances, beneficiaries, consents, and transfers' --- # Financial Operations Complete API reference for post-activation financial operations including wallet management, beneficiaries, transfers, and payments. **Base URL:** `https://sandbox.finhub.cloud/api/v2.1/fintrans` For complete details on authentication and headers, refer to the [Standard HTTP Headers](../schemas/standard-headers) reference documentation. --- ## Prerequisites Before accessing financial operations: - [ ] Customer account **ACTIVATED** (individual or organization) - [ ] Wallet status = **ACTIVE** - [ ] Valid JWT token from session - [ ] Sufficient wallet balance (for outgoing transfers) **Activation Required:** All financial operations require account activation. Attempting to access before activation returns 404 or 422 errors. --- ## Core journey (happy path) | Step | API | Purpose | |------|-----|---------| | 1 | `GET /fintrans/{accountId}/balance` | Confirm available funds | | 2 | `POST /fintrans/{accountId}/beneficiaries` | Register a recipient | | 3 | `POST /fintrans/{accountId}/payment-consents/types/{operationType}` | Create authorization (if required) | | 4 | `POST /fintrans/{accountId}/types/{operationType}/prepare` | Validate and reserve funds | | 5 | `POST /fintrans/{accountId}/types/{operationType}/execute` | Execute the prepared operation | | 6 | `GET /fintrans/{accountId}/orders/{orderId}` | Monitor status | --- ## Endpoints ### Beneficiaries `POST /api/v2.1/fintrans/{accountId}/beneficiaries` `POST /api/v2.1/wallets/{walletId}/beneficiaries` ### Account information `GET /api/v2.1/wallets/customer/{customerId}` ### Payment consents `POST /api/v2.1/fintrans/{accountId}/payment-consents/types/{operationType}` ### Prepare / execute `POST /api/v2.1/fintrans/{accountId}/types/{operationType}/prepare` `POST /api/v2.1/fintrans/{accountId}/types/{operationType}/execute` `POST /api/v2.1/verifications/{verificationId}/approve`