develop
WIP(api): temp save before db refactoring
feat(api): improve API endpoints typing and validation