---
title: "Get current instance settings and diagnostics"
method: GET
path: "/servers/serverSettings"
tags: ["Servers"]
---

# Get current instance settings and diagnostics

`GET /servers/serverSettings`

## Response `200`

Server settings and diagnostics

- object
  - `version` object
    - `current` string
    - `newest` string
    - `upToDate` string
  - `phpSettings` object
    - `max_execution_time` PhpServerSetting
      - `explanation` string
      - `recommended` union
        - integer
        - string
      - `unit` string
      - `value` union
        - integer
        - string
    - `memory_limit` PhpServerSetting
      - `explanation` string
      - `recommended` union
        - integer
        - string
      - `unit` string
      - `value` union
        - integer
        - string
    - `upload_max_filesize` PhpServerSetting
      - `explanation` string
      - `recommended` union
        - integer
        - string
      - `unit` string
      - `value` union
        - integer
        - string
    - `post_max_size` PhpServerSetting
      - `explanation` string
      - `recommended` union
        - integer
        - string
      - `unit` string
      - `value` union
        - integer
        - string
  - `gpgStatus` string
  - `proxyStatus` string
  - `zmqStatus` integer
  - `stix` object
    - `operational` integer
    - `stix` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
    - `cybox` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
    - `mixbox` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
    - `maec` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
    - `stix2` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
    - `pymisp` ServerPackageVersion
      - `version` string
      - `expected` string
      - `status` integer
  - `moduleStatus` object
    - `Enrichment` integer
    - `Import` integer
    - `Export` integer
    - `Cortex` integer
  - `writeableDirs` object
  - `writeableFiles` object
  - `readableFiles` object
  - `dbDiagnostics` object
  - `dbSchemaDiagnostics` object
    - `dataSource` string
    - `actual_db_version` string
    - `checked_table_column` string[]
    - `diagnostic` object
    - `diagnostic_index` union
      - object
      - object[]
    - `expected_db_version` string
    - `error` string
    - `update_locked` boolean
    - `remaining_lock_time` number
    - `update_fail_number_reached` boolean
    - `indexes` object
    - `columnPerTable` object
  - `redisInfo` object
  - `finalSettings` MispSetting[]
    - `level` integer
    - `value` union
      - string
      - boolean
      - number
    - `errorMessage` string, nullable
    - `test` union
      - string
      - boolean
    - `type` 'string' | 'boolean' | 'numeric'
    - `null` boolean, nullable
    - `subGroup` string, nullable
    - `cli_only` integer, nullable
    - `redacted` boolean, nullable
    - `optionsSource` object, nullable
    - `afterHook` string, nullable
    - `error` integer, nullable
    - `tab` string
    - `setting` string
    - `options` union
      - object
      - string
      - string[]
      - object[]
  - `extensions` object
    - `cli` object
      - `phpversion` string
    - `extensions` object
  - `workers` object
    - `cache` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `default` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `email` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `prio` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `update` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `scheduler` WorkersStatus
      - `ok` boolean
      - `workers` Worker[]
        - `pid` integer
        - `user` string
        - `alive` boolean
        - `correct_user` boolean
        - `ok` boolean
      - `jobCount` integer, nullable
    - `proc_accessible` boolean
    - `controls` boolean

## Other responses

- `403` — Authentication failed. Please make sure you pass the API key of an API enabled user along in the Authorization header.
- `404` — The specified resource was not found
- `default` — Unexpected API error

---

[API](https://skmtc.net/misp/apis/misp-automation-api.md) · [All operations](https://skmtc.net/misp/apis/misp-automation-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/misp/misp-automation-api/revisions/88b34ff032a1/schema)
