steam_uploadWorkshopItem
Get ready-to-use code examples in C++, C#, and GDScript for uploading new Steam Workshop items. Covers required Steamworks SDK setup and parameters like appid, title, visibility, tags, content, and preview paths.
Instructions
Get code examples and documentation for uploading new Steam Workshop items. Workshop uploads require the Steamworks SDK (ISteamUGC) running in a client or dedicated tool — there is no HTTP upload endpoint. This tool returns ready-to-use code for C++, C#, and GDScript.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags for discoverability | |
| appid | Yes | Steam application ID that the Workshop item belongs to | |
| title | Yes | Title for the Workshop item | |
| visibility | No | Item visibility (default: public) | |
| description | No | Description for the Workshop item | |
| content_path | No | Local folder path containing the item content | |
| preview_path | No | Local path to a preview image (JPG/PNG, <1MB) |