{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 18:59:04"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 18:59:04"}
{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 19:34:43"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 19:34:43"}
{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 19:53:41"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 19:53:41"}
{"error":{},"level":"error","message":"Failed to get current balance","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_789"}
{"amount":100000,"description":"Monthly subscription allocation","error":{},"level":"error","message":"Failed to allocate credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":100000,"description":"Subscription payment","error":{},"level":"error","message":"Failed to allocate credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":100,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":1000,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":1000,"description":"Use all credits","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":100,"description":"Failed translation job","error":{},"level":"error","message":"Failed to refund credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":41,"description":"Translation: en → he","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":500,"description":"Allocation","error":{},"level":"error","message":"Failed to allocate credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"amount":41,"description":"Refund","error":{},"level":"error","message":"Failed to refund credits","service":"translate-api","timestamp":"2026-08-24 20:13:58","userId":"user_123"}
{"error":{},"level":"error","message":"Failed to get current balance","service":"translate-api","timestamp":"2026-08-24 20:16:12","userId":"user_789"}
{"amount":1000,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 20:16:12","userId":"user_123"}
{"error":{},"level":"error","message":"Failed to get current balance","service":"translate-api","timestamp":"2026-08-24 21:31:19","userId":"user_789"}
{"amount":1000,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 21:31:19","userId":"user_123"}
{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 21:31:20"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 21:31:20"}
{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 22:02:23"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 22:02:23"}
{"error":{},"level":"error","message":"Failed to get current balance","service":"translate-api","timestamp":"2026-08-24 22:02:23","userId":"user_789"}
{"amount":1000,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 22:02:23","userId":"user_123"}
{"attemptNumber":2,"deliveryId":"bulk-delivery-1","event":"bulk_content_translation.completed","httpStatus":503,"jobId":"backend-job-1","level":"error","message":"Webhook delivery failed","service":"translate-api","timestamp":"2026-08-24 22:03:03"}
{"deliveryId":"bulk-delivery-1","error":"history unavailable","jobId":"backend-job-1","level":"error","message":"Failed to record webhook delivery","service":"translate-api","timestamp":"2026-08-24 22:03:03"}
{"error":{},"level":"error","message":"Failed to get current balance","service":"translate-api","timestamp":"2026-08-24 22:03:04","userId":"user_789"}
{"amount":1000,"description":"Translation job","error":{},"level":"error","message":"Failed to deduct credits","service":"translate-api","timestamp":"2026-08-24 22:03:04","userId":"user_123"}
