Skip to content

Update Pumpkin Market Listing ​v0.0.2

Update Pumpkin Market listing metadata from a JSON file or direct inputs

This reference is generated from action.yml.

Inputs ​

InputRequiredDefaultDescription
plugin-nameNo—Exact listing name; set this or plugin-id, but not both
plugin-idNo—Numeric database ID or public ID; set this or plugin-name, but not both
metadata-fileNo—Path to a JSON object containing listing metadata; combine with direct inputs if needed
display-nameNo—Listing display name (metadata field name)
descriptionNo—Default en-US listing description; overrides that locale in translated-descriptions
categoryNo—Listing category
source-linkNo—Listing source URL
youtube-video-urlNo—Listing YouTube video URL
keywordsNo—Comma-separated listing search keywords
translated-descriptionsNo—JSON object mapping locale codes to listing descriptions
is-early-accessNo—Whether the listing is marked as early access (true or false)
commandsNo—JSON array of listing commands with names, optional aliases and permissions, localized descriptions, display order, and IDs
update-modeNopatchMetadata validation mode, patch or full; full requires all listing metadata fields
api-tokenYes—Market API token with listing update permission
api-urlNohttps://market.pumpkinmc.orgPumpkin Market base URL

Outputs ​

OutputDescription
listing-idResolved numeric Market database ID
listing-nameCanonical Market listing name
statusOperation result (success after a completed update)

Implementation reference ​

Pumpkin Plugins documentation