---
title: "Create a primary owner"
method: POST
path: "/api/platform/v1/primary-owners"
tags: ["Primary Owners"]
---

# Create a primary owner

`POST /api/platform/v1/primary-owners`

## Request body

- PlatformApiUserCreateForPlatformDTO
  - `address` Address
  - `businessId` string, required — The business UUID for the user
  - `email` string, required — The user email. Must be unique.
  - `firstName` string — The user first name
  - `lastName` string — The user last name

## Response `200`

Primary owner already exists for this business with the same email. Returning existing primary owner.

- PlatformApiUserCreateForPlatformDTO
  - `address` Address
  - `businessId` string, required — The business UUID for the user
  - `email` string, required — The user email. Must be unique.
  - `firstName` string — The user first name
  - `lastName` string — The user last name

## Other responses

- `201` — Primary owner Created
- `409` — Conflict - multiple examples.
- `429` — TooManyRequestsException

---

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