Deleting API Key

Not applicable

I started on regenerating Keys from the API Management Server and worked. Tried Deleting it also but not quite the result I was expecting.

I was expecting that the App Key/Secret Pair would be removed from the DB but it seems it was only removed from the UI perspective. It is still accumulating in the backend everytime you ask for a regeneration and deleting it through REST Calls. Docs used for regenerating and deleting:

Delete: http://docs.apigee.com/management/apis/delete/organizations/%7Borg_name%7D/developers/%7Bdeveloper_e...

Regenerate: http://docs.apigee.com/management/apis/post/organizations/%7Borg_name%7D/developers/%7Bdeveloper_ema...

Is there anyway to completely delete it from the backend too ?

0 2 77
2 REPLIES 2

From the doc - "Deletes a consumer key that belongs to an app, and removes all API products associated with the app. Once deleted, the consumer key cannot be used to access any APIs." - are there any particular reason why you want this to be deleted from the backend/database. Is this for cloud or on-premises?

Hi @Mukundha Madhavan, This is for on-premises and on cloud. I am just worried that too many regeneration of keys and not being cleaned from the DB would cause storage inneficiency. Let's say I have regenerated and deleted App Key/Secret Pair a million times, that would also suggest that I have a million Pair that is still on my DB but not used for an API. Wouldn't that be so wasteful storage wise?