steam_uploadWorkshopItem
Get code examples to upload Steam Workshop items using the Steamworks SDK. Specify app ID, title, content path, preview, tags, and visibility.
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 |
|---|---|---|---|
| appid | Yes | Steam application ID that the Workshop item belongs to | |
| title | Yes | Title for the Workshop item | |
| 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) | |
| tags | No | Tags for discoverability | |
| visibility | No | Item visibility (default: public) |