Publish listing
publish_listingPublish one of the user's projects to the public template marketplace, or re-publish the listing it already has. Takes a PROJECT id. Only the person who CREATED the project may publish it, so this refuses for an org admin who can otherwise edit it. Publishing makes the schema, and for a free template the live board, readable by anyone on the internet: confirm with the user before calling it. The listing is free; see the note about pricing in the server instructions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Up to 8 short lowercase tags. | |
| title | Yes | Listing title. The first publish derives the permanent public web address from it, and that address never changes afterwards. | |
| summary | No | One line saying what the schema is for. This is the marketplace card's subtitle. | |
| category | No | Category slug from the categories list any browse_templates result carries. | |
| projectId | Yes | Project id (uuid) to publish. | |
| description | No | Longer prose: what it models, what it assumes, what somebody should know before using it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| slug | Yes | ||
| tags | No | ||
| title | Yes | ||
| status | Yes | ||
| summary | No | ||
| category | Yes | ||
| currency | No | ||
| createdAt | No | ||
| projectId | No | ||
| updatedAt | No | ||
| cloneCount | No | ||
| priceCents | No | ||
| tableCount | No | ||
| columnCount | No | ||
| description | No | ||
| publishedAt | No | ||
| purchaseCount | No | ||
| takedownReason | No | ||
| relationshipCount | No |