Publish a starter site
publish_starter_sitePublish the first version of a site from a brand kit, with no mission and no credits (SHIP-540 ST.5). Only for a project SHIP made with Start from scratch. SHIP writes the kit, the site's address and pages made from the facts of the form into the repository, and that change deploys the site. Send the same site form as create_mission's starter, with brand.source preset. A brand from a website or a logo needs create_mission instead. A second call for the same site answers with the published site. Read get_site for liveDeployId: it is set once the site is live.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>",
"site": "<site>"
},
"name": "publish_starter_site"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | The form of a site starter. Required with starter; leave out title, description, labels and entry | |
| projectId | Yes | The project SHIP made, from list_projects |