GdprExportResult
The result of a GDPR data export. The file lives in storage and is not returned in the response, which could be very large.
type GdprExportResult {
adjacentModelCount: Int!
downloadUrl: String!
expiresInSeconds: Int!
objectName: String!
perModelCounts: String!
recordCount: Int!
scopedModelCount: Int!
}
Fields
GdprExportResult.adjacentModelCount ● Int! non-null scalar
Count of tenant-adjacent (org-less child) models exported via their scoped parent.
GdprExportResult.downloadUrl ● String! non-null scalar
Time-limited presigned URL to download the NDJSON export artifact.
GdprExportResult.expiresInSeconds ● Int! non-null scalar
Seconds until the presigned download URL expires.
GdprExportResult.objectName ● String! non-null scalar
Object-storage key of the export artifact.
GdprExportResult.perModelCounts ● String! non-null scalar
JSON map of model name → exported row count (diagnostic).
GdprExportResult.recordCount ● Int! non-null scalar
Total number of rows written across all models.
GdprExportResult.scopedModelCount ● Int! non-null scalar
Count of directly org-scoped models exported.
Returned By
exportMyOrganizationData mutation