It seems that level 1 Battle Machines are not in the response of the /players/{tag} resource. From level 2 and up the Battle Machine is available in the heroes array. If I retrieve the information of all my clanmates, none of them seem to have a lvl1 Battle Machine, though several have one of that level. My account can be used as an example, as I have a lvl1 Battle Machine, that does not show up:

Code:
curl -X GET --header 'Accept: application/json' --header "authorization: Bearer <API token>" 'https://api.clashofclans.com/v1/players/%232JG9PCGP0'
Am I doing something wrong or is this an actual bug?

Funny thing is I even had conflicting notifications on my phone about having a finished lvl2 Battle Machine upgrade, even though my builder was still working on getting it to lvl1. Not sure if this is related.

Bug or not, love using your API!