code: public OvhTask organizationName_service_exchangeService_externalContact_POST(String organizationName, String exchangeService, String displayName, String externalEmailAddress, String firstName, Boolean hiddenFromGAL, String initials, String lastName, String organization2010) throws IOException {
  		String qPath = "/email/exchange/{organizationName}/service/{exchangeService}/externalContact";
  		StringBuilder sb = path(qPath, organizationName, exchangeService);
  		HashMap<String, Object>o = new HashMap<String, Object>();
  		addBody(o, "displayName", displayName);
  		addBody(o, "externalEmailAddress", externalEmailAddress);
  		addBody(o, "firstName", firstName);
  		addBody(o, "hiddenFromGAL", hiddenFromGAL);
  		addBody(o, "initials", initials);
  		addBody(o, "lastName", lastName);
  		addBody(o, "organization2010", organization2010);
  		String resp = exec(qPath, "POST", sb.toString(), o);
  		return convertTo(resp, OvhTask.class);
  	}
docs: create new external contact
  
  REST: POST /email/exchange/{organizationName}/service/{exchangeService}/externalContact
  @param displayName [required] Contact display name
  @param lastName [required] Contact last name
  @param organization2010 [required] Indicates to which organization this newly created external contact will belongs (Exchange 2010 only)
  @param initials [required] Contact initials
  @param hiddenFromGAL [required] Hide the contact in Global Address List
  @param firstName [required] Contact first name
  @param externalEmailAddress [required] Contact email address
  @param organizationName [required] The internal name of your exchange organization
  @param exchangeService [required] The internal name of your exchange service