Decorative background
Decorative background

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_token

Note: Some endpoints like /api/lists/public and /api/metadata are publicly accessible.

POST
/api/auth/signup
Public

Create a new user account

{
  "user": {
    "id": "string",
    "email": "string"
  }
}
POST
/api/auth/signin
Public

Sign in to an existing account

{
  "user": {
    "id": "string",
    "email": "string"
  }
}
GET
/api/auth/session
Public

Get current session information

{
  "user": "object | null (null if not authenticated)"
}
POST
/api/auth/signout
Auth

Sign out and invalidate session

{
  "success": "boolean"
}