code: public Alert createAlert(Alert alert) throws IOException, TokenExpiredException {
          String requestUrl = RESOURCE;
          ArgusResponse response = getClient().executeHttpRequest(ArgusHttpClient.RequestType.POST, requestUrl, alert);
  
          assertValidResponse(response, requestUrl);
          return fromJson(response.getResult(), Alert.class);
      }
docs: Creates a new alert.
  
  @param   alert  The alert to create with an un-populated ID field.
  
  @return  The new alert having the ID field populated.
  
  @throws  IOException  If the server cannot be reached.
  @throws  TokenExpiredException   If the token sent along with the request has expired