We want to make our API public, but keep some private. It is all in the same repo so we can make another project.
There is the ability to mark the endpoints and models as internal, and that will cause those not to show on the public docs. This does not offer the ability to hide the entire API, so the overview would still be visible. If you need to remove all of the API altogether, separate the API into different projects, marking the internal API files in a private project.