Skip to main content
GET
/
organization
/
custom-data
/
logs
Get custom data API logs
curl --request GET \
  --url https://api.getfernand.com/organization/custom-data/logs \
  --header 'X-API-Key: <api-key>'
import requests

url = "https://api.getfernand.com/organization/custom-data/logs"

headers = {"X-API-Key": "<api-key>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {'X-API-Key': '<api-key>'}};

fetch('https://api.getfernand.com/organization/custom-data/logs', 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.getfernand.com/organization/custom-data/logs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
require 'uri'
require 'net/http'

url = URI("https://api.getfernand.com/organization/custom-data/logs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-API-Key"] = '<api-key>'

response = http.request(request)
puts response.read_body
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://api.getfernand.com/organization/custom-data/logs"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("X-API-Key", "<api-key>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
using RestSharp;


var options = new RestClientOptions("https://api.getfernand.com/organization/custom-data/logs");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("X-API-Key", "<api-key>");
var response = await client.GetAsync(request);

Console.WriteLine("{0}", response.Content);
HttpResponse<String> response = Unirest.get("https://api.getfernand.com/organization/custom-data/logs")
.header("X-API-Key", "<api-key>")
.asString();
[
  {
    "method": "POST",
    "url": "https://api.piedpiper.com/customer-data",
    "status": 200,
    "response": "Success",
    "email": "customer@example.com",
    "executed_at": "2025-01-15T10:30:00+00:00"
  }
]
Returns the last 20 API calls made to the custom data endpoint. Useful for debugging integration issues.

Authorizations

X-API-Key
string
header
required

Authenticate your account by including your secret key in API requests. You can manage your API keys in the Dashboard.

Authentication to the API is performed by using the HTTP Header X-API-Key.

Response

200 - application/json

Logs retrieved successfully.

method
string

HTTP method used.

Example:

"POST"

url
string

Endpoint URL called.

Example:

"https://api.piedpiper.com/customer-data"

status
integer

HTTP status code returned.

Example:

200

response
string

Response message or error details.

Example:

"Success"

email
string<email>

Customer email used in the request.

Example:

"customer@example.com"

executed_at
string<date-time>

Timestamp when the request was executed.

Example:

"2025-01-15T10:30:00+00:00"