---
title: "Set node configuration."
method: POST
path: "/config/node"
tags: ["config"]
---

# Set node configuration.

`POST /config/node`

This will set the requested node configuration

## Request body

- NodeConfig — NodeConfig is a node level config data
  - `generic` object
  - `network` NetworkConfig — NetworkConfig is a network configuration parameters struct
    - `data_iface` string
    - `mgt_iface` string
  - `node_id` string
  - `storage` StorageConfig — StorageConfig is a storage configuration parameters struct
    - `async_io` boolean
    - `devices` string[]
    - `devices_md` string[]
    - `max_count` integer
    - `max_drive_set_count` integer
    - `num_threads` integer
    - `raid_level` string
    - `raid_level_md` string

## Response `200`

success

## Changes

- **2018-02-22** `ed1f944f48d5` — 2 info
  - api operation id `node` removed and replaced with `setNodeConfig`
  - added the success response with the status `200`
- **2018-02-15** `8afe0313b8c0` — 1 info
  - endpoint added
- **2017-12-05** `d79082f863d1` — 1 breaking
  - api path removed without deprecation

[Change history](https://skmtc.dev/libopenstorage/apis/osd-api/changes/config/node/post.md)

---

[API](https://skmtc.dev/libopenstorage/apis/osd-api.md) · [All operations](https://skmtc.dev/libopenstorage/apis/osd-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/libopenstorage/osd-api/revisions/ed1f944f48d5/schema)
