---
title: "POST /api-keys"
method: POST
path: "/api-keys"
tags: ["Access"]
---

# POST /api-keys

`POST /api-keys`

## Request body

- ApiKeyCreateRequest
  - `remark` string

## Response `201`

Created API key; secretKey is returned only once

- ApiKeyCreatedResponse
  - `data` ApiKeyCreated, required
    - `createdAt` string, date-time, required
    - `id` string, required
    - `remark` string, required
    - `secretKey` string, required — Raw API key returned only by the create operation.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

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