Delete Media
curl --request DELETE \
--url https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete \
--header 'Content-Type: application/json' \
--data '
{
"mediaIds": [
"987654321123",
"7654321123"
]
}
'import requests
url = "https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete"
payload = { "mediaIds": ["987654321123", "7654321123"] }
headers = {"Content-Type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({mediaIds: ['987654321123', '7654321123']})
};
fetch('https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete', 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.birdeye.com/resources/v1/business/{businessNumber}/media/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'mediaIds' => [
'987654321123',
'7654321123'
]
]),
CURLOPT_HTTPHEADER => [
"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.birdeye.com/resources/v1/business/{businessNumber}/media/delete"
payload := strings.NewReader("{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}")
req, _ := http.NewRequest("DELETE", url, payload)
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.delete("https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete")
.header("Content-Type", "application/json")
.body("{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"code": 400,
"message": "Invalid media id"
}{
"code": 1011,
"message": "Business id is invalid"
}{
"code": 89,
"message": "Rate limit exceeded"
}Business Media
Delete Media
API to delete the Business Medias.
DELETE
/
v1
/
business
/
{businessNumber}
/
media
/
delete
Delete Media
curl --request DELETE \
--url https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete \
--header 'Content-Type: application/json' \
--data '
{
"mediaIds": [
"987654321123",
"7654321123"
]
}
'import requests
url = "https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete"
payload = { "mediaIds": ["987654321123", "7654321123"] }
headers = {"Content-Type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({mediaIds: ['987654321123', '7654321123']})
};
fetch('https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete', 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.birdeye.com/resources/v1/business/{businessNumber}/media/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'mediaIds' => [
'987654321123',
'7654321123'
]
]),
CURLOPT_HTTPHEADER => [
"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.birdeye.com/resources/v1/business/{businessNumber}/media/delete"
payload := strings.NewReader("{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}")
req, _ := http.NewRequest("DELETE", url, payload)
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.delete("https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete")
.header("Content-Type", "application/json")
.body("{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.birdeye.com/resources/v1/business/{businessNumber}/media/delete")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"mediaIds\": [\n \"987654321123\",\n \"7654321123\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"code": 400,
"message": "Invalid media id"
}{
"code": 1011,
"message": "Business id is invalid"
}{
"code": 89,
"message": "Rate limit exceeded"
}Headers
e.g. application/json
e.g. [Required] Partner specific API key provided by Birdeye for data exchange.
Media type of the JSON request body.
Path Parameters
Location Number, in case of SMB it will be Business Number.
Body
application/json
List of Media Ids to be deleted.
Response
OK
⌘I