Cannot create custom config entity fails because ID is blank
My understanding is that the entity system will create an ID for this entity, but it doesn't seem to be working in my case. I'm struggling to figure out what I need to change to get this work:


That understanding is wrong. Config entities have machine names as ID's, you have to provide that. Most UI's generate one from the label, but that's form/UI code, the API has no such thing.