Company registration, login, and profile management.
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/wallets
- Productionhttps://b2b.lumowallet.io/wallets
- Staginghttps://b2b-staging.lumowallet.io/wallets
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://b2b-app.lumowallet.io/_mock/apis/wallets \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "address": "string", "createdAt": "2019-08-24T14:15:22Z" }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/wallets/balance
- Productionhttps://b2b.lumowallet.io/wallets/balance
- Staginghttps://b2b-staging.lumowallet.io/wallets/balance
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://b2b-app.lumowallet.io/_mock/apis/wallets/balance \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "address": "string", "usdtBalance": 0, "trxBalance": 0 }
- Mock serverhttps://b2b-app.lumowallet.io/_mock/apis/wallets/deposits
- Productionhttps://b2b.lumowallet.io/wallets/deposits
- Staginghttps://b2b-staging.lumowallet.io/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/wallets/deposits?status=new&limit=50&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "deposits": [ { … } ], "total": 0 }