Portfolio Transfers
Create deposit
Changed onAllocates funds from a same-currency wallet into a portfolio so they start earning rewards. The source wallet must hold sufficient balance to cover the deposit amount.
post/earn/v1/deposits
Request
- Base URLhttps://api.sandbox.bvnk.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Headers
Idempotency-Keystring required
Unique key to safely retry the request without performing the operation twice
Request body
Example request
{
"portfolioId": "550e8400-e29b-41d4-a716-446655440000",
"reference": "DEP-2024-001",
"originator": {
"walletId": "a:25041872910033:pXk9RmF:1",
"amount": 1000
},
"counterparty": {
"walletId": "a:25041872910033:pXk9RmF:1",
"amount": 1000
}
}Response
Created
Example response
{
"id": "660e8400-e29b-41d4-a716-446655440000",
"reference": "DEP-2024-001",
"createdAt": "2026-08-20T09:15:00Z",
"updatedAt": "2026-08-20T09:15:04Z"
}Changes
- info
endpoint added
- info