curl --request GET \
--url https://{brand}.extole.io/api/v4/me \
--header 'Authorization: <api-key>'import requests
url = "https://{brand}.extole.io/api/v4/me"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://{brand}.extole.io/api/v4/me', 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://{brand}.extole.io/api/v4/me",
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: <api-key>"
],
]);
$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://{brand}.extole.io/api/v4/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{brand}.extole.io/api/v4/me")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{brand}.extole.io/api/v4/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"cookie_consent": "<string>",
"cookie_consent_type": "CLIENT",
"email": "<string>",
"first_name": "<string>",
"id": "<string>",
"last_name": "<string>",
"locale": "<string>",
"parameters": {},
"partner_user_id": "<string>",
"processing_consent": "<string>",
"processing_consent_type": "CLIENT",
"profile_picture_url": "<string>"
}Get the authenticated consumer profile
Returns the profile of the consumer identified by the supplied access token. The response includes the consumer’s identity attributes (email, partner user id, name), custom data fields stored in parameters, and consent state.
curl --request GET \
--url https://{brand}.extole.io/api/v4/me \
--header 'Authorization: <api-key>'import requests
url = "https://{brand}.extole.io/api/v4/me"
headers = {"Authorization": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: '<api-key>'}};
fetch('https://{brand}.extole.io/api/v4/me', 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://{brand}.extole.io/api/v4/me",
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: <api-key>"
],
]);
$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://{brand}.extole.io/api/v4/me"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://{brand}.extole.io/api/v4/me")
.header("Authorization", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://{brand}.extole.io/api/v4/me")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"cookie_consent": "<string>",
"cookie_consent_type": "CLIENT",
"email": "<string>",
"first_name": "<string>",
"id": "<string>",
"last_name": "<string>",
"locale": "<string>",
"parameters": {},
"partner_user_id": "<string>",
"processing_consent": "<string>",
"processing_consent_type": "CLIENT",
"profile_picture_url": "<string>"
}Authorizations
Response
Successful response
Cookie consent string currently stored on the consumer's profile.
Source that set the current cookie consent value.
CLIENT, EXTOLE, UNSET Email address on file for the consumer.
First name of the consumer.
Extole-assigned unique identifier for this consumer.
Last name of the consumer.
BCP 47 locale tag for the consumer. Null when not set.
Open key-value map of custom attributes stored on the consumer's profile.
Show child attributes
Show child attributes
Partner-assigned unique identifier for the consumer in the partner's system.
Data processing consent string currently stored on the consumer's profile.
Source that set the current data processing consent value.
CLIENT, EXTOLE, UNSET URL of the consumer's profile picture.
