AckdbIngestLog
Structured log for a single ingest HTTP request.
Properties
idstringULID
endpointstring'/ingest' or '/ingest/batch'
sourcestringstatusstring"success""deduplicated""unresolved""error"entityIdstring (nullable)entityCreatedbooleanresolutionPathstring (nullable)"domain_match""source_id_match""universal_id_match""domain_create""anchor_match""anchor_create""explicit""unresolved"idempotencyKeystring (nullable)requestSizeBytesinteger (nullable)contentIdstring (nullable)raw_payload ID
eventIdstring (nullable)entity_event ID
identityLinksCreatedintegertraitsWrittenintegercontactsProcessedintegerfilesProcessedintegerdeduplicatedbooleanitemCountinteger (nullable)Batch only: total items in request
acceptedCountinteger (nullable)Batch only: items accepted
duplicatedCountinteger (nullable)Batch only: items deduplicated
errorCodestring (nullable)errorMessagestring (nullable)durationMsintegerTotal request duration in milliseconds
timingDetailobject (nullable)Phase breakdown
validation_msintegerresolution_msintegerwrites_msintegercreatedAtstring <date-time>Example
AckdbIngestLog example
{
"id": "string",
"endpoint": "/ingest",
"source": "slack",
"status": "success",
"entityId": "string",
"entityCreated": false,
"resolutionPath": "domain_match",
"idempotencyKey": "string",
"requestSizeBytes": 0,
"contentId": "string",
"eventId": "string",
"identityLinksCreated": 0,
"traitsWritten": 0,
"contactsProcessed": 0,
"filesProcessed": 0,
"deduplicated": false,
"itemCount": 0,
"acceptedCount": 0,
"duplicatedCount": 0,
"errorCode": "string",
"errorMessage": "string",
"durationMs": 0,
"timingDetail": {
"validation_ms": 0,
"resolution_ms": 0,
"writes_ms": 0
},
"createdAt": "1970-01-01T00:00:00.000Z"
}