Retrieve clients who granted consent for marketing for events by status
curl --request GET \
--url https://private-api.tixyapp.com/marketing/clients-granted-consent/events \
--header 'Authorization: Bearer <token>'import requests
url = "https://private-api.tixyapp.com/marketing/clients-granted-consent/events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://private-api.tixyapp.com/marketing/clients-granted-consent/events', 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://private-api.tixyapp.com/marketing/clients-granted-consent/events",
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: Bearer <token>"
],
]);
$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://private-api.tixyapp.com/marketing/clients-granted-consent/events"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://private-api.tixyapp.com/marketing/clients-granted-consent/events")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://private-api.tixyapp.com/marketing/clients-granted-consent/events")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"slug": "<string>",
"clientsGrantedConsent": [
{
"name": "<string>",
"lastName": "<string>",
"email": "jsmith@example.com"
}
]
}
]{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}Marketing endpoints
Retrieve clients who granted consent for marketing for events by status
Retrieves a list of clients who have granted consent for marketing purposes for events filtered by the specified status. Includes metrics such as total users, users who granted consent, users who revoked consent, and percentages.
GET
/
marketing
/
clients-granted-consent
/
events
Retrieve clients who granted consent for marketing for events by status
curl --request GET \
--url https://private-api.tixyapp.com/marketing/clients-granted-consent/events \
--header 'Authorization: Bearer <token>'import requests
url = "https://private-api.tixyapp.com/marketing/clients-granted-consent/events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://private-api.tixyapp.com/marketing/clients-granted-consent/events', 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://private-api.tixyapp.com/marketing/clients-granted-consent/events",
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: Bearer <token>"
],
]);
$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://private-api.tixyapp.com/marketing/clients-granted-consent/events"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://private-api.tixyapp.com/marketing/clients-granted-consent/events")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://private-api.tixyapp.com/marketing/clients-granted-consent/events")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"slug": "<string>",
"clientsGrantedConsent": [
{
"name": "<string>",
"lastName": "<string>",
"email": "jsmith@example.com"
}
]
}
]{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}{
"message": "<string>",
"code": "<string>"
}Authorizations
Custom Bearer token authentication for accessing private organizer endpoints.
Query Parameters
The status of the events to retrieve sales report for. If not specified, it defaults to all. Valid values are:
all: Fetch sales report for all events.published: Fetch sales report for events currently published.pastdue: Fetch sales report for events whose dates have passed.
Available options:
all, published, pastdue Response
Successful response containing marketing consent information for clients associated with events matching the specified status.