Debug Get Negative Keyword Recommendations
curl --request POST \
--url http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"google_ads_customer_id": "<string>",
"google_ads_login_customer_id": "<string>",
"campaign_id": "<string>",
"status": "<string>",
"limit": 100,
"offset": 0
}
'import requests
url = "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations"
payload = {
"google_ads_customer_id": "<string>",
"google_ads_login_customer_id": "<string>",
"campaign_id": "<string>",
"status": "<string>",
"limit": 100,
"offset": 0
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
google_ads_customer_id: '<string>',
google_ads_login_customer_id: '<string>',
campaign_id: '<string>',
status: '<string>',
limit: 100,
offset: 0
})
};
fetch('http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8000",
CURLOPT_URL => "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations",
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([
'google_ads_customer_id' => '<string>',
'google_ads_login_customer_id' => '<string>',
'campaign_id' => '<string>',
'status' => '<string>',
'limit' => 100,
'offset' => 0
]),
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 := "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations"
payload := strings.NewReader("{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}")
req, _ := http.NewRequest("POST", 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.post("http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": "<string>",
"execution_time_ms": 123
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Debug
Debug Get Negative Keyword Recommendations
Debug the get_negative_keyword_recommendations function.
Args: request (NegativeKeywordRecommendationsDebugRequest): The debug request parameters. approved_user (User): The authenticated user.
Returns: DebugFunctionResponse: The function execution result.
POST
/
api
/
v1
/
debug
/
assistant-functions
/
get-negative-keyword-recommendations
Debug Get Negative Keyword Recommendations
curl --request POST \
--url http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"google_ads_customer_id": "<string>",
"google_ads_login_customer_id": "<string>",
"campaign_id": "<string>",
"status": "<string>",
"limit": 100,
"offset": 0
}
'import requests
url = "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations"
payload = {
"google_ads_customer_id": "<string>",
"google_ads_login_customer_id": "<string>",
"campaign_id": "<string>",
"status": "<string>",
"limit": 100,
"offset": 0
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
google_ads_customer_id: '<string>',
google_ads_login_customer_id: '<string>',
campaign_id: '<string>',
status: '<string>',
limit: 100,
offset: 0
})
};
fetch('http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8000",
CURLOPT_URL => "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations",
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([
'google_ads_customer_id' => '<string>',
'google_ads_login_customer_id' => '<string>',
'campaign_id' => '<string>',
'status' => '<string>',
'limit' => 100,
'offset' => 0
]),
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 := "http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations"
payload := strings.NewReader("{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}")
req, _ := http.NewRequest("POST", 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.post("http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8000/api/v1/debug/assistant-functions/get-negative-keyword-recommendations")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"google_ads_customer_id\": \"<string>\",\n \"google_ads_login_customer_id\": \"<string>\",\n \"campaign_id\": \"<string>\",\n \"status\": \"<string>\",\n \"limit\": 100,\n \"offset\": 0\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"data": "<string>",
"execution_time_ms": 123
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
The access token received from the authorization server in the OAuth 2.0 flow.
Body
application/json
Schema for debugging get_negative_keyword_recommendations function.
The Google Ads customer ID
The Google Ads login customer ID
Optional campaign ID to filter by
Optional status to filter by (pending, approved, rejected, applied)
Maximum number of recommendations to retrieve
Required range:
1 <= x <= 1000Number of recommendations to skip for pagination
Required range:
x >= 0⌘I