yes. especially when you consider that point 2 requires some amount of investment (writing the api docs, ensuring no ip leaks, etc.)
Sanitizing an existing documentation for public release might take notable time and effort if there are 100s of endpoints. But I would assume that is not the case with an API for a speaker.