'delivered', 'statusCode' => 200, 'attempt' => Activity::getInfo()->attempt, 'responseTime' => $responseTime, ]; } public function deadLetter(string $endpoint, array $payload, string $reason): bool { WebhookDelivery::create([ 'workflow_id' => Activity::getInfo()->workflowExecution->getID(), 'endpoint' => $endpoint, 'payload' => $payload, 'status' => 'dead_lettered', 'attempts' => 0, 'last_error' => $reason, 'dead_lettered_at' => now(), ]); return true; } }