curl -X GET "https://app.drime.cloud/api/v1/track/all?page=1" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/track/all?page=1', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { pagination } = await response.json();
for (const file of pagination.data) {
console.log(`${file.name}: ${file.views_number} views, ${file.dl_number} downloads`);
}
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/track/all',
params={'page': 1},
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
files = response.json()['pagination']['data']
for f in files:
print(f"{f['name']}: {f['views_number']} views, {f['dl_number']} downloads")
{
"status": "success",
"pagination": {
"data": [
{
"id": 487159699,
"name": "proposal.pdf",
"type": "pdf",
"file_size": 2048576,
"views_number": 15,
"dl_number": 3,
"views": [
{
"id": 1,
"ip": "192.168.1.1",
"date": "2025-12-28 06:42:58",
"action": "view"
}
]
}
],
"current_page": 1,
"last_page": 1,
"total": 1
}
}
Tracking
Get Tracked Files
List all files with tracking enabled
GET
/
track
/
all
curl -X GET "https://app.drime.cloud/api/v1/track/all?page=1" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/track/all?page=1', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { pagination } = await response.json();
for (const file of pagination.data) {
console.log(`${file.name}: ${file.views_number} views, ${file.dl_number} downloads`);
}
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/track/all',
params={'page': 1},
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
files = response.json()['pagination']['data']
for f in files:
print(f"{f['name']}: {f['views_number']} views, {f['dl_number']} downloads")
{
"status": "success",
"pagination": {
"data": [
{
"id": 487159699,
"name": "proposal.pdf",
"type": "pdf",
"file_size": 2048576,
"views_number": 15,
"dl_number": 3,
"views": [
{
"id": 1,
"ip": "192.168.1.1",
"date": "2025-12-28 06:42:58",
"action": "view"
}
]
}
],
"current_page": 1,
"last_page": 1,
"total": 1
}
}
Overview
Retrieves all files that have tracking enabled. Shows view counts and download statistics for each tracked file.Query Parameters
integer
Filter by workspace ID
integer
default:"1"
Page number
integer
default:"15"
Items per page
Response
object
string
Request status (
success)curl -X GET "https://app.drime.cloud/api/v1/track/all?page=1" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN"
const response = await fetch('https://app.drime.cloud/api/v1/track/all?page=1', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
}
});
const { pagination } = await response.json();
for (const file of pagination.data) {
console.log(`${file.name}: ${file.views_number} views, ${file.dl_number} downloads`);
}
import requests
response = requests.get(
'https://app.drime.cloud/api/v1/track/all',
params={'page': 1},
headers={'Authorization': 'Bearer YOUR_ACCESS_TOKEN'}
)
files = response.json()['pagination']['data']
for f in files:
print(f"{f['name']}: {f['views_number']} views, {f['dl_number']} downloads")
{
"status": "success",
"pagination": {
"data": [
{
"id": 487159699,
"name": "proposal.pdf",
"type": "pdf",
"file_size": 2048576,
"views_number": 15,
"dl_number": 3,
"views": [
{
"id": 1,
"ip": "192.168.1.1",
"date": "2025-12-28 06:42:58",
"action": "view"
}
]
}
],
"current_page": 1,
"last_page": 1,
"total": 1
}
}
File tracking is useful for monitoring engagement with shared documents, such as proposals or contracts.
⌘I

