---
title: "Create or Update a Network."
method: POST
path: "/controller/network/{networkID}"
tags: ["controller"]
---

# Create or Update a Network.

`POST /controller/network/{networkID}`

## Request

- Base URL: `http://localhost:9993`
- URL: `http://localhost:9993/controller/network/{networkID}`
- Auth: API key in header `X-ZT1-Auth`

## Path parameters

- `networkID` string, required

## Request body

- ControllerNetwork
  - `id` string
  - `nwid` string
  - `objtype` string
  - `name` string
  - `creationTime` number
  - `private` boolean
  - `enableBroadcast` boolean
  - `v4AssignMode` object
    - `zt` boolean
  - `v6AssignMode` object
    - `6plane` boolean
    - `rfc4193` boolean
    - `zt` boolean
  - `mtu` integer
  - `multicastLimit` integer
  - `revision` integer
  - `routes` object[]
    - `target` string
    - `via` string, nullable
  - `ipAssignmentPools` object[]
    - `ipRangeStart` string
    - `ipRangeEnd` string
  - `rules` object[]
  - `capabilities` object[]
  - `tags` object[]
  - `remoteTraceTarget` string
  - `remoteTraceLevel` integer

## Response `200`

- ControllerNetwork
  - `id` string
  - `nwid` string
  - `objtype` string
  - `name` string
  - `creationTime` number
  - `private` boolean
  - `enableBroadcast` boolean
  - `v4AssignMode` object
    - `zt` boolean
  - `v6AssignMode` object
    - `6plane` boolean
    - `rfc4193` boolean
    - `zt` boolean
  - `mtu` integer
  - `multicastLimit` integer
  - `revision` integer
  - `routes` object[]
    - `target` string
    - `via` string, nullable
  - `ipAssignmentPools` object[]
    - `ipRangeStart` string
    - `ipRangeEnd` string
  - `rules` object[]
  - `capabilities` object[]
  - `tags` object[]
  - `remoteTraceTarget` string
  - `remoteTraceLevel` integer

## Other responses

- `401`: Authorization required.

---

[API](https://skmtc.dev/zerotier/apis/zerotierone-service-api.md) - [All operations](https://skmtc.dev/zerotier/apis/zerotierone-service-api/llms.txt) - [OpenAPI document](https://skmtc.dev/zerotier/apis/zerotierone-service-api/revisions/8f52221374c1?raw)
