isn't api_url actually required all of the time? Doesn't the cli take care of this missing?