---
title: "Get workspace configuration errors"
method: GET
path: "/workspace/configurationErrors"
---

# Get workspace configuration errors

`GET /workspace/configurationErrors`

## Request

- Base URL: `https://app.aikido.dev/api/public/v1`
- URL: `https://app.aikido.dev/api/public/v1/workspace/configurationErrors`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://app.aikido.io/api/oauth/token` scopes: `basics:read`

Returns the configuration errors of the workspace

## Response `200`

The workspace configuration errors

- object[]
  - `id` integer, required: The id of the configuration error
  - `kind` 'lockfile_missing' | 'lockfile_missing_versions' | 'cloud_credentials_invalid' | 'container_analysis_disabled' | 'scm_disconnected' | 'scm_instance_unreachable' | 'self_managed_org_credentials_invalid' | 'registry_credentials_invalid' | 'domain_not_accessible' | 'scm_private_registry_invalid' | 'branch_name_pattern' | 'commit_message_pattern' | 'scm_write_access_disconnected', required: The kind of the configuration error
  - `location_type` 'repo' | 'cloud' | 'registry' | 'domain' | 'workspace', required: The type of the location of the configuration error
  - `location_id` integer, required: The id of the location of the configuration error
  - `location_name` string, required: The name of the location of the configuration error
  - `title` string, required: The title of the configuration error
  - `severity` 'critical' | 'high' | 'medium' | 'low', required: The severity of the configuration error
  - `detected_at` integer, required: The unix timestamp of the detection of the configuration error

---

[API](https://skmtc.dev/aikido/apis/aikido-security-api-documentation.md) - [All operations](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/aikido/apis/aikido-security-api-documentation/revisions/da8691338133?raw)
