API Documentation
Complete API reference for The Daily Urlist
Authentication
Most API endpoints require authentication via session cookie. Make sure you're logged in before making requests.
Cookie: session_tokenNote: Some endpoints like /api/lists/public and /api/metadata are publicly accessible.
POST
/api/auth/signupPublic
Create a new user account
{
"user": {
"id": "string",
"email": "string"
}
}POST
/api/auth/signinPublic
Sign in to an existing account
{
"user": {
"id": "string",
"email": "string"
}
}GET
/api/auth/sessionPublic
Get current session information
{
"user": "object | null (null if not authenticated)"
}POST
/api/auth/signoutAuth RequiredAuth
Sign out and invalidate session
{
"success": "boolean"
}