Files
isaaccladandCursor b6c8ac343f Extract Ladill Servers as standalone app at servers.ladill.com.
VPS and dedicated server ordering, managed panels, SSO, billing, and launcher integration — forked from hosting infrastructure with server-focused routes and dashboard.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 19:18:30 +00:00

20 lines
696 B
PHP

<?php
use App\Services\Mailbox\MailboxClient;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
// Ladill Email API (v1) — authenticated with Sanctum personal access tokens
// minted on the Developers page. Read-only for now: identity + mailboxes.
Route::middleware('auth:sanctum')->prefix('v1')->group(function () {
Route::get('/me', function (Request $request) {
$u = $request->user();
return ['id' => $u->public_id, 'name' => $u->name, 'email' => $u->email];
});
Route::get('/mailboxes', function (Request $request, MailboxClient $mailboxes) {
return ['data' => $mailboxes->forUser((string) $request->user()->public_id)];
});
});