Centrally Managed Keys
Create a key
This operation generates an API key for the specified consumer. The key is returned only at the time of creation and will not be retrievable in any subsequent GET requests on the entity.
The API supports two key creation types: new and legacy.
- new: The recommended and more efficient option. The API automatically generates the key and returns it during this operation.
- legacy: Allows you to provide your own secret. This approach has a performance impact when proxying requests, as it involves additional processing and resource usage.
Note: Regardless of the type selected, the key is only returned by the API when a key is created. It is not retrievable in the future.
post/v1/realms/{realmId}/consumers/{consumerId}/keys
Request body
Example request
{
"type": "new",
"consumer_id": "...consumer_id...",
"realm_id": "...realm_id..."
}Response
success
Example response
{
"created_at": "2022-11-04T20:10:06.927Z",
"updated_at": "2022-11-04T20:10:06.927Z"
}