Skip to main content

CustomerDataExportResult

The result of exporting one customer's data. The file lives in storage and is not returned in the response.

type CustomerDataExportResult {
downloadUrl: String!
expiresInSeconds: Int!
objectName: String!
perModelCounts: String!
recordCount: Int!
requestId: String!
}

Fields​

CustomerDataExportResult.downloadUrl ● String! non-null scalar​

Time-limited presigned URL to download the NDJSON export artifact.

CustomerDataExportResult.expiresInSeconds ● Int! non-null scalar​

Seconds until the presigned download URL expires.

CustomerDataExportResult.objectName ● String! non-null scalar​

Object-storage key of the export artifact.

CustomerDataExportResult.perModelCounts ● String! non-null scalar​

JSON map of model name → exported row count (diagnostic).

CustomerDataExportResult.recordCount ● Int! non-null scalar​

Total number of rows written across all models.

CustomerDataExportResult.requestId ● String! non-null scalar​

Id of this request, also sent to apps in customers.data_request.

Returned By​

exportCustomerPersonalData mutation