---
title: "POST /v1/account/keys"
method: POST
path: "/v1/account/keys"
tags: ["Account"]
---

# POST /v1/account/keys

`POST /v1/account/keys`

## Request

- Base URL: `https://api.bizverify.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.bizverify.co/v1/account/keys`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer
- TypeScript: <https://skmtc.dev/bizverify/apis/bizverify-api/docs/v1/account/keys/post.ts> (a function with typed inputs; its response is checked against the schema)

Create a new API key with a descriptive label. The full key is returned only once — store it securely. You can create multiple keys for different environments or integrations.

## Request body

- object
  - `label` string, required: A descriptive label for the API key, e.g. "Production" or "CI/CD"

## Response `201`

Default Response

- object
  - `id` string, required: Unique key identifier
  - `key` string, required: The full API key. Store securely — it will not be shown again.
  - `prefix` string, required: First 8 characters of the key for identification
  - `label` string, required: The label you provided
  - `message` string, required: Reminder to store the key securely

## Other responses

- `401`: Default Response

---

[API](https://skmtc.dev/bizverify/apis/bizverify-api.md) - [All operations](https://skmtc.dev/bizverify/apis/bizverify-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bizverify/apis/bizverify-api/revisions/47b91ca07384?raw)
