---
title: "Create new organization"
method: POST
path: "/v2/organizations"
tags: ["management"]
---

# Create new organization

`POST /v2/organizations`

Creates new organization with optional list of locations and policy mappings.
Template organization ID can be specified to copy various settings

## Query parameters

- `templateOrganizationId` integer — Model/Template organization to copy settings from

## Request body

- object
  - `name` string — Organization full name
  - `description` string — Organization Description
  - `userData` object — Custom attributes
  - `nodeApprovalMode` 'AUTOMATIC' | 'MANUAL' | 'REJECT' — Device Approval Mode
  - `locations` object[] — List of locations
    - `name` string — Location name
    - `address` string — Address
    - `description` string — Description
    - `userData` object — Custom attributes
  - `policies` object[] — Node role policy assignments
    - `nodeRoleId` integer — Node Role Identifier
    - `policyId` integer — Policy Identifier

## Response `default`

default response

- object
  - `name` string — Organization full name
  - `description` string — Organization Description
  - `userData` object — Custom attributes
  - `nodeApprovalMode` 'AUTOMATIC' | 'MANUAL' | 'REJECT' — Device Approval Mode
  - `id` integer — Organization identifier
  - `locations` object[] — List of locations
    - `name` string — Location name
    - `address` string — Address
    - `description` string — Description
    - `userData` object — Custom attributes
    - `id` integer — Location identifier
  - `policies` object[] — Node role policy assignments
    - `nodeRoleId` integer — Node Role Identifier
    - `policyId` integer — Policy Identifier
  - `settings` object — Organization settings
    - `trayicon` object — Feature/product/integration configuration settings
      - `product` string — Configured product code
      - `enabled` boolean — Is enabled
      - `targets` string[] — Feature deployment targets
      - `options` object — Feature options
    - `splashtop` object — Feature/product/integration configuration settings
      - `product` string — Configured product code
      - `enabled` boolean — Is enabled
      - `targets` string[] — Feature deployment targets
      - `options` object — Feature options
    - `teamviewer` object — Feature/product/integration configuration settings
      - `product` string — Configured product code
      - `enabled` boolean — Is enabled
      - `targets` string[] — Feature deployment targets
      - `options` object — Feature options
    - `backup` object — Feature/product/integration configuration settings
      - `product` string — Configured product code
      - `enabled` boolean — Is enabled
      - `targets` string[] — Feature deployment targets
      - `options` object — Feature options
    - `psa` object — Feature/product/integration configuration settings
      - `product` string — Configured product code
      - `enabled` boolean — Is enabled
      - `targets` string[] — Feature deployment targets
      - `options` object — Feature options

---

[API](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0.md) · [All operations](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ninjarmm/ninjaone-public-api-2-0/revisions/753f26d46650/schema)
