def create(label = '', status = 'active', master = '')
      fail ArgumentError, 'label is missing' if label.empty?

      params = { label: label }
      params.merge!(status: status) unless status.empty?
      params.merge!(master: master) if [TrueClass, FalseClass].include?(master.class)

      DataSift.request(:POST, 'account/identity', @config, params)
    end
def create(label = '', status = 'active', master = '')
      fail ArgumentError, 'label is missing' if label.empty?

      params = { label: label }
      params.merge!(status: status) unless status.empty?
      params.merge!(master: master) if [TrueClass, FalseClass].include?(master.class)

      DataSift.request(:POST, 'account/identity', @config, params)
    end
Creates a new Identity

 @param label [String] A unique identifier for this Identity
 @param status [String] (Optional, Default: "active") What status this
   Identity currently has. Possible values are 'active' and 'disabled'
 @param master [Boolean] (Optional, Default: false) Whether this is the
   master Identity for your account
 @return [Object] API reponse object