Publish a private personal event, free (hosts)
event_publishPublishes a private personal event the signed-in person hosts (a quince, a birthday, a wedding, a baby shower, a graduation party), free, as the organizer dashboard's Publish does. eventIdOrName is the event id or its name as the host says it ("my quince"). It stays private: only guests with the guest code can open the page and add their pass. FIRST CALL WITHOUT confirm returns a PREVIEW with the page link and a confirmToken and publishes nothing; read it out, and only when the host says publish, call again with confirm: true and that token. Refusals (NOT_FOUND, NOT_OWNER, NOT_PERSONAL, ALREADY_PUBLISHED, PHONE_UNVERIFIED, NOT_SIGNED_IN, CONFIRM_INVALID) are read out as given. It requires a personal connector token.
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": {
"eventIdOrName": "<eventIdOrName>"
},
"name": "event_publish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | Absent on the first call, which publishes nothing; true with confirmToken publishes. | |
| confirmToken | No | The token the first call returned. | |
| eventIdOrName | Yes | The event id or the event name as the host says it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | No | ||
| code | No | ||
| link | No | ||
| error | No | ||
| state | No | ||
| eventId | No | ||
| message | No | ||
| preview | No | ||
| servedBy | No | ||
| published | No | ||
| confirmToken | No |