---
title: "POST /internal/team/features"
method: POST
path: "/internal/team/features"
tags: ["team"]
---

# POST /internal/team/features

`POST /internal/team/features`

Internal endpoint to update feature flags for a team

## Request body

- object
  - `teamUid` string, required
  - `features` FeatureFlagUpdate, required
    - `rules` boolean, nullable
    - `registry` boolean, nullable
    - `schemas` boolean, nullable
    - `sdk` boolean, nullable
    - `cli` boolean, nullable
    - `agent` boolean, nullable
    - `mcp` boolean, nullable
    - `workspaces` boolean, nullable
    - `export` boolean, nullable
    - `docsMcp` boolean, nullable
    - `disableApiSSR` boolean, nullable
    - `unifiedDocs` boolean, nullable
    - `docsAnalytics` boolean, nullable
    - `mcpAnalytics` boolean, nullable
    - `microsoftLogin` boolean, nullable
    - `editorPreview` boolean, nullable

## Response `200`

Default Response

- FeatureFlag
  - `rules` boolean
  - `registry` boolean
  - `schemas` boolean
  - `sdk` boolean
  - `cli` boolean
  - `agent` boolean
  - `workspaces` boolean
  - `mcp` boolean
  - `export` boolean
  - `docsMcp` boolean
  - `disableApiSSR` boolean
  - `unifiedDocs` boolean
  - `docsAnalytics` boolean
  - `mcpAnalytics` boolean
  - `microsoftLogin` boolean
  - `editorPreview` boolean

## Other responses

- `400` — Bad request
- `401` — No auth
- `403` — Forbidden
- `404` — Not found
- `422` — Invalid payload
- `500` — Uncaught error

---

[API](https://skmtc.dev/scalar/apis/core.md) · [All operations](https://skmtc.dev/scalar/apis/core/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/scalar/core/revisions/8586b0646aa3/schema)
