Fulltext annotation UI: server-side API