Finish
curl --request POST \
--url https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish \
--header 'x-api-key: <api-key>'import requests
url = "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish"
headers = {"x-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "400",
"error": "Bad Request",
"message": "batch has to be running to finish"
}{}Batch
Finish
This endpoint will trigger internal job which will finish processing and return credits for remaining not verified emails.
Results can be downloaded once status endpoint will return status “completed”.
POST
/
v1.1
/
email
/
verify
/
batch
/
{batchId}
/
finish
Finish
curl --request POST \
--url https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish \
--header 'x-api-key: <api-key>'import requests
url = "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish"
headers = {"x-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.usebouncer.com/v1.1/email/verify/batch/{batchId}/finish")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"status": "400",
"error": "Bad Request",
"message": "batch has to be running to finish"
}{}