---
title: "Create a market"
method: POST
path: "/v1/markets"
tags: ["Markets"]
---

# Create a market

`POST /v1/markets`

## Request body

- CreateMarketRequest
  - `name` string, required — Display name for the market.
  - `slug` string, required — URL-friendly identifier for the market. Must be unique within your organization. Only lowercase letters and underscores are allowed.

## Response `201`

Created

- MarketResponse
  - `market` MarketExternalSchema, required
    - `id` string, required
    - `name` string, required — Display name for this market. Must be unique within your organization.
    - `slug` string, required — URL-friendly identifier for this market. Must be unique within your organization. Only lowercase letters and underscores are allowed.
    - `reference_key` string, nullable, required — Optional unique identifier for this market in your system. Must be unique within your organization.

---

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