API ReferencePrivacy
Export My Data
Request a signed ZIP archive of everything the platform holds about the caller.
Endpoint
POST /v1/privacy:exportMyDataBase URL: https://<Domain id="api"/>
Authentication: User session (Bearer session token).
Queues an asynchronous export job. Response contains a polling URL; once ready, fetch the signed download URL (24h validity).
Example
const res = await fetch(
"https://api-id.avnology.net/v1/privacy:exportMyData",
{ method: "POST", headers: { Authorization: `Bearer ${sessionToken}` } }
);
const { export_id, status_url } = awaitreq, _ := http.NewRequest("POST",
"https://api-id.avnology.net/v1/privacy:exportMyData", nil)
req.Header.Set("Authorization", "Bearer "+sessionToken)
import httpx
httpx.post(
"https://api-id.avnology.net/v1/privacy:exportMyData",
headers={"Authorization": f"Bearer {session_token}"},
)curl -X POST "https://api-id.avnology.net/v1/privacy:exportMyData" \
-H "Authorization: Bearer const res = await fetch(
"https://api-id.avnology.net/v1/privacy:exportMyData",
{ method: "POST", headers: { Authorization: `Bearer ${sessionToken}` } }
);
const { export_id, status_url } = awaitreq, _ := http.NewRequest("POST",
"https://api-id.avnology.net/v1/privacy:exportMyData", nil)
req.Header.Set("Authorization", "Bearer "+sessionToken)
import httpx
httpx.post(
"https://api-id.avnology.net/v1/privacy:exportMyData",
headers={"Authorization": f"Bearer {session_token}"},
)curl -X POST "https://api-id.avnology.net/v1/privacy:exportMyData" \
-H "Authorization: Bearer const res = await fetch(
"https://api-id.avnology.net/v1/privacy:exportMyData",
{ method: "POST", headers: { Authorization: `Bearer ${sessionToken}` } }
);
const { export_id, status_url } = awaitreq, _ := http.NewRequest("POST",
"https://api-id.avnology.net/v1/privacy:exportMyData", nil)
req.Header.Set("Authorization", "Bearer "+sessionToken)
import httpx
httpx.post(
"https://api-id.avnology.net/v1/privacy:exportMyData",
headers={"Authorization": f"Bearer {session_token}"},
)curl -X POST "https://api-id.avnology.net/v1/privacy:exportMyData" \
-H "Authorization: Bearer const res = await fetch(
"https://api-id.avnology.net/v1/privacy:exportMyData",
{ method: "POST", headers: { Authorization: `Bearer ${sessionToken}` } }
);
const { export_id, status_url } = awaitreq, _ := http.NewRequest("POST",
"https://api-id.avnology.net/v1/privacy:exportMyData", nil)
req.Header.Set("Authorization", "Bearer "+sessionToken)
import httpx
httpx.post(
"https://api-id.avnology.net/v1/privacy:exportMyData",
headers={"Authorization": f"Bearer {session_token}"},
)Response (202 Accepted)
{
"export_id": "pex_01H7X3K9Q1",
"status": "pending",
"status_url": "/v1/privacy/exports/pex_01H7X3K9Q1",
"expires_at": "2026-04-24T00:00:00Z"
}