Skip to content

Import addon manifest

POST
/marketplace/import-manifest
curl --request POST \
--url https://shoehorn.example.com/api/v1/marketplace/import-manifest \
--header 'Content-Type: application/json' \
--data '{ "schemaVersion": 1, "kind": "addon", "metadata": { "slug": "example", "name": "example", "version": "example", "description": "example", "author": {}, "category": "example", "tier": "example" }, "addon": { "tier": "declarative", "runtime": "quickjs", "permissions": {}, "sync": {}, "config": {}, "frontend": {} } }'

Publishes an addon manifest to the marketplace. Used by addon developers.

Media type application/json
object
schemaVersion
required
integer
Allowed values: 1
kind
required
string
Allowed values: addon
metadata
required
object
slug
required
string
name
required
string
version
required
string
description
required
string
author
required
object
category
required
string
tier
required
string
addon
required
object
tier
required
string
Allowed values: declarative scripted full
runtime
required
string
Allowed values: quickjs
permissions
required
object
sync
object
config
object
frontend
object

Manifest imported

Manifest validation failed