---
title: "Create Named"
method: POST
path: "/v1/keys/named"
tags: ["keys"]
---

# Create Named

`POST /v1/keys/named`

## Request

- Base URL: `https://api.bitpoort.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bitpoort.com/v1/keys/named`
- Auth: none required

Create + immediately attach a fresh ``bp_`` key for the
authenticated account. Returns the same shape as ``POST /v1/keys``
but with the key already bound to the user's dashboard, so the
revealed ``api_key`` is the only chance to capture it.

No per-IP cap on this endpoint (the user is already authenticated)
-- the cap is meant to deter anonymous abuse of ``POST /v1/keys``,
not signed-in users provisioning their own keys.

## Request body

- NamedKeyRequest
  - `name` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/bitpoort/apis/bitpoort-api.md) · [All operations](https://skmtc.dev/bitpoort/apis/bitpoort-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bitpoort/apis/bitpoort-api/revisions/1a51d8566777?raw)
