API documentation | API docs for agents | OpenAPI 3.1

GET /api/v1/audit/exports/{exportId}/download-url

ark.get_audit_export_download_url

Creates a short-lived signed download URL for a completed audit export and records the audit export download event.

Availability
Expanded preview
Scopes
audit:export
ARK permissions
canViewAuditTimelinecanExportAuditLog
Team visibility
Not entity-scoped
Idempotency-Key
Not required
Approval
No MCP approval on REST API-token calls
Rate limit
API credential and organization budgets

Parameters

exportIdpathstringrequired
format: uuid
expiresInSecondsqueryinteger
default: 300; min: 60; max: 3600

Request body

None.

Example request

Shell
curl 'https://arktms.com/api/v1/audit/exports/<exportId>/download-url' \
  -H "Authorization: Bearer $ARK_API_TOKEN"

Success response

Signed audit export download URL

objectstringrequired
okbooleanrequired
api_versionstringrequired
request_idstringrequired
dataobjectrequired
data.exportIdstringrequired

format: uuid

data.statusstringrequired

one of: downloaded

data.signedUrlstringrequired

format: uri

data.expiresInSecondsintegerrequired

min: 60; max: 3600

data.expiresAtstringrequired

format: date-time

data.filenamestringrequired
data.contentTypestringrequired
data.rowCountinteger | nullrequired

min: 0

data.downloadedAtstring | nullrequired

format: date-time

Errors

HTTP 400
Invalid request
HTTP 401
Authentication required
HTTP 403
Permission, scope, team, or entitlement denied
HTTP 409
Idempotency conflict or in-progress retry