basic machines api index endpoint
Merge branch 'enhancements'