Added file API endpoints
Made parent a str
Fixed 404 bug
Moved to clearer key naming scheme