List conversion attributions for a Facebook Ads campaign
curl --request GET \
--url https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions', 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.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"conversion_attributions": [
{
"id": "<string>",
"amount": 123,
"currency": "<string>",
"created_at": "<string>",
"customer": "<unknown>"
}
]
}Facebook ads campaigns
List conversion attributions for a Facebook Ads campaign
GET
/
facebook_ads_campaigns
/
{id}
/
conversion_attributions
List conversion attributions for a Facebook Ads campaign
curl --request GET \
--url https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions \
--header 'Authorization: Basic <encoded-value>'import requests
url = "https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions"
headers = {"Authorization": "Basic <encoded-value>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Basic <encoded-value>'}};
fetch('https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions', 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.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Basic <encoded-value>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Basic <encoded-value>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions")
.header("Authorization", "Basic <encoded-value>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pocketflows.com/facebook_ads_campaigns/{id}/conversion_attributions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Basic <encoded-value>'
response = http.request(request)
puts response.read_body{
"conversion_attributions": [
{
"id": "<string>",
"amount": 123,
"currency": "<string>",
"created_at": "<string>",
"customer": "<unknown>"
}
]
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Path Parameters
The ID of the campaign
Query Parameters
Start of the conversions date range (ISO 8601 date, defaults to 30 days ago)
End of the conversions date range (ISO 8601 date, defaults to today)
Response
200 - application/json
List of conversion attributions for the campaign
List of conversion attributions
Show child attributes
Show child attributes
⌘I