Resend Post Call Webhook
curl --request POST \
--url https://api.bland.ai/v1/postcall/webhooks/resend \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--data '
{
"call_ids": [
"<string>"
]
}
'import requests
url = "https://api.bland.ai/v1/postcall/webhooks/resend"
payload = { "call_ids": ["<string>"] }
headers = {
"authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({call_ids: ['<string>']})
};
fetch('https://api.bland.ai/v1/postcall/webhooks/resend', 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.bland.ai/v1/postcall/webhooks/resend",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'call_ids' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bland.ai/v1/postcall/webhooks/resend"
payload := strings.NewReader("{\n \"call_ids\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
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.bland.ai/v1/postcall/webhooks/resend")
.header("authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"call_ids\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/postcall/webhooks/resend")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"call_ids\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"call_id": "<string>",
"payload": {},
"url": "<string>",
"user_id": "<string>",
"created_at": "<string>",
"metadata": [
{
"sent_at": "<string>",
"response_code": 123,
"response_time": "<string>",
"send_type": "<string>"
}
]
}
],
"errors": [
{
"error": "<string>",
"message": "<string>"
}
]
}Post Call
Resend Post Call Webhook
Resend post call webhooks for specified calls.
POST
/
v1
/
postcall
/
webhooks
/
resend
Resend Post Call Webhook
curl --request POST \
--url https://api.bland.ai/v1/postcall/webhooks/resend \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--data '
{
"call_ids": [
"<string>"
]
}
'import requests
url = "https://api.bland.ai/v1/postcall/webhooks/resend"
payload = { "call_ids": ["<string>"] }
headers = {
"authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({call_ids: ['<string>']})
};
fetch('https://api.bland.ai/v1/postcall/webhooks/resend', 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.bland.ai/v1/postcall/webhooks/resend",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'call_ids' => [
'<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"authorization: <authorization>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bland.ai/v1/postcall/webhooks/resend"
payload := strings.NewReader("{\n \"call_ids\": [\n \"<string>\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
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.bland.ai/v1/postcall/webhooks/resend")
.header("authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"call_ids\": [\n \"<string>\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bland.ai/v1/postcall/webhooks/resend")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"call_ids\": [\n \"<string>\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"call_id": "<string>",
"payload": {},
"url": "<string>",
"user_id": "<string>",
"created_at": "<string>",
"metadata": [
{
"sent_at": "<string>",
"response_code": 123,
"response_time": "<string>",
"send_type": "<string>"
}
]
}
],
"errors": [
{
"error": "<string>",
"message": "<string>"
}
]
}Overview
Resend post call webhooks for one or more call IDs. This endpoint allows you to manually trigger a resend of webhooks that were previously sent when calls completed. This endpoint can only re-send webhooks that were previously sent when calls completed. Webhooks will be re-sent to the same URL they were previously sent to.Headers
Your API key for authentication.
Body Parameters
Array of call IDs to resend webhooks for. Each call ID must be unique within the array.
Show Array Item Properties
Show Array Item Properties
The unique identifier of a call to resend the webhook for.
Response
Array of webhook log objects for each resent webhook.
Show Array Item Properties
Show Array Item Properties
The unique identifier of the call this webhook is for.
The webhook payload data that was resent.
The URL the webhook was resent to.
The ID of the user/org that owns this webhook.
Timestamp of when the webhook was originally created.
Array of metadata objects about webhook send attempts.
Show Array Item Properties
Show Array Item Properties
Docs for agents: llms.txt
Was this page helpful?
⌘I