---
title: "Get my liked contents"
method: GET
path: "/users/me/likes"
tags: ["User"]
---

# Get my liked contents

`GET /users/me/likes`

## Request

- Base URL: `https://api.vp0.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.vp0.com/users/me/likes`
- Auth: HTTP bearer

## Response `200`

- Content[]
  - `id` string, required
  - `type` 'component' | 'demo' | 'template', required
  - `kind` string, nullable, required
  - `category_id` number, nullable, required
  - `user_id` string, required
  - `parent_id` string, required
  - `remixed_from_id` string, nullable, required
  - `name` string, required
  - `slug` string, required
  - `description` string, required
  - `latest_version_id` number, required
  - `likes_count` number, required
  - `downloads_count` number, required
  - `is_public` boolean, required
  - `is_featured` boolean, required
  - `source_token` string, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `deleted_at` string, date-time, required
  - `deleted_by` string, required
  - `user` User, required
    - `id` string, required
    - `email` string, required
    - `username` string, nullable, required
    - `name` string, nullable, required
    - `display_name` string, nullable, required
    - `password_hash` string, nullable, required
    - `image_url` string, nullable, required
    - `bio` string, nullable, required
    - `twitter_url` string, nullable, required
    - `github_url` string, nullable, required
    - `website_url` string, nullable, required
    - `google_id` string, nullable, required
    - `github_id` string, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `deleted_at` string, date-time, nullable, required
    - `deleted_by` string, nullable, required
    - `trust_status` string, nullable, required
    - `trust_note` string, nullable, required
    - `suspended_until` string, date-time, nullable, required
    - `warnings_count` number, required
    - `last_warned_at` string, date-time, nullable, required
    - `slug_history` UserSlugHistory[], required
      - `id` number, required
      - `user_id` string, required
      - `slug` string, required
      - `created_at` string, date-time, required
      - `user` User, required (recursive)
    - `user_roles` UserRole[], required
      - `id` number, required
      - `user_id` string, required
      - `role_id` number, required
      - `granted_by` string, required
      - `granted_at` string, date-time, required
      - `expires_at` string, date-time, required
      - `user` User, required (recursive)
      - `role` Role, required
        - `id` number, required
        - `name` string, required
        - `description` string, required
        - `created_at` string, date-time, required
        - `role_permissions` RolePermission[], required
          - `id` number, required
          - `role_id` number, required
          - `permission_id` number, required
          - `role` Role, required (recursive)
          - `permission` Permission, required
            - `id` number, required
            - `code` string, required
            - `description` string, required
            - `created_at` string, date-time, required
            - `role_permissions` RolePermission[], required
        - `user_roles` UserRole[], required
    - `contents` Content[], required
    - `content_likes` ContentLike[], required
      - `id` number, required
      - `user_id` string, required
      - `content_id` string, required
      - `created_at` string, date-time, required
      - `user` User, required (recursive)
      - `content` Content, required (recursive)
    - `content_bookmarks` ContentBookmark[], required
      - `id` number, required
      - `user_id` string, required
      - `content_id` string, required
      - `created_at` string, date-time, required
      - `user` User, required (recursive)
      - `content` Content, required (recursive)
    - `collections` Collection[], required
      - `id` string, required
      - `user_id` string, required
      - `name` string, required
      - `slug` string, required
      - `description` string, required
      - `is_public` boolean, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `deleted_at` string, date-time, required
      - `user` User, required (recursive)
      - `items` CollectionItem[], required
        - `id` number, required
        - `collection_id` string, required
        - `content_id` string, required
        - `position` number, required
        - `note` string, nullable, required
        - `added_by` string, nullable, required
        - `added_at` string, date-time, required
        - `collection` Collection, required (recursive)
        - `content` Content, required (recursive)
    - `api_keys` ApiKey[], required
      - `id` number, required
      - `user_id` string, required
      - `key_hash` string, required
      - `key_prefix` string, required
      - `name` string, required
      - `is_active` boolean, required
      - `last_used_at` string, date-time, required
      - `created_at` string, date-time, required
      - `expires_at` string, date-time, required
      - `user` User, required (recursive)
    - `prompt_rule` UserPromptRule, required
      - `id` number, required
      - `user_id` string, required
      - `tech_stack` string[], required
      - `theme` string, required
      - `custom_context` string, required
      - `brand` object, required
        - `appName` string
        - `primaryColor` string
        - `accentColor` string
        - `font` string
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `user` User, required (recursive)
    - `ai_generation_requests` AiGenerationRequest[], required
      - `id` number, required
      - `user_id` string, required
      - `search_query` string, required
      - `prompt` string, required
      - `result_url` string, required
      - `model` string, required
      - `tokens_used` number, required
      - `created_at` string, date-time, required
      - `user` User, required (recursive)
      - `content_usages` AiGenerationContentUsage[], required
        - `id` number, required
        - `request_id` number, required
        - `version_id` number, required
        - `created_at` string, date-time, required
        - `request` AiGenerationRequest, required (recursive)
        - `version` ContentVersion, required
          - `id` number, required
          - `content_id` string, required
          - `version_number` number, required
          - `code_url` string, required
          - `preview_url` string, required
          - `video_url` string, required
          - `changelog` string, required
          - `rebuild_score` number, nullable, required
          - `rebuild_diff_url` string, nullable, required
          - `rebuild_checked_at` string, date-time, nullable, required
          - `created_at` string, date-time, required
          - `content` Content, required (recursive)
          - `dependencies` VersionDependency[], required
            - `id` number, required
            - `version_id` number, required
            - `package_id` number, required
            - `version_spec` string, required
            - `is_dev` boolean, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `package` Package, required
              - …
          - `internal_dependencies` InternalDependency[], required
            - `id` number, required
            - `version_id` number, required
            - `depends_on_content_id` string, required
            - `version_spec` string, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `depends_on_content` Content, required (recursive)
          - `dependencies_cache` VersionDependenciesCache, required
            - `id` number, required
            - `version_id` number, required
            - `npm_dependencies` object, required
            - `npm_dev_dependencies` object, required
            - `internal_dependencies` string[], required
            - `updated_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
          - `moderation_actions` ModerationAction[], required
            - `id` number, required
            - `version_id` number, required
            - `moderator_id` string, required
            - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
            - `reason` string, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `moderator` User, required (recursive)
          - `moderation_status` VersionModerationStatus, required
            - `id` number, required
            - `version_id` number, required
            - `status` 'pending' | 'approved' | 'rejected' | 'flagged', required
            - `last_action_id` number, required
            - `updated_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `last_action` ModerationAction, required
              - …
          - `sandboxes` Sandbox[], required
            - `id` number, required
            - `version_id` number, required
            - `runtime_type` 'web' | 'react_native', required
            - `runtime_version` string, required
            - `build_hash` string, required
            - `dependencies_lock` object, required
            - `sandbox_url` string, required
            - `sandbox_provider` string, required
            - `status` string, required
            - `build_logs_url` string, required
            - `build_started_at` string, date-time, required
            - `build_completed_at` string, date-time, required
            - `build_duration_ms` number, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `mobile_config` SandboxMobileConfig, required
              - …
          - `embeddings` VersionEmbedding[], required
            - `id` number, required
            - `version_id` number, required
            - `embedding_type` string, required
            - `model` string, required
            - `embedding` number[], required
            - `source_text` string, required
            - `is_active` boolean, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
          - `analytics` ContentAnalytics[], required
            - `id` number, required
            - `content_id` string, required
            - `version_id` number, required
            - `date` string, date-time, required
            - `view_count` number, required
            - `download_count` number, required
            - `copy_count` number, required
            - `dwell_seconds` number, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `version` ContentVersion, required (recursive)
          - `hunt_entries` HuntEntry[], required
            - `id` number, required
            - `round_id` number, required
            - `version_id` number, required
            - `votes_count` number, required
            - `views_count` number, required
            - `installs_count` number, required
            - `final_score` number, required
            - `prize_tier` number, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `round` HuntRound, required
              - …
            - `version` ContentVersion, required (recursive)
            - `votes` HuntVote[], required
              - …
          - `ai_generation_usages` AiGenerationContentUsage[], required
          - `ai_moderation_reports` AiModerationReport[], required
            - `id` number, required
            - `version_id` number, required
            - `action_id` number, required
            - `score` number, required
            - `passed` boolean, required
            - `critical_issues` object, required
            - `warnings` object, required
            - `checks` object, required
            - `summary` string, required
            - `model` string, required
            - `tokens_used` number, required
            - `processing_time_ms` number, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `action` ModerationAction, required
              - …
    - `hunt_votes` HuntVote[], required
      - `id` number, required
      - `entry_id` number, required
      - `user_id` string, required
      - `created_at` string, date-time, required
      - `entry` HuntEntry, required
        - `id` number, required
        - `round_id` number, required
        - `version_id` number, required
        - `votes_count` number, required
        - `views_count` number, required
        - `installs_count` number, required
        - `final_score` number, required
        - `prize_tier` number, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `round` HuntRound, required
          - `id` number, required
          - `year` number, required
          - `week_number` number, required
          - `category` 'ui' | 'marketing' | 'seasonal' | 'global', required
          - `seasonal_tag` string, required
          - `start_date` string, date-time, required
          - `end_date` string, date-time, required
          - `is_active` boolean, required
          - `created_at` string, date-time, required
          - `entries` HuntEntry[], required
        - `version` ContentVersion, required
          - `id` number, required
          - `content_id` string, required
          - `version_number` number, required
          - `code_url` string, required
          - `preview_url` string, required
          - `video_url` string, required
          - `changelog` string, required
          - `rebuild_score` number, nullable, required
          - `rebuild_diff_url` string, nullable, required
          - `rebuild_checked_at` string, date-time, nullable, required
          - `created_at` string, date-time, required
          - `content` Content, required (recursive)
          - `dependencies` VersionDependency[], required
            - `id` number, required
            - `version_id` number, required
            - `package_id` number, required
            - `version_spec` string, required
            - `is_dev` boolean, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `package` Package, required
              - …
          - `internal_dependencies` InternalDependency[], required
            - `id` number, required
            - `version_id` number, required
            - `depends_on_content_id` string, required
            - `version_spec` string, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `depends_on_content` Content, required (recursive)
          - `dependencies_cache` VersionDependenciesCache, required
            - `id` number, required
            - `version_id` number, required
            - `npm_dependencies` object, required
            - `npm_dev_dependencies` object, required
            - `internal_dependencies` string[], required
            - `updated_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
          - `moderation_actions` ModerationAction[], required
            - `id` number, required
            - `version_id` number, required
            - `moderator_id` string, required
            - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
            - `reason` string, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `moderator` User, required (recursive)
          - `moderation_status` VersionModerationStatus, required
            - `id` number, required
            - `version_id` number, required
            - `status` 'pending' | 'approved' | 'rejected' | 'flagged', required
            - `last_action_id` number, required
            - `updated_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `last_action` ModerationAction, required
              - …
          - `sandboxes` Sandbox[], required
            - `id` number, required
            - `version_id` number, required
            - `runtime_type` 'web' | 'react_native', required
            - `runtime_version` string, required
            - `build_hash` string, required
            - `dependencies_lock` object, required
            - `sandbox_url` string, required
            - `sandbox_provider` string, required
            - `status` string, required
            - `build_logs_url` string, required
            - `build_started_at` string, date-time, required
            - `build_completed_at` string, date-time, required
            - `build_duration_ms` number, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `mobile_config` SandboxMobileConfig, required
              - …
          - `embeddings` VersionEmbedding[], required
            - `id` number, required
            - `version_id` number, required
            - `embedding_type` string, required
            - `model` string, required
            - `embedding` number[], required
            - `source_text` string, required
            - `is_active` boolean, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
          - `analytics` ContentAnalytics[], required
            - `id` number, required
            - `content_id` string, required
            - `version_id` number, required
            - `date` string, date-time, required
            - `view_count` number, required
            - `download_count` number, required
            - `copy_count` number, required
            - `dwell_seconds` number, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `version` ContentVersion, required (recursive)
          - `hunt_entries` HuntEntry[], required
          - `ai_generation_usages` AiGenerationContentUsage[], required
            - `id` number, required
            - `request_id` number, required
            - `version_id` number, required
            - `created_at` string, date-time, required
            - `request` AiGenerationRequest, required
              - …
            - `version` ContentVersion, required (recursive)
          - `ai_moderation_reports` AiModerationReport[], required
            - `id` number, required
            - `version_id` number, required
            - `action_id` number, required
            - `score` number, required
            - `passed` boolean, required
            - `critical_issues` object, required
            - `warnings` object, required
            - `checks` object, required
            - `summary` string, required
            - `model` string, required
            - `tokens_used` number, required
            - `processing_time_ms` number, required
            - `created_at` string, date-time, required
            - `version` ContentVersion, required (recursive)
            - `action` ModerationAction, required
              - …
        - `votes` HuntVote[], required
      - `user` User, required (recursive)
    - `feedbacks` Feedback[], required
      - `id` number, required
      - `user_id` string, required
      - `type` 'bug' | 'feature' | 'general', required
      - `title` string, required
      - `description` string, required
      - `status` 'pending' | 'approved' | 'rejected', required
      - `admin_response` string, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `user` User, required (recursive)
    - `deletion_requests` DeletionRequest[], required
      - `id` number, required
      - `user_id` string, required
      - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
      - `requested_at` string, date-time, required
      - `completed_at` string, date-time, required
      - `user` User, required (recursive)
      - `audit_logs` DeletionAuditLog[], required
        - `id` number, required
        - `request_id` number, required
        - `table_name` string, required
        - `record_count` number, required
        - `deleted_at` string, date-time, required
        - `request` DeletionRequest, required (recursive)
  - `parent` Content, required (recursive)
  - `remixed_from` Content, required (recursive)
  - `children` Content[], required
  - `slug_history` ContentSlugHistory[], required
    - `id` number, required
    - `content_id` string, required
    - `slug` string, required
    - `created_at` string, date-time, required
    - `content` Content, required (recursive)
  - `versions` ContentVersion[], required
    - `id` number, required
    - `content_id` string, required
    - `version_number` number, required
    - `code_url` string, required
    - `preview_url` string, required
    - `video_url` string, required
    - `changelog` string, required
    - `rebuild_score` number, nullable, required
    - `rebuild_diff_url` string, nullable, required
    - `rebuild_checked_at` string, date-time, nullable, required
    - `created_at` string, date-time, required
    - `content` Content, required (recursive)
    - `dependencies` VersionDependency[], required
      - `id` number, required
      - `version_id` number, required
      - `package_id` number, required
      - `version_spec` string, required
      - `is_dev` boolean, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `package` Package, required
        - `id` number, required
        - `name` string, required
        - `registry` 'npm' | 'internal', required
        - `homepage_url` string, required
        - `is_blocked` boolean, required
        - `blocked_reason` string, required
        - `created_at` string, date-time, required
        - `version_dependencies` VersionDependency[], required
    - `internal_dependencies` InternalDependency[], required
      - `id` number, required
      - `version_id` number, required
      - `depends_on_content_id` string, required
      - `version_spec` string, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `depends_on_content` Content, required (recursive)
    - `dependencies_cache` VersionDependenciesCache, required
      - `id` number, required
      - `version_id` number, required
      - `npm_dependencies` object, required
      - `npm_dev_dependencies` object, required
      - `internal_dependencies` string[], required
      - `updated_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
    - `moderation_actions` ModerationAction[], required
      - `id` number, required
      - `version_id` number, required
      - `moderator_id` string, required
      - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
      - `reason` string, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `moderator` User, required
        - `id` string, required
        - `email` string, required
        - `username` string, nullable, required
        - `name` string, nullable, required
        - `display_name` string, nullable, required
        - `password_hash` string, nullable, required
        - `image_url` string, nullable, required
        - `bio` string, nullable, required
        - `twitter_url` string, nullable, required
        - `github_url` string, nullable, required
        - `website_url` string, nullable, required
        - `google_id` string, nullable, required
        - `github_id` string, nullable, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `deleted_at` string, date-time, nullable, required
        - `deleted_by` string, nullable, required
        - `trust_status` string, nullable, required
        - `trust_note` string, nullable, required
        - `suspended_until` string, date-time, nullable, required
        - `warnings_count` number, required
        - `last_warned_at` string, date-time, nullable, required
        - `slug_history` UserSlugHistory[], required
          - `id` number, required
          - `user_id` string, required
          - `slug` string, required
          - `created_at` string, date-time, required
          - `user` User, required (recursive)
        - `user_roles` UserRole[], required
          - `id` number, required
          - `user_id` string, required
          - `role_id` number, required
          - `granted_by` string, required
          - `granted_at` string, date-time, required
          - `expires_at` string, date-time, required
          - `user` User, required (recursive)
          - `role` Role, required
            - `id` number, required
            - `name` string, required
            - `description` string, required
            - `created_at` string, date-time, required
            - `role_permissions` RolePermission[], required
              - …
            - `user_roles` UserRole[], required
        - `contents` Content[], required
        - `content_likes` ContentLike[], required
          - `id` number, required
          - `user_id` string, required
          - `content_id` string, required
          - `created_at` string, date-time, required
          - `user` User, required (recursive)
          - `content` Content, required (recursive)
        - `content_bookmarks` ContentBookmark[], required
          - `id` number, required
          - `user_id` string, required
          - `content_id` string, required
          - `created_at` string, date-time, required
          - `user` User, required (recursive)
          - `content` Content, required (recursive)
        - `collections` Collection[], required
          - `id` string, required
          - `user_id` string, required
          - `name` string, required
          - `slug` string, required
          - `description` string, required
          - `is_public` boolean, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, required
          - `user` User, required (recursive)
          - `items` CollectionItem[], required
            - `id` number, required
            - `collection_id` string, required
            - `content_id` string, required
            - `position` number, required
            - `note` string, nullable, required
            - `added_by` string, nullable, required
            - `added_at` string, date-time, required
            - `collection` Collection, required (recursive)
            - `content` Content, required (recursive)
        - `api_keys` ApiKey[], required
          - `id` number, required
          - `user_id` string, required
          - `key_hash` string, required
          - `key_prefix` string, required
          - `name` string, required
          - `is_active` boolean, required
          - `last_used_at` string, date-time, required
          - `created_at` string, date-time, required
          - `expires_at` string, date-time, required
          - `user` User, required (recursive)
        - `prompt_rule` UserPromptRule, required
          - `id` number, required
          - `user_id` string, required
          - `tech_stack` string[], required
          - `theme` string, required
          - `custom_context` string, required
          - `brand` object, required
            - `appName` string
            - `primaryColor` string
            - `accentColor` string
            - `font` string
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `user` User, required (recursive)
        - `ai_generation_requests` AiGenerationRequest[], required
          - `id` number, required
          - `user_id` string, required
          - `search_query` string, required
          - `prompt` string, required
          - `result_url` string, required
          - `model` string, required
          - `tokens_used` number, required
          - `created_at` string, date-time, required
          - `user` User, required (recursive)
          - `content_usages` AiGenerationContentUsage[], required
            - `id` number, required
            - `request_id` number, required
            - `version_id` number, required
            - `created_at` string, date-time, required
            - `request` AiGenerationRequest, required (recursive)
            - `version` ContentVersion, required (recursive)
        - `hunt_votes` HuntVote[], required
          - `id` number, required
          - `entry_id` number, required
          - `user_id` string, required
          - `created_at` string, date-time, required
          - `entry` HuntEntry, required
            - `id` number, required
            - `round_id` number, required
            - `version_id` number, required
            - `votes_count` number, required
            - `views_count` number, required
            - `installs_count` number, required
            - `final_score` number, required
            - `prize_tier` number, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `round` HuntRound, required
              - …
            - `version` ContentVersion, required (recursive)
            - `votes` HuntVote[], required
          - `user` User, required (recursive)
        - `feedbacks` Feedback[], required
          - `id` number, required
          - `user_id` string, required
          - `type` 'bug' | 'feature' | 'general', required
          - `title` string, required
          - `description` string, required
          - `status` 'pending' | 'approved' | 'rejected', required
          - `admin_response` string, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `user` User, required (recursive)
        - `deletion_requests` DeletionRequest[], required
          - `id` number, required
          - `user_id` string, required
          - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
          - `requested_at` string, date-time, required
          - `completed_at` string, date-time, required
          - `user` User, required (recursive)
          - `audit_logs` DeletionAuditLog[], required
            - `id` number, required
            - `request_id` number, required
            - `table_name` string, required
            - `record_count` number, required
            - `deleted_at` string, date-time, required
            - `request` DeletionRequest, required (recursive)
    - `moderation_status` VersionModerationStatus, required
      - `id` number, required
      - `version_id` number, required
      - `status` 'pending' | 'approved' | 'rejected' | 'flagged', required
      - `last_action_id` number, required
      - `updated_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `last_action` ModerationAction, required
        - `id` number, required
        - `version_id` number, required
        - `moderator_id` string, required
        - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
        - `reason` string, required
        - `created_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
        - `moderator` User, required
          - `id` string, required
          - `email` string, required
          - `username` string, nullable, required
          - `name` string, nullable, required
          - `display_name` string, nullable, required
          - `password_hash` string, nullable, required
          - `image_url` string, nullable, required
          - `bio` string, nullable, required
          - `twitter_url` string, nullable, required
          - `github_url` string, nullable, required
          - `website_url` string, nullable, required
          - `google_id` string, nullable, required
          - `github_id` string, nullable, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, nullable, required
          - `deleted_by` string, nullable, required
          - `trust_status` string, nullable, required
          - `trust_note` string, nullable, required
          - `suspended_until` string, date-time, nullable, required
          - `warnings_count` number, required
          - `last_warned_at` string, date-time, nullable, required
          - `slug_history` UserSlugHistory[], required
            - `id` number, required
            - `user_id` string, required
            - `slug` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
          - `user_roles` UserRole[], required
            - `id` number, required
            - `user_id` string, required
            - `role_id` number, required
            - `granted_by` string, required
            - `granted_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
            - `role` Role, required
              - …
          - `contents` Content[], required
          - `content_likes` ContentLike[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `content_bookmarks` ContentBookmark[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `collections` Collection[], required
            - `id` string, required
            - `user_id` string, required
            - `name` string, required
            - `slug` string, required
            - `description` string, required
            - `is_public` boolean, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `deleted_at` string, date-time, required
            - `user` User, required (recursive)
            - `items` CollectionItem[], required
              - …
          - `api_keys` ApiKey[], required
            - `id` number, required
            - `user_id` string, required
            - `key_hash` string, required
            - `key_prefix` string, required
            - `name` string, required
            - `is_active` boolean, required
            - `last_used_at` string, date-time, required
            - `created_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
          - `prompt_rule` UserPromptRule, required
            - `id` number, required
            - `user_id` string, required
            - `tech_stack` string[], required
            - `theme` string, required
            - `custom_context` string, required
            - `brand` object, required
              - …
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `ai_generation_requests` AiGenerationRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `search_query` string, required
            - `prompt` string, required
            - `result_url` string, required
            - `model` string, required
            - `tokens_used` number, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content_usages` AiGenerationContentUsage[], required
              - …
          - `hunt_votes` HuntVote[], required
            - `id` number, required
            - `entry_id` number, required
            - `user_id` string, required
            - `created_at` string, date-time, required
            - `entry` HuntEntry, required
              - …
            - `user` User, required (recursive)
          - `feedbacks` Feedback[], required
            - `id` number, required
            - `user_id` string, required
            - `type` 'bug' | 'feature' | 'general', required
            - `title` string, required
            - `description` string, required
            - `status` 'pending' | 'approved' | 'rejected', required
            - `admin_response` string, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `deletion_requests` DeletionRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
            - `requested_at` string, date-time, required
            - `completed_at` string, date-time, required
            - `user` User, required (recursive)
            - `audit_logs` DeletionAuditLog[], required
              - …
    - `sandboxes` Sandbox[], required
      - `id` number, required
      - `version_id` number, required
      - `runtime_type` 'web' | 'react_native', required
      - `runtime_version` string, required
      - `build_hash` string, required
      - `dependencies_lock` object, required
      - `sandbox_url` string, required
      - `sandbox_provider` string, required
      - `status` string, required
      - `build_logs_url` string, required
      - `build_started_at` string, date-time, required
      - `build_completed_at` string, date-time, required
      - `build_duration_ms` number, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `mobile_config` SandboxMobileConfig, required
        - `id` number, required
        - `sandbox_id` number, required
        - `platform` string, required
        - `min_os_version` string, required
        - `expo_sdk_version` string, required
        - `native_modules` string[], required
        - `required_permissions` string[], required
        - `simulator_device` string, required
        - `created_at` string, date-time, required
        - `sandbox` Sandbox, required (recursive)
    - `embeddings` VersionEmbedding[], required
      - `id` number, required
      - `version_id` number, required
      - `embedding_type` string, required
      - `model` string, required
      - `embedding` number[], required
      - `source_text` string, required
      - `is_active` boolean, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
    - `analytics` ContentAnalytics[], required
      - `id` number, required
      - `content_id` string, required
      - `version_id` number, required
      - `date` string, date-time, required
      - `view_count` number, required
      - `download_count` number, required
      - `copy_count` number, required
      - `dwell_seconds` number, required
      - `created_at` string, date-time, required
      - `content` Content, required (recursive)
      - `version` ContentVersion, required (recursive)
    - `hunt_entries` HuntEntry[], required
      - `id` number, required
      - `round_id` number, required
      - `version_id` number, required
      - `votes_count` number, required
      - `views_count` number, required
      - `installs_count` number, required
      - `final_score` number, required
      - `prize_tier` number, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `round` HuntRound, required
        - `id` number, required
        - `year` number, required
        - `week_number` number, required
        - `category` 'ui' | 'marketing' | 'seasonal' | 'global', required
        - `seasonal_tag` string, required
        - `start_date` string, date-time, required
        - `end_date` string, date-time, required
        - `is_active` boolean, required
        - `created_at` string, date-time, required
        - `entries` HuntEntry[], required
      - `version` ContentVersion, required (recursive)
      - `votes` HuntVote[], required
        - `id` number, required
        - `entry_id` number, required
        - `user_id` string, required
        - `created_at` string, date-time, required
        - `entry` HuntEntry, required (recursive)
        - `user` User, required
          - `id` string, required
          - `email` string, required
          - `username` string, nullable, required
          - `name` string, nullable, required
          - `display_name` string, nullable, required
          - `password_hash` string, nullable, required
          - `image_url` string, nullable, required
          - `bio` string, nullable, required
          - `twitter_url` string, nullable, required
          - `github_url` string, nullable, required
          - `website_url` string, nullable, required
          - `google_id` string, nullable, required
          - `github_id` string, nullable, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, nullable, required
          - `deleted_by` string, nullable, required
          - `trust_status` string, nullable, required
          - `trust_note` string, nullable, required
          - `suspended_until` string, date-time, nullable, required
          - `warnings_count` number, required
          - `last_warned_at` string, date-time, nullable, required
          - `slug_history` UserSlugHistory[], required
            - `id` number, required
            - `user_id` string, required
            - `slug` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
          - `user_roles` UserRole[], required
            - `id` number, required
            - `user_id` string, required
            - `role_id` number, required
            - `granted_by` string, required
            - `granted_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
            - `role` Role, required
              - …
          - `contents` Content[], required
          - `content_likes` ContentLike[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `content_bookmarks` ContentBookmark[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `collections` Collection[], required
            - `id` string, required
            - `user_id` string, required
            - `name` string, required
            - `slug` string, required
            - `description` string, required
            - `is_public` boolean, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `deleted_at` string, date-time, required
            - `user` User, required (recursive)
            - `items` CollectionItem[], required
              - …
          - `api_keys` ApiKey[], required
            - `id` number, required
            - `user_id` string, required
            - `key_hash` string, required
            - `key_prefix` string, required
            - `name` string, required
            - `is_active` boolean, required
            - `last_used_at` string, date-time, required
            - `created_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
          - `prompt_rule` UserPromptRule, required
            - `id` number, required
            - `user_id` string, required
            - `tech_stack` string[], required
            - `theme` string, required
            - `custom_context` string, required
            - `brand` object, required
              - …
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `ai_generation_requests` AiGenerationRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `search_query` string, required
            - `prompt` string, required
            - `result_url` string, required
            - `model` string, required
            - `tokens_used` number, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content_usages` AiGenerationContentUsage[], required
              - …
          - `hunt_votes` HuntVote[], required
          - `feedbacks` Feedback[], required
            - `id` number, required
            - `user_id` string, required
            - `type` 'bug' | 'feature' | 'general', required
            - `title` string, required
            - `description` string, required
            - `status` 'pending' | 'approved' | 'rejected', required
            - `admin_response` string, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `deletion_requests` DeletionRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
            - `requested_at` string, date-time, required
            - `completed_at` string, date-time, required
            - `user` User, required (recursive)
            - `audit_logs` DeletionAuditLog[], required
              - …
    - `ai_generation_usages` AiGenerationContentUsage[], required
      - `id` number, required
      - `request_id` number, required
      - `version_id` number, required
      - `created_at` string, date-time, required
      - `request` AiGenerationRequest, required
        - `id` number, required
        - `user_id` string, required
        - `search_query` string, required
        - `prompt` string, required
        - `result_url` string, required
        - `model` string, required
        - `tokens_used` number, required
        - `created_at` string, date-time, required
        - `user` User, required
          - `id` string, required
          - `email` string, required
          - `username` string, nullable, required
          - `name` string, nullable, required
          - `display_name` string, nullable, required
          - `password_hash` string, nullable, required
          - `image_url` string, nullable, required
          - `bio` string, nullable, required
          - `twitter_url` string, nullable, required
          - `github_url` string, nullable, required
          - `website_url` string, nullable, required
          - `google_id` string, nullable, required
          - `github_id` string, nullable, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, nullable, required
          - `deleted_by` string, nullable, required
          - `trust_status` string, nullable, required
          - `trust_note` string, nullable, required
          - `suspended_until` string, date-time, nullable, required
          - `warnings_count` number, required
          - `last_warned_at` string, date-time, nullable, required
          - `slug_history` UserSlugHistory[], required
            - `id` number, required
            - `user_id` string, required
            - `slug` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
          - `user_roles` UserRole[], required
            - `id` number, required
            - `user_id` string, required
            - `role_id` number, required
            - `granted_by` string, required
            - `granted_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
            - `role` Role, required
              - …
          - `contents` Content[], required
          - `content_likes` ContentLike[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `content_bookmarks` ContentBookmark[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `collections` Collection[], required
            - `id` string, required
            - `user_id` string, required
            - `name` string, required
            - `slug` string, required
            - `description` string, required
            - `is_public` boolean, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `deleted_at` string, date-time, required
            - `user` User, required (recursive)
            - `items` CollectionItem[], required
              - …
          - `api_keys` ApiKey[], required
            - `id` number, required
            - `user_id` string, required
            - `key_hash` string, required
            - `key_prefix` string, required
            - `name` string, required
            - `is_active` boolean, required
            - `last_used_at` string, date-time, required
            - `created_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
          - `prompt_rule` UserPromptRule, required
            - `id` number, required
            - `user_id` string, required
            - `tech_stack` string[], required
            - `theme` string, required
            - `custom_context` string, required
            - `brand` object, required
              - …
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `ai_generation_requests` AiGenerationRequest[], required
          - `hunt_votes` HuntVote[], required
            - `id` number, required
            - `entry_id` number, required
            - `user_id` string, required
            - `created_at` string, date-time, required
            - `entry` HuntEntry, required
              - …
            - `user` User, required (recursive)
          - `feedbacks` Feedback[], required
            - `id` number, required
            - `user_id` string, required
            - `type` 'bug' | 'feature' | 'general', required
            - `title` string, required
            - `description` string, required
            - `status` 'pending' | 'approved' | 'rejected', required
            - `admin_response` string, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `deletion_requests` DeletionRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
            - `requested_at` string, date-time, required
            - `completed_at` string, date-time, required
            - `user` User, required (recursive)
            - `audit_logs` DeletionAuditLog[], required
              - …
        - `content_usages` AiGenerationContentUsage[], required
      - `version` ContentVersion, required (recursive)
    - `ai_moderation_reports` AiModerationReport[], required
      - `id` number, required
      - `version_id` number, required
      - `action_id` number, required
      - `score` number, required
      - `passed` boolean, required
      - `critical_issues` object, required
      - `warnings` object, required
      - `checks` object, required
      - `summary` string, required
      - `model` string, required
      - `tokens_used` number, required
      - `processing_time_ms` number, required
      - `created_at` string, date-time, required
      - `version` ContentVersion, required (recursive)
      - `action` ModerationAction, required
        - `id` number, required
        - `version_id` number, required
        - `moderator_id` string, required
        - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
        - `reason` string, required
        - `created_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
        - `moderator` User, required
          - `id` string, required
          - `email` string, required
          - `username` string, nullable, required
          - `name` string, nullable, required
          - `display_name` string, nullable, required
          - `password_hash` string, nullable, required
          - `image_url` string, nullable, required
          - `bio` string, nullable, required
          - `twitter_url` string, nullable, required
          - `github_url` string, nullable, required
          - `website_url` string, nullable, required
          - `google_id` string, nullable, required
          - `github_id` string, nullable, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, nullable, required
          - `deleted_by` string, nullable, required
          - `trust_status` string, nullable, required
          - `trust_note` string, nullable, required
          - `suspended_until` string, date-time, nullable, required
          - `warnings_count` number, required
          - `last_warned_at` string, date-time, nullable, required
          - `slug_history` UserSlugHistory[], required
            - `id` number, required
            - `user_id` string, required
            - `slug` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
          - `user_roles` UserRole[], required
            - `id` number, required
            - `user_id` string, required
            - `role_id` number, required
            - `granted_by` string, required
            - `granted_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
            - `role` Role, required
              - …
          - `contents` Content[], required
          - `content_likes` ContentLike[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `content_bookmarks` ContentBookmark[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `collections` Collection[], required
            - `id` string, required
            - `user_id` string, required
            - `name` string, required
            - `slug` string, required
            - `description` string, required
            - `is_public` boolean, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `deleted_at` string, date-time, required
            - `user` User, required (recursive)
            - `items` CollectionItem[], required
              - …
          - `api_keys` ApiKey[], required
            - `id` number, required
            - `user_id` string, required
            - `key_hash` string, required
            - `key_prefix` string, required
            - `name` string, required
            - `is_active` boolean, required
            - `last_used_at` string, date-time, required
            - `created_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
          - `prompt_rule` UserPromptRule, required
            - `id` number, required
            - `user_id` string, required
            - `tech_stack` string[], required
            - `theme` string, required
            - `custom_context` string, required
            - `brand` object, required
              - …
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `ai_generation_requests` AiGenerationRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `search_query` string, required
            - `prompt` string, required
            - `result_url` string, required
            - `model` string, required
            - `tokens_used` number, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content_usages` AiGenerationContentUsage[], required
              - …
          - `hunt_votes` HuntVote[], required
            - `id` number, required
            - `entry_id` number, required
            - `user_id` string, required
            - `created_at` string, date-time, required
            - `entry` HuntEntry, required
              - …
            - `user` User, required (recursive)
          - `feedbacks` Feedback[], required
            - `id` number, required
            - `user_id` string, required
            - `type` 'bug' | 'feature' | 'general', required
            - `title` string, required
            - `description` string, required
            - `status` 'pending' | 'approved' | 'rejected', required
            - `admin_response` string, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `user` User, required (recursive)
          - `deletion_requests` DeletionRequest[], required
            - `id` number, required
            - `user_id` string, required
            - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
            - `requested_at` string, date-time, required
            - `completed_at` string, date-time, required
            - `user` User, required (recursive)
            - `audit_logs` DeletionAuditLog[], required
              - …
  - `component_detail` ComponentDetail, required
    - `id` number, required
    - `content_id` string, required
    - `registry` 'ui' | 'hooks' | 'lib' | 'blocks', required
    - `license` string, required
    - `tailwind_config_extension` string, required
    - `global_css_extension` string, required
    - `content` Content, required (recursive)
  - `demo_detail` DemoDetail, required
    - `id` number, required
    - `content_id` string, required
    - `compiled_css_url` string, required
    - `bundle_url` string, required
    - `content` Content, required (recursive)
  - `template_detail` TemplateDetail, required
    - `id` number, required
    - `content_id` string, required
    - `github_url` string, nullable, required
    - `demo_url` string, required
    - `page_count` number, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `content` Content, required (recursive)
  - `content_tags` ContentTag[], required
    - `id` number, required
    - `content_id` string, required
    - `tag_id` number, required
    - `created_at` string, date-time, required
    - `content` Content, required (recursive)
    - `tag` Tag, required
      - `id` number, required
      - `name` string, required
      - `slug` string, required
      - `tag_type` string, required
      - `sort_order` number, required
      - `is_active` boolean, required
      - `created_at` string, date-time, required
      - `content_tags` ContentTag[], required
  - `likes` ContentLike[], required
    - `id` number, required
    - `user_id` string, required
    - `content_id` string, required
    - `created_at` string, date-time, required
    - `user` User, required
      - `id` string, required
      - `email` string, required
      - `username` string, nullable, required
      - `name` string, nullable, required
      - `display_name` string, nullable, required
      - `password_hash` string, nullable, required
      - `image_url` string, nullable, required
      - `bio` string, nullable, required
      - `twitter_url` string, nullable, required
      - `github_url` string, nullable, required
      - `website_url` string, nullable, required
      - `google_id` string, nullable, required
      - `github_id` string, nullable, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `deleted_at` string, date-time, nullable, required
      - `deleted_by` string, nullable, required
      - `trust_status` string, nullable, required
      - `trust_note` string, nullable, required
      - `suspended_until` string, date-time, nullable, required
      - `warnings_count` number, required
      - `last_warned_at` string, date-time, nullable, required
      - `slug_history` UserSlugHistory[], required
        - `id` number, required
        - `user_id` string, required
        - `slug` string, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
      - `user_roles` UserRole[], required
        - `id` number, required
        - `user_id` string, required
        - `role_id` number, required
        - `granted_by` string, required
        - `granted_at` string, date-time, required
        - `expires_at` string, date-time, required
        - `user` User, required (recursive)
        - `role` Role, required
          - `id` number, required
          - `name` string, required
          - `description` string, required
          - `created_at` string, date-time, required
          - `role_permissions` RolePermission[], required
            - `id` number, required
            - `role_id` number, required
            - `permission_id` number, required
            - `role` Role, required (recursive)
            - `permission` Permission, required
              - …
          - `user_roles` UserRole[], required
      - `contents` Content[], required
      - `content_likes` ContentLike[], required
      - `content_bookmarks` ContentBookmark[], required
        - `id` number, required
        - `user_id` string, required
        - `content_id` string, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
        - `content` Content, required (recursive)
      - `collections` Collection[], required
        - `id` string, required
        - `user_id` string, required
        - `name` string, required
        - `slug` string, required
        - `description` string, required
        - `is_public` boolean, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `deleted_at` string, date-time, required
        - `user` User, required (recursive)
        - `items` CollectionItem[], required
          - `id` number, required
          - `collection_id` string, required
          - `content_id` string, required
          - `position` number, required
          - `note` string, nullable, required
          - `added_by` string, nullable, required
          - `added_at` string, date-time, required
          - `collection` Collection, required (recursive)
          - `content` Content, required (recursive)
      - `api_keys` ApiKey[], required
        - `id` number, required
        - `user_id` string, required
        - `key_hash` string, required
        - `key_prefix` string, required
        - `name` string, required
        - `is_active` boolean, required
        - `last_used_at` string, date-time, required
        - `created_at` string, date-time, required
        - `expires_at` string, date-time, required
        - `user` User, required (recursive)
      - `prompt_rule` UserPromptRule, required
        - `id` number, required
        - `user_id` string, required
        - `tech_stack` string[], required
        - `theme` string, required
        - `custom_context` string, required
        - `brand` object, required
          - `appName` string
          - `primaryColor` string
          - `accentColor` string
          - `font` string
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `user` User, required (recursive)
      - `ai_generation_requests` AiGenerationRequest[], required
        - `id` number, required
        - `user_id` string, required
        - `search_query` string, required
        - `prompt` string, required
        - `result_url` string, required
        - `model` string, required
        - `tokens_used` number, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
        - `content_usages` AiGenerationContentUsage[], required
          - `id` number, required
          - `request_id` number, required
          - `version_id` number, required
          - `created_at` string, date-time, required
          - `request` AiGenerationRequest, required (recursive)
          - `version` ContentVersion, required
            - `id` number, required
            - `content_id` string, required
            - `version_number` number, required
            - `code_url` string, required
            - `preview_url` string, required
            - `video_url` string, required
            - `changelog` string, required
            - `rebuild_score` number, nullable, required
            - `rebuild_diff_url` string, nullable, required
            - `rebuild_checked_at` string, date-time, nullable, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `dependencies` VersionDependency[], required
              - …
            - `internal_dependencies` InternalDependency[], required
              - …
            - `dependencies_cache` VersionDependenciesCache, required
              - …
            - `moderation_actions` ModerationAction[], required
              - …
            - `moderation_status` VersionModerationStatus, required
              - …
            - `sandboxes` Sandbox[], required
              - …
            - `embeddings` VersionEmbedding[], required
              - …
            - `analytics` ContentAnalytics[], required
              - …
            - `hunt_entries` HuntEntry[], required
              - …
            - `ai_generation_usages` AiGenerationContentUsage[], required
            - `ai_moderation_reports` AiModerationReport[], required
              - …
      - `hunt_votes` HuntVote[], required
        - `id` number, required
        - `entry_id` number, required
        - `user_id` string, required
        - `created_at` string, date-time, required
        - `entry` HuntEntry, required
          - `id` number, required
          - `round_id` number, required
          - `version_id` number, required
          - `votes_count` number, required
          - `views_count` number, required
          - `installs_count` number, required
          - `final_score` number, required
          - `prize_tier` number, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `round` HuntRound, required
            - `id` number, required
            - `year` number, required
            - `week_number` number, required
            - `category` 'ui' | 'marketing' | 'seasonal' | 'global', required
            - `seasonal_tag` string, required
            - `start_date` string, date-time, required
            - `end_date` string, date-time, required
            - `is_active` boolean, required
            - `created_at` string, date-time, required
            - `entries` HuntEntry[], required
          - `version` ContentVersion, required
            - `id` number, required
            - `content_id` string, required
            - `version_number` number, required
            - `code_url` string, required
            - `preview_url` string, required
            - `video_url` string, required
            - `changelog` string, required
            - `rebuild_score` number, nullable, required
            - `rebuild_diff_url` string, nullable, required
            - `rebuild_checked_at` string, date-time, nullable, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `dependencies` VersionDependency[], required
              - …
            - `internal_dependencies` InternalDependency[], required
              - …
            - `dependencies_cache` VersionDependenciesCache, required
              - …
            - `moderation_actions` ModerationAction[], required
              - …
            - `moderation_status` VersionModerationStatus, required
              - …
            - `sandboxes` Sandbox[], required
              - …
            - `embeddings` VersionEmbedding[], required
              - …
            - `analytics` ContentAnalytics[], required
              - …
            - `hunt_entries` HuntEntry[], required
            - `ai_generation_usages` AiGenerationContentUsage[], required
              - …
            - `ai_moderation_reports` AiModerationReport[], required
              - …
          - `votes` HuntVote[], required
        - `user` User, required (recursive)
      - `feedbacks` Feedback[], required
        - `id` number, required
        - `user_id` string, required
        - `type` 'bug' | 'feature' | 'general', required
        - `title` string, required
        - `description` string, required
        - `status` 'pending' | 'approved' | 'rejected', required
        - `admin_response` string, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `user` User, required (recursive)
      - `deletion_requests` DeletionRequest[], required
        - `id` number, required
        - `user_id` string, required
        - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
        - `requested_at` string, date-time, required
        - `completed_at` string, date-time, required
        - `user` User, required (recursive)
        - `audit_logs` DeletionAuditLog[], required
          - `id` number, required
          - `request_id` number, required
          - `table_name` string, required
          - `record_count` number, required
          - `deleted_at` string, date-time, required
          - `request` DeletionRequest, required (recursive)
    - `content` Content, required (recursive)
  - `bookmarks` ContentBookmark[], required
    - `id` number, required
    - `user_id` string, required
    - `content_id` string, required
    - `created_at` string, date-time, required
    - `user` User, required
      - `id` string, required
      - `email` string, required
      - `username` string, nullable, required
      - `name` string, nullable, required
      - `display_name` string, nullable, required
      - `password_hash` string, nullable, required
      - `image_url` string, nullable, required
      - `bio` string, nullable, required
      - `twitter_url` string, nullable, required
      - `github_url` string, nullable, required
      - `website_url` string, nullable, required
      - `google_id` string, nullable, required
      - `github_id` string, nullable, required
      - `created_at` string, date-time, required
      - `updated_at` string, date-time, required
      - `deleted_at` string, date-time, nullable, required
      - `deleted_by` string, nullable, required
      - `trust_status` string, nullable, required
      - `trust_note` string, nullable, required
      - `suspended_until` string, date-time, nullable, required
      - `warnings_count` number, required
      - `last_warned_at` string, date-time, nullable, required
      - `slug_history` UserSlugHistory[], required
        - `id` number, required
        - `user_id` string, required
        - `slug` string, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
      - `user_roles` UserRole[], required
        - `id` number, required
        - `user_id` string, required
        - `role_id` number, required
        - `granted_by` string, required
        - `granted_at` string, date-time, required
        - `expires_at` string, date-time, required
        - `user` User, required (recursive)
        - `role` Role, required
          - `id` number, required
          - `name` string, required
          - `description` string, required
          - `created_at` string, date-time, required
          - `role_permissions` RolePermission[], required
            - `id` number, required
            - `role_id` number, required
            - `permission_id` number, required
            - `role` Role, required (recursive)
            - `permission` Permission, required
              - …
          - `user_roles` UserRole[], required
      - `contents` Content[], required
      - `content_likes` ContentLike[], required
        - `id` number, required
        - `user_id` string, required
        - `content_id` string, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
        - `content` Content, required (recursive)
      - `content_bookmarks` ContentBookmark[], required
      - `collections` Collection[], required
        - `id` string, required
        - `user_id` string, required
        - `name` string, required
        - `slug` string, required
        - `description` string, required
        - `is_public` boolean, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `deleted_at` string, date-time, required
        - `user` User, required (recursive)
        - `items` CollectionItem[], required
          - `id` number, required
          - `collection_id` string, required
          - `content_id` string, required
          - `position` number, required
          - `note` string, nullable, required
          - `added_by` string, nullable, required
          - `added_at` string, date-time, required
          - `collection` Collection, required (recursive)
          - `content` Content, required (recursive)
      - `api_keys` ApiKey[], required
        - `id` number, required
        - `user_id` string, required
        - `key_hash` string, required
        - `key_prefix` string, required
        - `name` string, required
        - `is_active` boolean, required
        - `last_used_at` string, date-time, required
        - `created_at` string, date-time, required
        - `expires_at` string, date-time, required
        - `user` User, required (recursive)
      - `prompt_rule` UserPromptRule, required
        - `id` number, required
        - `user_id` string, required
        - `tech_stack` string[], required
        - `theme` string, required
        - `custom_context` string, required
        - `brand` object, required
          - `appName` string
          - `primaryColor` string
          - `accentColor` string
          - `font` string
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `user` User, required (recursive)
      - `ai_generation_requests` AiGenerationRequest[], required
        - `id` number, required
        - `user_id` string, required
        - `search_query` string, required
        - `prompt` string, required
        - `result_url` string, required
        - `model` string, required
        - `tokens_used` number, required
        - `created_at` string, date-time, required
        - `user` User, required (recursive)
        - `content_usages` AiGenerationContentUsage[], required
          - `id` number, required
          - `request_id` number, required
          - `version_id` number, required
          - `created_at` string, date-time, required
          - `request` AiGenerationRequest, required (recursive)
          - `version` ContentVersion, required
            - `id` number, required
            - `content_id` string, required
            - `version_number` number, required
            - `code_url` string, required
            - `preview_url` string, required
            - `video_url` string, required
            - `changelog` string, required
            - `rebuild_score` number, nullable, required
            - `rebuild_diff_url` string, nullable, required
            - `rebuild_checked_at` string, date-time, nullable, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `dependencies` VersionDependency[], required
              - …
            - `internal_dependencies` InternalDependency[], required
              - …
            - `dependencies_cache` VersionDependenciesCache, required
              - …
            - `moderation_actions` ModerationAction[], required
              - …
            - `moderation_status` VersionModerationStatus, required
              - …
            - `sandboxes` Sandbox[], required
              - …
            - `embeddings` VersionEmbedding[], required
              - …
            - `analytics` ContentAnalytics[], required
              - …
            - `hunt_entries` HuntEntry[], required
              - …
            - `ai_generation_usages` AiGenerationContentUsage[], required
            - `ai_moderation_reports` AiModerationReport[], required
              - …
      - `hunt_votes` HuntVote[], required
        - `id` number, required
        - `entry_id` number, required
        - `user_id` string, required
        - `created_at` string, date-time, required
        - `entry` HuntEntry, required
          - `id` number, required
          - `round_id` number, required
          - `version_id` number, required
          - `votes_count` number, required
          - `views_count` number, required
          - `installs_count` number, required
          - `final_score` number, required
          - `prize_tier` number, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `round` HuntRound, required
            - `id` number, required
            - `year` number, required
            - `week_number` number, required
            - `category` 'ui' | 'marketing' | 'seasonal' | 'global', required
            - `seasonal_tag` string, required
            - `start_date` string, date-time, required
            - `end_date` string, date-time, required
            - `is_active` boolean, required
            - `created_at` string, date-time, required
            - `entries` HuntEntry[], required
          - `version` ContentVersion, required
            - `id` number, required
            - `content_id` string, required
            - `version_number` number, required
            - `code_url` string, required
            - `preview_url` string, required
            - `video_url` string, required
            - `changelog` string, required
            - `rebuild_score` number, nullable, required
            - `rebuild_diff_url` string, nullable, required
            - `rebuild_checked_at` string, date-time, nullable, required
            - `created_at` string, date-time, required
            - `content` Content, required (recursive)
            - `dependencies` VersionDependency[], required
              - …
            - `internal_dependencies` InternalDependency[], required
              - …
            - `dependencies_cache` VersionDependenciesCache, required
              - …
            - `moderation_actions` ModerationAction[], required
              - …
            - `moderation_status` VersionModerationStatus, required
              - …
            - `sandboxes` Sandbox[], required
              - …
            - `embeddings` VersionEmbedding[], required
              - …
            - `analytics` ContentAnalytics[], required
              - …
            - `hunt_entries` HuntEntry[], required
            - `ai_generation_usages` AiGenerationContentUsage[], required
              - …
            - `ai_moderation_reports` AiModerationReport[], required
              - …
          - `votes` HuntVote[], required
        - `user` User, required (recursive)
      - `feedbacks` Feedback[], required
        - `id` number, required
        - `user_id` string, required
        - `type` 'bug' | 'feature' | 'general', required
        - `title` string, required
        - `description` string, required
        - `status` 'pending' | 'approved' | 'rejected', required
        - `admin_response` string, required
        - `created_at` string, date-time, required
        - `updated_at` string, date-time, required
        - `user` User, required (recursive)
      - `deletion_requests` DeletionRequest[], required
        - `id` number, required
        - `user_id` string, required
        - `status` 'pending' | 'processing' | 'completed' | 'cancelled', required
        - `requested_at` string, date-time, required
        - `completed_at` string, date-time, required
        - `user` User, required (recursive)
        - `audit_logs` DeletionAuditLog[], required
          - `id` number, required
          - `request_id` number, required
          - `table_name` string, required
          - `record_count` number, required
          - `deleted_at` string, date-time, required
          - `request` DeletionRequest, required (recursive)
    - `content` Content, required (recursive)
  - `analytics` ContentAnalytics[], required
    - `id` number, required
    - `content_id` string, required
    - `version_id` number, required
    - `date` string, date-time, required
    - `view_count` number, required
    - `download_count` number, required
    - `copy_count` number, required
    - `dwell_seconds` number, required
    - `created_at` string, date-time, required
    - `content` Content, required (recursive)
    - `version` ContentVersion, required
      - `id` number, required
      - `content_id` string, required
      - `version_number` number, required
      - `code_url` string, required
      - `preview_url` string, required
      - `video_url` string, required
      - `changelog` string, required
      - `rebuild_score` number, nullable, required
      - `rebuild_diff_url` string, nullable, required
      - `rebuild_checked_at` string, date-time, nullable, required
      - `created_at` string, date-time, required
      - `content` Content, required (recursive)
      - `dependencies` VersionDependency[], required
        - `id` number, required
        - `version_id` number, required
        - `package_id` number, required
        - `version_spec` string, required
        - `is_dev` boolean, required
        - `created_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
        - `package` Package, required
          - `id` number, required
          - `name` string, required
          - `registry` 'npm' | 'internal', required
          - `homepage_url` string, required
          - `is_blocked` boolean, required
          - `blocked_reason` string, required
          - `created_at` string, date-time, required
          - `version_dependencies` VersionDependency[], required
      - `internal_dependencies` InternalDependency[], required
        - `id` number, required
        - `version_id` number, required
        - `depends_on_content_id` string, required
        - `version_spec` string, required
        - `created_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
        - `depends_on_content` Content, required (recursive)
      - `dependencies_cache` VersionDependenciesCache, required
        - `id` number, required
        - `version_id` number, required
        - `npm_dependencies` object, required
        - `npm_dev_dependencies` object, required
        - `internal_dependencies` string[], required
        - `updated_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
      - `moderation_actions` ModerationAction[], required
        - `id` number, required
        - `version_id` number, required
        - `moderator_id` string, required
        - `action` 'submit' | 'approve' | 'reject' | 'flag' | 'unflag', required
        - `reason` string, required
        - `created_at` string, date-time, required
        - `version` ContentVersion, required (recursive)
        - `moderator` User, required
          - `id` string, required
          - `email` string, required
          - `username` string, nullable, required
          - `name` string, nullable, required
          - `display_name` string, nullable, required
          - `password_hash` string, nullable, required
          - `image_url` string, nullable, required
          - `bio` string, nullable, required
          - `twitter_url` string, nullable, required
          - `github_url` string, nullable, required
          - `website_url` string, nullable, required
          - `google_id` string, nullable, required
          - `github_id` string, nullable, required
          - `created_at` string, date-time, required
          - `updated_at` string, date-time, required
          - `deleted_at` string, date-time, nullable, required
          - `deleted_by` string, nullable, required
          - `trust_status` string, nullable, required
          - `trust_note` string, nullable, required
          - `suspended_until` string, date-time, nullable, required
          - `warnings_count` number, required
          - `last_warned_at` string, date-time, nullable, required
          - `slug_history` UserSlugHistory[], required
            - `id` number, required
            - `user_id` string, required
            - `slug` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
          - `user_roles` UserRole[], required
            - `id` number, required
            - `user_id` string, required
            - `role_id` number, required
            - `granted_by` string, required
            - `granted_at` string, date-time, required
            - `expires_at` string, date-time, required
            - `user` User, required (recursive)
            - `role` Role, required
              - …
          - `contents` Content[], required
          - `content_likes` ContentLike[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `content_bookmarks` ContentBookmark[], required
            - `id` number, required
            - `user_id` string, required
            - `content_id` string, required
            - `created_at` string, date-time, required
            - `user` User, required (recursive)
            - `content` Content, required (recursive)
          - `collections` Collection[], required
            - `id` string, required
            - `user_id` string, required
            - `name` string, required
            - `slug` string, required
            - `description` string, required
            - `is_public` boolean, required
            - `created_at` string, date-time, required
            - `updated_at` string, date-time, required
            - `deleted_at` string, date-time, required
            - `user` User, required (recursive)
            - `items` CollectionItem[], required
              - …
          - `api_keys` ApiKey[], required
            - `id` number, required
            - `user_id` string, required
            - `key_hash` string, required
            - `key_prefix` string, required
            - `name` string, required
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.dev/vp0/apis/vp0-api.md) · [All operations](https://skmtc.dev/vp0/apis/vp0-api/llms.txt) · [OpenAPI document](https://skmtc.dev/vp0/apis/vp0-api/revisions/a41365f59c00?raw)
