code: public JSONObject addApiKey(JSONObject params, RequestOptions requestOptions) throws AlgoliaException {
      return postRequest("/1/keys", params.toString(), true, false, requestOptions);
    }
docs: Create a new api key
  
  @param params         the list of parameters for this key. Defined by a JSONObject that
  can contains the following values:
  - acl: array of string
  - indices: array of string
  - validity: int
  - referers: array of string
  - description: string
  - maxHitsPerQuery: integer
  - queryParameters: string
  - maxQueriesPerIPPerHour: integer
  @param requestOptions Options to pass to this request