The List Apps API gets the right info though, there seems to be some discrepancy between flyctl and the Machines API
$ curl -i -X GET -H "Authorization: Bearer ${FLY_API_TOKEN}" -H "Content-Type: application/json" "${FLY_API_HOSTNAME}/v1/apps?org_slug=personal"
{"total_apps":1,"apps":[{"id":"p7vx1j0008wqk3z5","name":"app-foo","machine_count":1,"network":"app-foo-nw"}]}