UGC API (BETA)
Overview
Quick Start
Publishing Content
// Create new content
const entry = await RundotAPI.ugc.create({
contentType: 'character', // App-defined type
data: {
name: 'My Character',
stats: { strength: 10, agility: 8 },
abilities: ['fireball', 'shield']
},
isPublic: true, // Visible in community browse
title: 'Fire Mage', // Optional, for display
tags: ['mage', 'fire'] // Optional, for filtering
})
console.log(`Published with ID: ${entry.id}`)Browsing Community Content
Managing Your Content
Engagement Features
Likes
Usage Tracking
Reporting
Data Model
UGC Entry
Browse Response
Configuration
Field
Default
Description
Content Types
Best Practices
Content Structure
Error Handling
Caching
Limits & Rate Limiting
Limit
Value
Security
Features Summary
Last updated