---
title: "Generate Founding Name"
method: POST
path: "/founding/{founding_id}/generate-name"
tags: ["founding"]
---

# Generate Founding Name

`POST /founding/{founding_id}/generate-name`

Suggest an available adjective+noun name + handle from the lexicon.

Does not lock either — CONTINUE still posts ``/name``. The picker
threads ``exclude_founding_id`` so a regenerate can keep offering a
handle this interview already reserved.

## Path parameters

- `founding_id` string, uuid, required

## Response `200`

Successful Response

- GenerateNameResponse — A generated name + verified-available handle. Does not lock either.
  - `name` string, required
  - `handle` string, required

## Other responses

- `422` — Validation Error

---

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