# Key Management This API allows you to list, create, update, and delete API Keys for a Team. Learn more about [API keys here](https://docs.honeycomb.io/configure/environments/manage-api-keys/). **Note**: currently only Ingest Keys are supported. ## List all API Keys - [GET /2/teams/{teamSlug}/api-keys](https://api-docs.honeycomb.io/api/key-management/listapikeys.md): List all API Keys for a Team. : currently only keys of type will be returned. ## Create an API Key - [POST /2/teams/{teamSlug}/api-keys](https://api-docs.honeycomb.io/api/key-management/createapikey.md): This creates an API Key, which will return the API Key components in the response. The Key ID will be found at and the Key Secret will be found at . For security reasons the Key Secret will only be available during creation so make sure to save it. To use a newly-created Ingest Key it should be passed in the header with the API Key's ID and secret concatenated (and with no separator). For example, Check out our best practices for API Keys. ## Get an API Key - [GET /2/teams/{teamSlug}/api-keys/{ID}](https://api-docs.honeycomb.io/api/key-management/getapikey.md): Fetches an API Key. : currently only keys of type are supported. ## Update an API Key - [PATCH /2/teams/{teamSlug}/api-keys/{ID}](https://api-docs.honeycomb.io/api/key-management/updateapikey.md): Updates an API Key. : currently only keys of type are supported. ## Delete an API Key - [DELETE /2/teams/{teamSlug}/api-keys/{ID}](https://api-docs.honeycomb.io/api/key-management/deleteapikey.md): This deletes and immediately deactivates the API Key. This is an irreversible operation. : currently only keys of type are supported.