---
title: "Read all Configuration Definitions"
method: GET
path: "/config-definitions"
tags: ["Configs/Configuration Definitions"]
---

# Read all Configuration Definitions

`GET /config-definitions`

## Response `200`

- ConfigDefinition[]
  - `config-name` string, required — This is the name of the configuration being defined
  - `description` string, required — This describes the configuration being defined
  - `default` union, required
    - string
    - integer
  - `code-version` string, required — This is the code version this definition starts to become applicable
  - `data-type` string, required — This is the data type allowed for this configuration
  - `config-def-allow-hostname` 'yes' | 'no'
  - `config-def-allow-reseller-access` 'yes' | 'no'
  - `config-def-default-basic-user` union
    - string
    - integer
  - `config-def-default-call-center-supervisor` union
    - string
    - integer
  - `config-def-default-office-manager` union
    - string
    - integer
  - `config-def-default-reseller` union
    - string
    - integer
  - `config-def-default-super-user` union
    - string
    - integer
  - `tags` string — Any tags, comma seperated, that should be applied to the defintion

## Other responses

- `400`
- `401`
- `404`

---

[API](https://skmtc.net/ns-api/apis/netsapiens-api-v2.md) · [All operations](https://skmtc.net/ns-api/apis/netsapiens-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ns-api/netsapiens-api-v2/versions/d37f65b5b886/schema)
