Export View Data as CSV
Export all data from a specific view as a CSV file
curl -X GET "https://api.nexus.usehardal.com/analytics/views/John Doe/data/csv?timeframe=today&startDate=example_string&endDate=example_string&timezone=example_string" \
-H "Content-Type: application/json" \
-H "Authorization: YOUR_API_KEY"
import requests
import json
url = "https://api.nexus.usehardal.com/analytics/views/John Doe/data/csv?timeframe=today&startDate=example_string&endDate=example_string&timezone=example_string"
headers = {
"Content-Type": "application/json",
"Authorization": "YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch("https://api.nexus.usehardal.com/analytics/views/John Doe/data/csv?timeframe=today&startDate=example_string&endDate=example_string&timezone=example_string", {
method: "GET",
headers: {
"Content-Type": "application/json",
"Authorization": "YOUR_API_KEY"
}
});
const data = await response.json();
console.log(data);
package main
import (
"fmt"
"net/http"
)
func main() {
req, err := http.NewRequest("GET", "https://api.nexus.usehardal.com/analytics/views/John Doe/data/csv?timeframe=today&startDate=example_string&endDate=example_string&timezone=example_string", nil)
if err != nil {
panic(err)
}
req.Header.Set("Content-Type", "application/json")
req.Header.Set("Authorization", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
fmt.Println("Response Status:", resp.Status)
}
require 'net/http'
require 'json'
uri = URI('https://api.nexus.usehardal.com/analytics/views/John Doe/data/csv?timeframe=today&startDate=example_string&endDate=example_string&timezone=example_string')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
request = Net::HTTP::Get.new(uri)
request['Content-Type'] = 'application/json'
request['Authorization'] = 'YOUR_API_KEY'
response = http.request(request)
puts response.body
{}
/analytics/views/{name}/data/csvTarget server for requests. Edit to use your own host.
API key (sent in header)
View name
Required preset timeframe for the query. Use custom together with startDate and endDate when querying a custom date range.
Start date (YYYY-MM-DD)
End date (YYYY-MM-DD)
Timezone for date filtering (default: Europe/Istanbul)
Request Preview
Response
Response will appear here after sending the request
Authentication
API Key for authentication. Provide your API key in the header.
Path Parameters
View name
Query Parameters
Required preset timeframe for the query. Use custom together with startDate and endDate when querying a custom date range.
todayyesterdaylast7dayslast30dayscustomStart date (YYYY-MM-DD)
End date (YYYY-MM-DD)
Timezone for date filtering (default: Europe/Istanbul)
Responses
CSV export generated successfully.