Maker API - SLOW /devices/all and Invalid JSON on /devices endpoints

Add me to the list of those curious whether the "all" endpoint is fetching from a local memory cache or polling & waiting for individual devices.

That's kind of what I expected too. If you replace "all" with "*" it will return data in the same format. But since it returns more data it could take even longer to get.

Not sure what the best practice is when starting up. I'm currently using the "all" endpoint & then listening to the WebSocket for events. Based on what I'm reading here, I may rework that & send individual requests for each device like @Angus_M is doing.