> For the complete documentation index, see [llms.txt](https://developer.collibra.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.collibra.com/api/references/console/node-configuration.md).

# Node Configuration

## GET /node/configuration/jvm/{nodeId}

> Get Node's JVM configuration. Requires super role.

```json
{"openapi":"3.0.3","info":{"title":"Collibra Management Console","version":"v1"},"servers":[{"url":"/rest"}],"paths":{"/node/configuration/jvm/{nodeId}":{"get":{"operationId":"getNodeJvmConfiguration","parameters":[{"in":"path","name":"nodeId","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"successful operation"}},"summary":"Get Node's JVM configuration. Requires super role.","tags":["node-configuration"]}}}}
```

## POST /node/configuration/jvm/{nodeId}

> Overwrite Node's JVM configuration. Requires super role.

```json
{"openapi":"3.0.3","info":{"title":"Collibra Management Console","version":"v1"},"servers":[{"url":"/rest"}],"paths":{"/node/configuration/jvm/{nodeId}":{"post":{"operationId":"updateNodeJvmConfiguration","parameters":[{"in":"path","name":"nodeId","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"*/*":{"schema":{"$ref":"#/components/schemas/JvmConfiguration"}}}},"responses":{"200":{"description":"successful operation"}},"summary":"Overwrite Node's JVM configuration. Requires super role.","tags":["node-configuration"]}}},"components":{"schemas":{"JvmConfiguration":{"type":"object","properties":{"jvmParameters":{"type":"array","items":{"type":"string"}}}}}}}
```

## POST /node/configuration/jvm/{nodeId}/json

> Update Node's JVM configuration with JSON. Requires super role.

```json
{"openapi":"3.0.3","info":{"title":"Collibra Management Console","version":"v1"},"servers":[{"url":"/rest"}],"paths":{"/node/configuration/jvm/{nodeId}/json":{"post":{"operationId":"updateNodeJVMWithJson","parameters":[{"in":"path","name":"nodeId","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"*/*":{"schema":{"type":"string"}}}},"responses":{"200":{"description":"successful operation"}},"summary":"Update Node's JVM configuration with JSON. Requires super role.","tags":["node-configuration"]}}}}
```

## POST /node/configuration/jvm/{nodeId}/restoreDefaults

> Restore Node's JVM configuration to default. Requires super role.

```json
{"openapi":"3.0.3","info":{"title":"Collibra Management Console","version":"v1"},"servers":[{"url":"/rest"}],"paths":{"/node/configuration/jvm/{nodeId}/restoreDefaults":{"post":{"operationId":"restoreDefaultNodeJVMConfiguration","parameters":[{"in":"path","name":"nodeId","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"successful operation"}},"summary":"Restore Node's JVM configuration to default. Requires super role.","tags":["node-configuration"]}}}}
```
