---
title: "Create an API key for a specific organization"
method: POST
path: "/manage/api/api_keys_v2"
tags: ["manage"]
---

# Create an API key for a specific organization

`POST /manage/api/api_keys_v2`

## Query parameters

- `organization_id` string, required

## Request body

- CreateApiKeyRequest, nullable
  - `label` string — User-supplied label shown alongside the key in the management UI.

## Response `200`

API key created successfully

- CreateApiKeyResponse
  - `api_key` string, required — The API key to use when making authenticated requests with the API. This key will only be shown once.
  - `api_key_id` string, required — The ID of the API key. A URL safe base64 encoded UUID
  - `creation_time` string, date-time, required — The time at which the API key was created

## Other responses

- `401` — Not authorized
- `402` — Payment is required before creating an API key.
- `403` — Not authorized

---

[API](https://skmtc.net/ideogram/apis/ideogram-openapi-3-0.md) · [All operations](https://skmtc.net/ideogram/apis/ideogram-openapi-3-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ideogram/ideogram-openapi-3-0/revisions/b560c0ad0618/schema)
