API for Schuman's stablecoin platform.
/
Generate virtual IBAN for...
Schuman API (1.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.api.schuman.io/_mock/openapi/
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/viban
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/viban \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"alias": "Primary Account"
}'Response
application/json
{ "listCOBO": [ "string" ], "listPOBO": [ "string" ], "status": "success" }
Bodyapplication/jsonrequired
Wallet address data
Blockchain wallet address
Example: "rN7n7otQDd6FczFgLdlqtyMVrn3HMfXEEQ"
Blockchain type
Enum"RIPPLE""ETHEREUM""POLYGON""AVALANCHE"
Example: "RIPPLE"
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/wallet
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/wallet \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"address": "rN7n7otQDd6FczFgLdlqtyMVrn3HMfXEEQ",
"addressType": "RIPPLE",
"alias": "Main Wallet"
}'Response
application/json
{ "status": 200, "message": "Address added" }
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/default-address
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/default-address \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"addressType": "ETHEREUM"
}'Response
application/json
{ "status": 200, "message": "Default address updated" }
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/default-iban
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/default-iban \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"iban": "DE89370400440532013000"
}'Response
application/json
{ "status": 200, "message": "Default IBAN updated" }
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/list
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/list \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "addressList": [ { … } ], "vibans": [ { … } ], "defaultChain": "RIPPLE", "defaultChainAddress": "string", "defaultIban": "string" }
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/redemption-addresses
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/redemption-addresses \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "RIPPLE": "string", "ETHEREUM": "string", "POLYGON": "string", "AVALANCHE": "string" }
- Mock server
https://docs.api.schuman.io/_mock/openapi/address/{customerId}/allowed-chains
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.api.schuman.io/_mock/openapi/address/550e8400-e29b-41d4-a716-446655440000/allowed-chains \
-H 'x-api-key: YOUR_API_KEY_HERE'Response
application/json
{ "allowedChains": [ "RIPPLE" ] }