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
{}
GET
/analytics/views/{name}/data/csvGET
Base URLstring
Target server for requests. Edit to use your own host.
API Key (header: Authorization)
Authorizationstring
RequiredAPI key (sent in header)
path
namestring
RequiredView name
query
timeframestring
Preset timeframe. Use custom with startDate and endDate, or omit when startDate/endDate are provided.
Options: today, yesterday, last7days, last30days, custom
query
startDatestring
Start date (YYYY-MM-DD)
query
endDatestring
End date (YYYY-MM-DD)
query
timezonestring
Timezone for date filtering (default: Europe/Istanbul)
Request Preview
Response
Response will appear here after sending the request
Authentication
header
Authorizationstring
RequiredAPI Key for authentication. Provide your API key in the header.
Path Parameters
namestring
RequiredView name
Query Parameters
timeframestring
Preset timeframe. Use custom with startDate and endDate, or omit when startDate/endDate are provided.
Allowed values:
todayyesterdaylast7dayslast30dayscustomstartDatestring
Start date (YYYY-MM-DD)
endDatestring
End date (YYYY-MM-DD)
timezonestring
Timezone for date filtering (default: Europe/Istanbul)
Responses
200 response
Was this page helpful?