@mattab opened this Issue on May 17th 2018 Member

We have several <a class='mention' href='https://github.com/internal'>@internal</a> tagged HTTP API methods, which results in them being hidden from the documentation and unavailable to users.

The goal of this issue is to review all 15 <a class='mention' href='https://github.com/internal'>@internal</a> tagged APIs and remove the tag where possible. For example the following APIs should be made public APIs: setAnonymizeIpSettings, deactivateDoNotTrack, activateDoNotTrack, setScheduleReportDeletionSettings, ...

In some cases it probably does not make sense ie. when exposing this API would not provide new value to users.

For all APIs now made public:

  • ensure the name is good/consistent for being API, otherwise rename the method
  • ensure there are tests running so the API always will work
  • mention in the Developer Changelog
Powered by GitHub Issue Mirror