/// <summary> /// This method calls the create job end point using a remote URL for the input /// See: "https://developers.neverbounce.com/v4.0/reference#jobs-create" /// </summary> /// <param name="model">JobCreateRemoteUrlRequestModel</param> /// <returns>JobCreateResponseModel</returns> public async Task <JobCreateResponseModel> CreateFromRemoteUrl(JobCreateRemoteUrlRequestModel model) { var client = new NeverBounceHttpClient(_client, _apiKey, _host); var result = await client.MakeRequest("POST", "/jobs/create", model); return(JsonConvert.DeserializeObject <JobCreateResponseModel>(result)); }
public static async Task <JobCreateResponseModel> CreateRemoteUrl(NeverBounceSdk sdk) { var model = new JobCreateRemoteUrlRequestModel(); model.filename = "Created From dotNET.csv"; model.auto_parse = true; model.auto_start = false; model.input = "https://example.com/file.csv"; return(await sdk.Jobs.CreateFromRemoteUrl(model)); }