---
title: "Create Icp Category"
method: POST
path: "/api/v1/internal/icp-categories"
tags: ["internal", "icp-categories"]
---

# Create Icp Category

`POST /api/v1/internal/icp-categories`

Create an ICP category.

## Request body

- IcpCategoryWriteRequest — Create or rename an ICP category. Names are unique case-insensitively; a duplicate is rejected with 409.
  - `name` string, required

## Response `201`

Successful Response

- IcpCategoryResponse — One staff-administered ICP category.
  - `id` string, uuid, required
  - `name` string, required

## Other responses

- `422` — Validation Error

## Changes

- **2026-08-05** `bd2347b6f591` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/maia-analytics/apis/maia-api/changes/api/v1/internal/icp-categories/post.md)

---

[API](https://skmtc.dev/maia-analytics/apis/maia-api.md) · [All operations](https://skmtc.dev/maia-analytics/apis/maia-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/maia-analytics/maia-api/revisions/0c94a4b5a00e/schema)
