feat(api): add annotations controller