Source — /var/www/goseek/routes/api.php

/var/www/goseek/routes/api.php

<?php
use App\Http\Controllers\Api\ChatController;
use Illuminate\Support\Facades\Route;

Route::middleware('auth:sanctum')->group(function () {
    Route::get('/providers',                         [ChatController::class, 'providers']);
    Route::get('/providers/{slug}/models',           [ChatController::class, 'models']);
    Route::get('/conversations',                     [ChatController::class, 'conversations']);
    Route::post('/conversations',                    [ChatController::class, 'newConversation']);
    Route::get('/conversations/{conversation}/messages', [ChatController::class, 'messages']);
    Route::post('/conversations/{conversation}/chat', [ChatController::class, 'chat']);
    Route::patch('/conversations/{conversation}/title', [ChatController::class, 'updateTitle']);
    Route::delete('/conversations/{conversation}',   [ChatController::class, 'deleteConversation']);
});