I have a growing number of printers set up, and I wasn't really sure why there was an old API key and a new API key. In doing some reading, The new thing was named "Application key" instead of "API key". This is like comparing two shades of brilliant white, and I never picked up on the wording difference until today when I dived into it (The A in API stands for Application, so my redundancy checker treated them as the same).
While setting up a new printserver today, I tried to make an Application Key in the web UI, and nothing happened, so I gave up and used the API key. I wasn't sure what was supposed to happen though. The generate button was no longer pressable though.
It seems some of my printers are using the API key and some are using the Application key. I think what happened is that Cura was able to reach out on some printers and request the Application key, but when I added the printer manually, I copied the API key.
I was not able to find screenshots, nor a walkthrough of how to use the Application Keys page in the Settings menu, so I don't know if I'm doing it wrong or not.
Interestingly, in some printers I can see the key, and some I cannot.
I'm using Octoprint from the latest OctoPi image. I tried to update the newest printserver today, but there appears to be some kind of server side issue preventing me from updating it, so they're all 1.10.3
Yes, i did read this API key vs application key and the subsequently linked doc page.