Company registration, login, and profile management.
/
Replace user wallet
Lumo B2B Platform API (1.0.0)
API reference for company-facing endpoints of Lumo B2B platform.
Scope of this reference:
- Company auth/profile
- Orders (prepare/accept/list/get)
- Company disputes
- Company wallet + deposits
- User wallets (per externalId) + user deposits
Not included:
- Admin endpoints
Download OpenAPI description
Languages
Servers
Mock server
https://b2b-app.lumowallet.io/_mock/apis
Production
https://b2b.lumowallet.io
Staging
https://b2b-staging.lumowallet.io
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets
- Productionhttps://b2b.lumowallet.io/user-wallets
- Staginghttps://b2b-staging.lumowallet.io/user-wallets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://b2b-app.lumowallet.io/_mock/apis/user-wallets \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"externalId": "string"
}'Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "externalId": "string", "address": "string", "isBlocked": true, "blockReason": "string", "lastUsdtBalance": 0, "lastTrxBalance": 0, "createdAt": "2019-08-24T14:15:22Z" }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets
- Productionhttps://b2b.lumowallet.io/user-wallets
- Staginghttps://b2b-staging.lumowallet.io/user-wallets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://b2b-app.lumowallet.io/_mock/apis/user-wallets?externalId=string&limit=1&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets/blocked
- Productionhttps://b2b.lumowallet.io/user-wallets/blocked
- Staginghttps://b2b-staging.lumowallet.io/user-wallets/blocked
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://b2b-app.lumowallet.io/_mock/apis/user-wallets/blocked?externalId=string&limit=1&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "wallets": [ { … } ], "total": 0 }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets/{walletId}/block
- Productionhttps://b2b.lumowallet.io/user-wallets/{walletId}/block
- Staginghttps://b2b-staging.lumowallet.io/user-wallets/{walletId}/block
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://b2b-app.lumowallet.io/_mock/apis/user-wallets/{walletId}/block' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"reason": "string"
}'Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "externalId": "string", "address": "string", "isBlocked": true, "blockReason": "string", "lastUsdtBalance": 0, "lastTrxBalance": 0, "createdAt": "2019-08-24T14:15:22Z" }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets/{walletId}/replace
- Productionhttps://b2b.lumowallet.io/user-wallets/{walletId}/replace
- Staginghttps://b2b-staging.lumowallet.io/user-wallets/{walletId}/replace
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://b2b-app.lumowallet.io/_mock/apis/user-wallets/{walletId}/replace' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"reason": "string"
}'Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda", "externalId": "string", "address": "string", "isBlocked": true, "blockReason": "string", "lastUsdtBalance": 0, "lastTrxBalance": 0, "createdAt": "2019-08-24T14:15:22Z" }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/user-wallets/deposits
- Productionhttps://b2b.lumowallet.io/user-wallets/deposits
- Staginghttps://b2b-staging.lumowallet.io/user-wallets/deposits
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://b2b-app.lumowallet.io/_mock/apis/user-wallets/deposits?externalId=string&status=new&limit=1&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "deposits": [ { … } ], "total": 0 }