sequenceDiagram
    participant Admin as Admin Web
    participant API as Widget API
    participant DB as DynamoDB
    
    Admin->>API: POST /admin/sites<br/>{site_name, site_url}<br/>Bearer Token
    API->>API: Verify JWT token
    API->>DB: Put item vào sites table<br/>(site_id, site_name, site_url)
    DB-->>API: Success
    API-->>Admin: Site created (201)
    
    Note over Admin,DB: Admin sử dụng site_id này để:<br/>1. Cấu hình widgets<br/>2. Nhúng vào các trang web