code: function SAPI(options) {
      assert.object(options, 'options');
      assert.object(options.log, 'options.log');
      assert.string(options.version, 'options.version');
  
      this.log = options.log;
  
      RestifyClient.call(this, options);
  }
docs: --- API Functions 
  Constructor
  
  See the RestifyClient constructor for details
  
  @param {String} version - API version range to accept (this corresponds to
  the Accept-Version header). It is strongly suggested that a specific major
  version be used, e.g. '~2'. See
  https://github.com/joyent/sdc-sapi/blob/master/docs/index.md#api-versions
  for details on current SAPI API versions.
  To specify "whatever the latest version is", use "*".