API for Schuman's Europa stablecoin platform
Europa API (1.0)
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://docs.api.schuman.io/_mock/openapi
- Mock serverhttps://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 serverhttps://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" }
Request
Sets which address should be the default for the customer. For blockchain addresses (RIPPLE, ETHEREUM, POLYGON, AVALANCHE), if address is provided, that specific address will be set as default. If address is not provided, the latest address of that type will be selected (backwards compatible). For BANK addresses, only addressType is required.
Security
api-key-config
Address type and address to set as default
Address type to set as default
Enum"RIPPLE""ETHEREUM""POLYGON""AVALANCHE""BANK"
Example: "ETHEREUM"
- Mock serverhttps://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",
"address": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0"
}'Response
application/json
{ "status": 200, "message": "Default address updated" }
- Mock serverhttps://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 serverhttps://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 serverhttps://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 serverhttps://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" ] }