[{"data":1,"prerenderedAt":699},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fcreate-product":361,"\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fcreate-product-surround":694},[4,264,315,342],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":263},"Docs","i-lucide-book-open","\u002Fdocs","1.docs",[10,30,57,96,119,194,201,227],{"title":11,"path":12,"stem":13,"children":14,"icon":29},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[15,17,21,25],{"title":11,"path":12,"stem":13,"icon":16},"i-lucide-house",{"title":18,"path":19,"stem":20},"Platform Overview","\u002Fdocs\u002Fgetting-started\u002Fplatform-overview","1.docs\u002F1.getting-started\u002F2.platform-overview",{"title":22,"path":23,"stem":24},"Create an Organisation","\u002Fdocs\u002Fgetting-started\u002Fcreate-an-organisation","1.docs\u002F1.getting-started\u002F3.create-an-organisation",{"title":26,"path":27,"stem":28},"Quickstarts","\u002Fdocs\u002Fgetting-started\u002Fquickstarts","1.docs\u002F1.getting-started\u002F4.quickstarts","i-lucide-rocket",{"title":31,"path":32,"stem":33,"children":34,"icon":56},"Admin Center","\u002Fdocs\u002Finfuse-cloud","1.docs\u002F2.infuse-cloud\u002F1.index",[35,36,40,44,48,52],{"title":31,"path":32,"stem":33},{"title":37,"path":38,"stem":39},"Create or Switch Organisations","\u002Fdocs\u002Finfuse-cloud\u002Fcreate-or-switch-organisations","1.docs\u002F2.infuse-cloud\u002F2.create-or-switch-organisations",{"title":41,"path":42,"stem":43},"Organisation Profile","\u002Fdocs\u002Finfuse-cloud\u002Forganisation-profile","1.docs\u002F2.infuse-cloud\u002F3.organisation-profile",{"title":45,"path":46,"stem":47},"Members and Invitations","\u002Fdocs\u002Finfuse-cloud\u002Fmembers-and-invitations","1.docs\u002F2.infuse-cloud\u002F4.members-and-invitations",{"title":49,"path":50,"stem":51},"Member Roles","\u002Fdocs\u002Finfuse-cloud\u002Fmember-roles","1.docs\u002F2.infuse-cloud\u002F5.member-roles",{"title":53,"path":54,"stem":55},"API Access","\u002Fdocs\u002Finfuse-cloud\u002Fapi-access","1.docs\u002F2.infuse-cloud\u002F6.api-access","i-lucide-building-2",{"title":58,"path":59,"stem":60,"children":61,"icon":95},"Infuse IoT","\u002Fdocs\u002Finfuse-iot","1.docs\u002F3.infuse-iot\u002F1.index",[62,63,67,71,75,79,83,87,91],{"title":58,"path":59,"stem":60},{"title":64,"path":65,"stem":66},"Devices","\u002Fdocs\u002Finfuse-iot\u002Fdevices","1.docs\u002F3.infuse-iot\u002F2.devices",{"title":68,"path":69,"stem":70},"Provisioning","\u002Fdocs\u002Finfuse-iot\u002Fprovisioning","1.docs\u002F3.infuse-iot\u002F3.provisioning",{"title":72,"path":73,"stem":74},"Telemetry","\u002Fdocs\u002Finfuse-iot\u002Ftelemetry","1.docs\u002F3.infuse-iot\u002F4.telemetry",{"title":76,"path":77,"stem":78},"Commands","\u002Fdocs\u002Finfuse-iot\u002Fcommands","1.docs\u002F3.infuse-iot\u002F5.commands",{"title":80,"path":81,"stem":82},"Firmware","\u002Fdocs\u002Finfuse-iot\u002Ffirmware","1.docs\u002F3.infuse-iot\u002F6.firmware",{"title":84,"path":85,"stem":86},"Definitions","\u002Fdocs\u002Finfuse-iot\u002Fdefinitions","1.docs\u002F3.infuse-iot\u002F7.definitions",{"title":88,"path":89,"stem":90},"Connectivity","\u002Fdocs\u002Finfuse-iot\u002Fconnectivity","1.docs\u002F3.infuse-iot\u002F8.connectivity",{"title":92,"path":93,"stem":94},"SDK Reference","\u002Fdocs\u002Finfuse-iot\u002Fsdk-reference","1.docs\u002F3.infuse-iot\u002F9.sdk-reference","i-lucide-radio-tower",{"title":97,"path":98,"stem":99,"children":100,"icon":118},"Infuse DB","\u002Fdocs\u002Finfuse-db","1.docs\u002F4.infuse-db\u002F1.index",[101,102,106,110,114],{"title":97,"path":98,"stem":99},{"title":103,"path":104,"stem":105},"Datasets","\u002Fdocs\u002Finfuse-db\u002Fdatasets","1.docs\u002F4.infuse-db\u002F2.datasets",{"title":107,"path":108,"stem":109},"Ingestion","\u002Fdocs\u002Finfuse-db\u002Fingestion","1.docs\u002F4.infuse-db\u002F3.ingestion",{"title":111,"path":112,"stem":113},"Querying","\u002Fdocs\u002Finfuse-db\u002Fquerying","1.docs\u002F4.infuse-db\u002F4.querying",{"title":115,"path":116,"stem":117},"Retention","\u002Fdocs\u002Finfuse-db\u002Fretention","1.docs\u002F4.infuse-db\u002F5.retention","i-lucide-database",{"title":120,"path":121,"stem":122,"children":123,"icon":193},"Marketplace","\u002Fdocs\u002Fmarketplace","1.docs\u002F5.marketplace\u002F1.index",[124,125,129,133,161],{"title":120,"path":121,"stem":122},{"title":126,"path":127,"stem":128},"Marketplace Instances","\u002Fdocs\u002Fmarketplace\u002Finstances","1.docs\u002F5.marketplace\u002F2.instances",{"title":130,"path":131,"stem":132},"Marketplace Roles","\u002Fdocs\u002Fmarketplace\u002Froles","1.docs\u002F5.marketplace\u002F3.roles",{"title":134,"path":135,"stem":136,"children":137,"icon":160},"Developers","\u002Fdocs\u002Fmarketplace\u002Fdevelopers","1.docs\u002F5.marketplace\u002Fdevelopers\u002F1.index",[138,140,144,148,152,156],{"title":139,"path":135,"stem":136},"Marketplace Developers",{"title":141,"path":142,"stem":143},"Create a Product","\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fcreate-product","1.docs\u002F5.marketplace\u002Fdevelopers\u002F2.create-product",{"title":145,"path":146,"stem":147},"Upload Assets","\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fupload-assets","1.docs\u002F5.marketplace\u002Fdevelopers\u002F3.upload-assets",{"title":149,"path":150,"stem":151},"Releases and Versions","\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Freleases-and-versions","1.docs\u002F5.marketplace\u002Fdevelopers\u002F4.releases-and-versions",{"title":153,"path":154,"stem":155},"Pricing","\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fpricing","1.docs\u002F5.marketplace\u002Fdevelopers\u002F5.pricing",{"title":157,"path":158,"stem":159},"Publish a Product","\u002Fdocs\u002Fmarketplace\u002Fdevelopers\u002Fpublish-product","1.docs\u002F5.marketplace\u002Fdevelopers\u002F6.publish-product","i-lucide-code-2",{"title":162,"path":163,"stem":164,"children":165,"icon":192},"Providers","\u002Fdocs\u002Fmarketplace\u002Fproviders","1.docs\u002F5.marketplace\u002Fproviders\u002F1.index",[166,168,172,176,180,184,188],{"title":167,"path":163,"stem":164},"Marketplace Providers",{"title":169,"path":170,"stem":171},"Discover Products","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Fdiscover-products","1.docs\u002F5.marketplace\u002Fproviders\u002F2.discover-products",{"title":173,"path":174,"stem":175},"Create and Manage Listings","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Fcreate-listings","1.docs\u002F5.marketplace\u002Fproviders\u002F3.create-listings",{"title":177,"path":178,"stem":179},"Build a Storefront","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Fbuild-a-storefront","1.docs\u002F5.marketplace\u002Fproviders\u002F4.build-a-storefront",{"title":181,"path":182,"stem":183},"Checkout Flow","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Fcheckout-flow","1.docs\u002F5.marketplace\u002Fproviders\u002F5.checkout-flow",{"title":185,"path":186,"stem":187},"Purchases","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Fpurchases","1.docs\u002F5.marketplace\u002Fproviders\u002F6.purchases",{"title":189,"path":190,"stem":191},"Install Purchased Products","\u002Fdocs\u002Fmarketplace\u002Fproviders\u002Finstall-purchased-products","1.docs\u002F5.marketplace\u002Fproviders\u002F7.install-purchased-products","i-lucide-handshake","i-lucide-store",{"title":195,"path":196,"stem":197,"children":198,"icon":200},"Infuse Analytics","\u002Fdocs\u002Finfuse-analytics","1.docs\u002F6.infuse-analytics\u002F1.index",[199],{"title":195,"path":196,"stem":197},"i-lucide-chart-no-axes-combined",{"title":202,"path":203,"stem":204,"children":205,"icon":226},"Concepts","\u002Fdocs\u002Fconcepts","1.docs\u002F7.concepts\u002F1.index",[206,207,211,215,218,222],{"title":202,"path":203,"stem":204},{"title":208,"path":209,"stem":210},"Organisations","\u002Fdocs\u002Fconcepts\u002Forganisations","1.docs\u002F7.concepts\u002F2.organisations",{"title":212,"path":213,"stem":214},"Products","\u002Fdocs\u002Fconcepts\u002Fproducts","1.docs\u002F7.concepts\u002F3.products",{"title":64,"path":216,"stem":217},"\u002Fdocs\u002Fconcepts\u002Fdevices","1.docs\u002F7.concepts\u002F5.devices",{"title":219,"path":220,"stem":221},"Entitlements","\u002Fdocs\u002Fconcepts\u002Fentitlements","1.docs\u002F7.concepts\u002F6.entitlements",{"title":223,"path":224,"stem":225},"Marketplace Model","\u002Fdocs\u002Fconcepts\u002Fmarketplace-model","1.docs\u002F7.concepts\u002F7.marketplace-model","i-lucide-map",{"title":228,"path":229,"stem":230,"children":231,"icon":262},"IAM & Access","\u002Fdocs\u002Fiam-and-access","1.docs\u002F8.iam-and-access\u002F1.index",[232,234,238,242,246,250,254,258],{"title":233,"path":229,"stem":230},"IAM and Access",{"title":235,"path":236,"stem":237},"Users, Groups, and Roles","\u002Fdocs\u002Fiam-and-access\u002Fusers-groups-and-roles","1.docs\u002F8.iam-and-access\u002F2.users-groups-and-roles",{"title":239,"path":240,"stem":241},"Permissions","\u002Fdocs\u002Fiam-and-access\u002Fpermissions","1.docs\u002F8.iam-and-access\u002F3.permissions",{"title":243,"path":244,"stem":245},"Service Accounts","\u002Fdocs\u002Fiam-and-access\u002Fservice-accounts","1.docs\u002F8.iam-and-access\u002F4.service-accounts",{"title":247,"path":248,"stem":249},"API Tokens","\u002Fdocs\u002Fiam-and-access\u002Fapi-tokens","1.docs\u002F8.iam-and-access\u002F5.api-tokens",{"title":251,"path":252,"stem":253},"Token Exchange","\u002Fdocs\u002Fiam-and-access\u002Ftoken-exchange","1.docs\u002F8.iam-and-access\u002F6.token-exchange",{"title":255,"path":256,"stem":257},"Rotate and Revoke Credentials","\u002Fdocs\u002Fiam-and-access\u002Frotate-and-revoke-credentials","1.docs\u002F8.iam-and-access\u002F7.rotate-and-revoke-credentials",{"title":259,"path":260,"stem":261},"Troubleshooting Auth","\u002Fdocs\u002Fiam-and-access\u002Ftroubleshooting-auth","1.docs\u002F8.iam-and-access\u002F8.troubleshooting-auth","i-lucide-shield-check",false,{"title":265,"path":266,"stem":267,"children":268,"icon":314},"Guides","\u002Fguides","2.guides\u002F1.index",[269,270,282,293,304],{"title":265,"path":266,"stem":267},{"title":271,"path":272,"stem":273,"children":274,"icon":281},"Access","\u002Fguides\u002Faccess","2.guides\u002Faccess\u002F1.index",[275,277],{"title":276,"path":272,"stem":273},"Access Guides",{"title":278,"path":279,"stem":280},"Create an API Token","\u002Fguides\u002Faccess\u002Fcreate-an-api-token","2.guides\u002Faccess\u002F2.create-an-api-token","i-lucide-key-round",{"title":283,"path":284,"stem":285,"children":286,"icon":118},"Data","\u002Fguides\u002Fdata","2.guides\u002Fdata\u002F1.index",[287,289],{"title":288,"path":284,"stem":285},"Data Guides",{"title":290,"path":291,"stem":292},"Stream IoT Data to Infuse DB","\u002Fguides\u002Fdata\u002Fstream-iot-data-to-infuse-db","2.guides\u002Fdata\u002F2.stream-iot-data-to-infuse-db",{"title":294,"path":295,"stem":296,"children":297,"icon":95},"IoT","\u002Fguides\u002Fiot","2.guides\u002Fiot\u002F1.index",[298,300],{"title":299,"path":295,"stem":296},"IoT Guides",{"title":301,"path":302,"stem":303},"Connect an IoT Device","\u002Fguides\u002Fiot\u002Fconnect-a-device","2.guides\u002Fiot\u002F2.connect-a-device",{"title":120,"path":305,"stem":306,"children":307,"icon":193},"\u002Fguides\u002Fmarketplace","2.guides\u002Fmarketplace\u002F1.index",[308,310],{"title":309,"path":305,"stem":306},"Marketplace Guides",{"title":311,"path":312,"stem":313},"Build a Marketplace Storefront","\u002Fguides\u002Fmarketplace\u002Fbuild-a-storefront","2.guides\u002Fmarketplace\u002F2.build-a-storefront","i-lucide-route",{"title":316,"path":317,"stem":318,"children":319,"icon":341},"API Reference","\u002Fapi-reference","3.api-reference\u002F1.index",[320,321,325,329,333,337],{"title":316,"path":317,"stem":318},{"title":322,"path":323,"stem":324},"Admin API","\u002Fapi-reference\u002Fcloud","3.api-reference\u002F2.cloud",{"title":326,"path":327,"stem":328},"Marketplace API","\u002Fapi-reference\u002Fmarketplace","3.api-reference\u002F3.marketplace",{"title":330,"path":331,"stem":332},"IAM API","\u002Fapi-reference\u002Fiam","3.api-reference\u002F4.iam",{"title":334,"path":335,"stem":336},"Infuse IoT API","\u002Fapi-reference\u002Fiot","3.api-reference\u002F5.iot",{"title":338,"path":339,"stem":340},"Infuse DB API","\u002Fapi-reference\u002Fdb","3.api-reference\u002F6.db","i-lucide-braces",{"title":343,"path":344,"stem":345,"children":346,"icon":360},"Resources","\u002Fresources","4.resources\u002F1.index",[347,348,352,356],{"title":343,"path":344,"stem":345},{"title":349,"path":350,"stem":351},"SDKs","\u002Fresources\u002Fsdks","4.resources\u002F2.sdks",{"title":353,"path":354,"stem":355},"OpenAPI Specs","\u002Fresources\u002Fopenapi-specs","4.resources\u002F3.openapi-specs",{"title":357,"path":358,"stem":359},"Examples","\u002Fresources\u002Fexamples","4.resources\u002F4.examples","i-lucide-folder-open",{"id":362,"title":141,"body":363,"description":688,"extension":689,"links":690,"meta":691,"navigation":553,"path":142,"seo":692,"stem":143,"__hash__":693},"docs\u002F1.docs\u002F5.marketplace\u002Fdevelopers\u002F2.create-product.md",{"type":364,"value":365,"toc":681},"minimark",[366,370,373,378,381,384,425,428,432,472,475,479,482,505,508,512,515,519,585,606,663,677],[367,368,369],"p",{},"A marketplace product starts as a marketplace item.",[367,371,372],{},"Create the product in the Infuse Cloud dashboard before adding images, releases, and pricing.",[374,375,377],"h2",{"id":376},"before-you-start","Before You Start",[367,379,380],{},"Decide whether the product is an app or algorithm.",[367,382,383],{},"Marketplace supports two product types:",[385,386,387,400],"table",{},[388,389,390],"thead",{},[391,392,393,397],"tr",{},[394,395,396],"th",{},"Type",[394,398,399],{},"Use",[401,402,403,415],"tbody",{},[391,404,405,412],{},[406,407,408],"td",{},[409,410,411],"code",{},"app",[406,413,414],{},"A deployable application package for a target device board.",[391,416,417,422],{},[406,418,419],{},[409,420,421],{},"algorithm",[406,423,424],{},"A deployable algorithm package.",[367,426,427],{},"You also need access to the marketplace instance where the product will be managed.",[374,429,431],{"id":430},"in-the-dashboard","In the Dashboard",[433,434,435,443,446,452,457,463,466,469],"ol",{},[436,437,438,439,442],"li",{},"Open ",[440,441,120],"strong",{}," in Infuse Cloud.",[436,444,445],{},"Select the marketplace instance.",[436,447,438,448,451],{},[440,449,450],{},"Developer",".",[436,453,438,454,451],{},[440,455,456],{},"Manage",[436,458,459,460,451],{},"Click ",[440,461,462],{},"Create Intelligence",[436,464,465],{},"Enter the product name.",[436,467,468],{},"Select the product type.",[436,470,471],{},"Create the product.",[367,473,474],{},"The product now appears in the developer management table. Open it to complete the remaining setup.",[374,476,478],{"id":477},"add-product-details","Add Product Details",[367,480,481],{},"From the product page:",[433,483,484,490,493,496,499,502],{},[436,485,438,486,489],{},[440,487,488],{},"Details"," or click the edit action.",[436,491,492],{},"Set the public display name.",[436,494,495],{},"Add the product description.",[436,497,498],{},"Add a license URL if the product has separate license terms.",[436,500,501],{},"Add an EULA URL if customers must accept end-user terms.",[436,503,504],{},"Save the changes.",[367,506,507],{},"Use the description to explain what the product does, which devices or use cases it targets, and what customers should expect after installation.",[374,509,511],{"id":510},"what-happens-behind-the-scenes","What Happens Behind the Scenes",[367,513,514],{},"Creating a product registers a marketplace item under the current developer organisation. Product details are stored as metadata. Updating details appends the latest metadata record, so the dashboard and publishing checks always use the newest version.",[374,516,518],{"id":517},"api-equivalent","API Equivalent",[520,521,526],"pre",{"className":522,"code":523,"language":524,"meta":525,"style":525},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\nAuthorization: Bearer {developer_access_token}\nContent-Type: application\u002Fjson\n\n{\n  \"marketplaceInstanceId\": \"11111111-1111-1111-1111-111111111111\",\n  \"type\": \"app\",\n  \"name\": \"Pump Health Monitor\"\n}\n","http","",[409,527,528,536,542,548,555,561,567,573,579],{"__ignoreMap":525},[529,530,533],"span",{"class":531,"line":532},"line",1,[529,534,535],{},"POST \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\n",[529,537,539],{"class":531,"line":538},2,[529,540,541],{},"Authorization: Bearer {developer_access_token}\n",[529,543,545],{"class":531,"line":544},3,[529,546,547],{},"Content-Type: application\u002Fjson\n",[529,549,551],{"class":531,"line":550},4,[529,552,554],{"emptyLinePlaceholder":553},true,"\n",[529,556,558],{"class":531,"line":557},5,[529,559,560],{},"{\n",[529,562,564],{"class":531,"line":563},6,[529,565,566],{},"  \"marketplaceInstanceId\": \"11111111-1111-1111-1111-111111111111\",\n",[529,568,570],{"class":531,"line":569},7,[529,571,572],{},"  \"type\": \"app\",\n",[529,574,576],{"class":531,"line":575},8,[529,577,578],{},"  \"name\": \"Pump Health Monitor\"\n",[529,580,582],{"class":531,"line":581},9,[529,583,584],{},"}\n",[367,586,587,588,591,592,595,596,595,599,602,603,451],{},"The response includes the new ",[409,589,590],{},"id",", owning ",[409,593,594],{},"organisationId",", ",[409,597,598],{},"marketplaceInstanceId",[409,600,601],{},"type",", and ",[409,604,605],{},"createdAt",[520,607,609],{"className":522,"code":608,"language":524,"meta":525,"style":525},"POST \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\u002F{id}\u002Fmetadata\nAuthorization: Bearer {developer_access_token}\nContent-Type: application\u002Fjson\n\n{\n  \"displayName\": \"Pump Health Monitor\",\n  \"description\": \"Detects pump vibration anomalies and reports early failure indicators.\",\n  \"algorithmType\": \"anomaly-detection\",\n  \"licenseUrl\": \"https:\u002F\u002Fexample.com\u002Flicense\",\n  \"eulaUrl\": \"https:\u002F\u002Fexample.com\u002Feula\"\n}\n",[409,610,611,616,620,624,628,632,637,642,647,652,658],{"__ignoreMap":525},[529,612,613],{"class":531,"line":532},[529,614,615],{},"POST \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\u002F{id}\u002Fmetadata\n",[529,617,618],{"class":531,"line":538},[529,619,541],{},[529,621,622],{"class":531,"line":544},[529,623,547],{},[529,625,626],{"class":531,"line":550},[529,627,554],{"emptyLinePlaceholder":553},[529,629,630],{"class":531,"line":557},[529,631,560],{},[529,633,634],{"class":531,"line":563},[529,635,636],{},"  \"displayName\": \"Pump Health Monitor\",\n",[529,638,639],{"class":531,"line":569},[529,640,641],{},"  \"description\": \"Detects pump vibration anomalies and reports early failure indicators.\",\n",[529,643,644],{"class":531,"line":575},[529,645,646],{},"  \"algorithmType\": \"anomaly-detection\",\n",[529,648,649],{"class":531,"line":581},[529,650,651],{},"  \"licenseUrl\": \"https:\u002F\u002Fexample.com\u002Flicense\",\n",[529,653,655],{"class":531,"line":654},10,[529,656,657],{},"  \"eulaUrl\": \"https:\u002F\u002Fexample.com\u002Feula\"\n",[529,659,661],{"class":531,"line":660},11,[529,662,584],{},[520,664,666],{"className":522,"code":665,"language":524,"meta":525,"style":525},"GET \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\u002F{id}\nAuthorization: Bearer {developer_access_token}\n",[409,667,668,673],{"__ignoreMap":525},[529,669,670],{"class":531,"line":532},[529,671,672],{},"GET \u002Fmarketplace\u002Fdevelopers\u002Fmarketplace-items\u002F{id}\n",[529,674,675],{"class":531,"line":538},[529,676,541],{},[678,679,680],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":525,"searchDepth":532,"depth":538,"links":682},[683,684,685,686,687],{"id":376,"depth":538,"text":377},{"id":430,"depth":538,"text":431},{"id":477,"depth":538,"text":478},{"id":510,"depth":538,"text":511},{"id":517,"depth":538,"text":518},"Create the marketplace item that represents a product.","md",null,{},{"title":141,"description":688},"qFXrcfKehCXl6ZtrYdCLs1-7Ejx8R46KiblxcHIK5h4",[695,697],{"title":139,"path":135,"stem":136,"description":696,"children":-1},"Create, release, price, and publish marketplace products.",{"title":145,"path":146,"stem":147,"description":698,"children":-1},"Upload icons, screenshots, and binary release artefacts.",1779344634184]