This commit is contained in:
ct
2025-08-11 02:35:35 +08:00
parent 4a80723243
commit f3c91b9a64
24 changed files with 2035 additions and 214 deletions

View File

@@ -2,6 +2,7 @@
use App\Http\Controllers\Api\CrawlController;
use App\Http\Controllers\Api\ShotController;
use App\Http\Controllers\Api\WebhookErrorController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
@@ -37,6 +38,13 @@
Route::get('/', [ShotController::class, 'index'])->name('api.shot.index'); // Optional: list all screenshot jobs
});
// Webhook error endpoints
Route::prefix('webhook-errors')->group(function () {
Route::get('/', [WebhookErrorController::class, 'index'])->name('api.webhook-errors.index');
Route::post('/{uuid}/retry', [WebhookErrorController::class, 'retry'])->name('api.webhook-errors.retry');
Route::delete('/{uuid}/clear', [WebhookErrorController::class, 'clear'])->name('api.webhook-errors.clear');
});
});
// Health check endpoint (no auth required)