Squashed 'api/' content from commit 148a445

git-subtree-dir: api
git-subtree-split: 148a4459bb4323429933766c4470cde72d5a7c80
Merge commit 'ad1ea865e682c57892899fbd0a6a5c21d73d4f1b' as 'api'
Files for api