ExportEstimate
Fields
What archiving the DELETABLE runs of a criteria preview would cost and reclaim.
11 fields
collect_ttl_hours· required- integer
exportable· required- boolean
max_bytes· required- integer
note- string
reclaim_bytes- integer or null
reclaim_measured- boolean
reclaim_mongo_bytes- integer or null
reclaim_object_bytes- integer or null
refusal- string or null
run_count· required- integer
tiers- array of ExportTierEstimate
Raw schema (JSON)
{
"description": "What archiving the DELETABLE runs of a criteria preview would cost and reclaim.",
"properties": {
"collect_ttl_hours": {
"title": "Collect Ttl Hours",
"type": "integer"
},
"exportable": {
"title": "Exportable",
"type": "boolean"
},
"max_bytes": {
"title": "Max Bytes",
"type": "integer"
},
"note": {
"default": "Archive, not a backup — it cannot be re-imported.",
"title": "Note",
"type": "string"
},
"reclaim_bytes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Reclaim Bytes"
},
"reclaim_measured": {
"default": false,
"title": "Reclaim Measured",
"type": "boolean"
},
"reclaim_mongo_bytes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Reclaim Mongo Bytes"
},
"reclaim_object_bytes": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Reclaim Object Bytes"
},
"refusal": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Refusal"
},
"run_count": {
"title": "Run Count",
"type": "integer"
},
"tiers": {
"items": {
"$ref": "#/components/schemas/ExportTierEstimate"
},
"title": "Tiers",
"type": "array"
}
},
"required": [
"run_count",
"exportable",
"max_bytes",
"collect_ttl_hours"
],
"title": "ExportEstimate",
"type": "object"
}Used by endpoints
Section titled “Used by endpoints”One endpoint sends or returns this schema, on its own or inside another schema.
POST/api/v1/projects/{project_id}/deletion/preview— Preview Criteria Deletion
Used by schemas
Section titled “Used by schemas”More details
Section titled “More details”- Specification: OpenAPI JSON