docs: function(key, value, options) {
        if (isObject(key)) options = value;
        else {
          if (!key) key = this.keygen();
          var out = {};
          out[key] = value;
          key = out;
        }
        options = opts(this, options);
  
        return new APICall({
          action: 'text',
          type: 'POST',
          options: options,
          query: server_params(options),
          data: JSON.stringify(key)
        });
      }