---
title: "Changes to Create team API key"
method: POST
path: "/api-keys"
---

# Changes to Create team API key

`POST /api-keys`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 68 revisions.

- **2026-09-14** `a37f50c70019`: 1 info
- **2026-08-20** `e01b3f5506fe`: 2 info
- **2026-07-24** `93ed246a4c10`: 1 info
- **2026-05-27** `e13ef89d456c`: 1 breaking, 2 info
- **2025-07-18** `c1fe6498cb2f`: 3 breaking, 1 info
- **2025-03-21** `ca973917d2e1`: 1 info

## Changes

- **2026-09-14** `a37f50c70019`: 1 info
  - added the non-success response with the status `429`
- **2026-08-20** `e01b3f5506fe`: 2 info
  - added the optional property `error_code` to the response with the `401` status
  - added the optional property `error_code` to the response with the `500` status
- **2026-07-24** `93ed246a4c10`: 1 info
  - the endpoint scheme security `Supabase1TokenAuth AND Supabase2TeamAuth` was removed from the API
- **2026-05-27** `e13ef89d456c`: 1 breaking, 2 info
  - the response property `createdBy/allOf[#/components/schemas/TeamUser]/email` became nullable for the status `201`
  - the endpoint scheme security `AuthProviderBearerAuth AND AuthProviderTeamAuth` was added to the API
  - response property `createdBy/allOf[#/components/schemas/TeamUser]/email` deprecated
- **2025-07-18** `c1fe6498cb2f`: 3 breaking, 1 info
  - the response property `createdBy` became optional for the status `201`
  - the response property `lastUsed` became optional for the status `201`
  - removed the required property `keyMask` from the response with the `201` status
  - added the required property `mask` to the response with the `201` status
- **2025-03-21** `ca973917d2e1`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/e2b-dev/apis/e2b-api/docs/api-keys/post.md) - [API](https://skmtc.dev/e2b-dev/apis/e2b-api.md) - [Page](https://skmtc.dev/e2b-dev/apis/e2b-api/changes/api-keys/post)
