#Configuration
#Get core .env configuration
#Method
1configuration.getEnv
#Parameters
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
method |
string |
The method name. |
Yes |
params |
object |
The parameters of the request. |
Yes |
#Result
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
result |
object |
Object containing .env variables. |
Yes |
#Request
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "method": "configuration.getEnv",
5 "params": { }
6}
#Response
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "result": {
5 "CORE_LOG_LEVEL": "info",
6 "CORE_LOG_LEVEL_FILE": "info",
7 "CORE_DB_HOST": "localhost",
8 "CORE_DB_PORT": 5432,
9 "CORE_P2P_HOST": "0.0.0.0",
10 "CORE_P2P_PORT": 4000,
11 "CORE_WEBHOOKS_HOST": "0.0.0.0",
12 "CORE_WEBHOOKS_PORT": 4004,
13 "CORE_MONITOR_HOST": "0.0.0.0",
14 "CORE_MONITOR_PORT": 4005,
15 "CORE_API_HOST": "0.0.0.0",
16 "CORE_API_PORT": 4003
17 }
18}
#Set core .env configuration
#Method
1configuration.setEnv
#Parameters
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
method |
string |
The method name. |
Yes |
params |
object |
Object containing .env variables. |
Yes |
#Result
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
result |
object |
Result. |
Yes |
#Request
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "method": "configuration.updateEnv",
5 "params": {
6 "CORE_LOG_LEVEL": "info",
7 "CORE_LOG_LEVEL_FILE": "info",
8 "CORE_DB_HOST": "localhost",
9 "CORE_DB_PORT": 5432,
10 "CORE_P2P_HOST": "0.0.0.0",
11 "CORE_P2P_PORT": 4000,
12 "CORE_WEBHOOKS_HOST": "0.0.0.0",
13 "CORE_WEBHOOKS_PORT": 4004,
14 "CORE_MONITOR_HOST": "0.0.0.0",
15 "CORE_MONITOR_PORT": 4005,
16 "CORE_API_HOST": "0.0.0.0",
17 "CORE_API_PORT": 4003
18 }
19}
#Response
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "result": {}
5}
#Get core plugins configuration
#Method
1configuration.getPlugins
#Parameters
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
method |
string |
The method name. |
Yes |
params |
object |
The parameters of the request. |
Yes |
#Result
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
result |
object |
App.json object. |
Yes |
#Request
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "method": "configuration.getPlugins",
5 "params": {}
6}
#Response
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "result:" "{
5 app.json object
6 }"
7}
#Set core plugins configuration
#Method
1configuration.setPlugins
#Parameters
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
method |
string |
The method name. |
Yes |
params |
object |
App.json object. |
Yes |
#Result
Name |
Type |
Description |
Required |
id |
string / number |
The identifier of the request. |
Yes |
jsonrpc |
string |
The protocol version. |
Yes |
result |
object |
Result. |
Yes |
#Request
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "method": "configuration.updatePlugins",
5 "params": {
6 app.json object
7 }
8}
#Response
1{
2 "id": "unique-request-id",
3 "jsonrpc": "2.0",
4 "result": {}
5}