Patch Whatsapp Batch Recipient
curl --request PATCH \
--url https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"overrides": {}
}
'import requests
url = "https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}"
payload = { "overrides": {} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({overrides: {}})
};
fetch('https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}', 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.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'overrides' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}"
payload := strings.NewReader("{\n \"overrides\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.patch("https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"overrides\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"overrides\": {}\n}"
response = http.request(request)
puts response.read_body{
"conversation_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delivered_at": "2023-11-07T05:31:56Z",
"delivery_attempts": 123,
"error_code": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"input": {},
"last_error": "<string>",
"next_attempt_at": "2023-11-07T05:31:56Z",
"overrides": {},
"read_at": "2023-11-07T05:31:56Z",
"rendered": "<string>",
"replied_at": "2023-11-07T05:31:56Z",
"row_number": 123,
"send_attempts": 123,
"sent_at": "2023-11-07T05:31:56Z",
"skip_reason": "operator",
"status": "ready",
"to_e164": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}whatsapp
Patch Whatsapp Batch Recipient
Edit cells on a row not yet sent, its phone included. An empty value clears the edit.
PATCH
/
v1
/
whatsapp
/
batches
/
{batch_id}
/
recipients
/
{recipient_id}
Patch Whatsapp Batch Recipient
curl --request PATCH \
--url https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"overrides": {}
}
'import requests
url = "https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}"
payload = { "overrides": {} }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({overrides: {}})
};
fetch('https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}', 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.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'overrides' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}"
payload := strings.NewReader("{\n \"overrides\": {}\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.patch("https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"overrides\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.talqing.com/v1/whatsapp/batches/{batch_id}/recipients/{recipient_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"overrides\": {}\n}"
response = http.request(request)
puts response.read_body{
"conversation_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delivered_at": "2023-11-07T05:31:56Z",
"delivery_attempts": 123,
"error_code": "<string>",
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"input": {},
"last_error": "<string>",
"next_attempt_at": "2023-11-07T05:31:56Z",
"overrides": {},
"read_at": "2023-11-07T05:31:56Z",
"rendered": "<string>",
"replied_at": "2023-11-07T05:31:56Z",
"row_number": 123,
"send_attempts": 123,
"sent_at": "2023-11-07T05:31:56Z",
"skip_reason": "operator",
"status": "ready",
"to_e164": "<string>",
"updated_at": "2023-11-07T05:31:56Z"
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}{
"detail": {
"errors": [
"<string>"
],
"message": "<string>",
"code": "<string>"
}
}Authorizations
BearerAuthSessionCookie
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Cell edits merged over the CSV row. An empty value clears that edit.
Show child attributes
Show child attributes
Response
Successful Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
operator, duplicate_recipient, unfillable Available options:
ready, skipped, sending, queued, sent, delivered, read, undelivered, failed