Removed `@api` annotations

A fair few methods are actually missing the `@api` annotation that should really have it. I propose we simply remove all existing `@api` annotations, and let it be assumed that methods are for public use unless specified as `@internal`.