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
string
required
Your API key for authentication.
Body Parameters
string[]
required
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
string
The unique identifier of a call to resend the webhook for.
Response
array
Array of webhook log objects for each resent webhook.
Show Array Item Properties
Show Array Item Properties
string
The unique identifier of the call this webhook is for.
object
The webhook payload data that was resent.
string
The URL the webhook was resent to.
string
The ID of the user/org that owns this webhook.
string
Timestamp of when the webhook was originally created.
array
Array of metadata objects about webhook send attempts.
array
Docs for agents: llms.txt
Was this page helpful?
⌘I