'call' API Method
POST https://api.bws.ninja/v1/call
Last updated
Was this helpful?
POST https://api.bws.ninja/v1/call
Last updated
Was this helpful?
BWS Solutions use a single API endpoint to call BWS Solutions: https://api.bws.ninja/v1/call
solution
string
The solution id. Each BWS Solution has a unique ID (e.g. BWS.Blockchain.Save)
version
number
The solution version to use. As solutions may get upgraded with new features, it's important to note which version you want to use.
network
string
The network id to use. Each solution will be available on different blockchain networks, just set here which one to use.
operation
string
The operation id to call. Each BWS Solution provides multiple operations to provide a full set of features.
parameters
json
Each operation requires a different set of parameters. Check the operation parameters documentation.
Please note:
The solution
, operation
and parameters
attributes are used to call any of the Blockchain Web Services available solutions.
network
is the blockchain network you want to use (for example, use the mumbai
network to test without requiring any funds).
Check the available networks for the selected solution you plan to use.
Whenever you execute a call
to run a BWS solution, please note the following:
You will get a 200 status code if your call is correctly received.
If your call is synchronous, the info
part will contain the call result values.
Please include the following parameters on each API call in the Body part of a POST request message using format (Content-Type
header attribute must be set to application/json
)
If your call is asynchronous, the info
response attribute will contain the jobId
you can use to call the operation to get the call status and results.