Publish Session
publish_sessionPublish a one-on-one session using the full LPBE session editor payload. Requires confirm set to PUBLISH. Before offering this action or requesting its inputs, check business permissions. FREE businesses cannot use this tool, regardless of individual feature rows. Call check_business_tool_access before collecting inputs. Show any grace-period warning and verified resubscribe link before continuing, and never proceed when access is blocked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | No | ||
| title | Yes | ||
| access | No | ||
| amount | No | ||
| status | Yes | ||
| confirm | No | ||
| currency | No | ||
| hostInfo | Yes | ||
| location | Yes | ||
| createdBy | No | ||
| minAmount | No | ||
| priceType | No | ||
| sessionId | Yes | ||
| thumbnail | No | ||
| communityId | Yes | ||
| description | No | ||
| availability | Yes | ||
| resourceSlug | No | ||
| tieredPrices | No | ||
| discountsToAdd | No | ||
| coverMediaItems | No | ||
| suggestedAmount | No | ||
| unAvailableDates | Yes | ||
| discountsToRemove | No | ||
| templateLibraryId | No | ||
| descriptionContent | No | ||
| discountsToDisable | No | ||
| richTextMediaFiles | No | ||
| newDiscountsToApply | No | ||
| stopAcceptingBookings | No | ||
| duplicateFromSessionId | No | ||
| durationIntervalInMinutes | Yes | ||
| applicationConfigDataFields | No | ||
| minimumNoticeInDaysForBooking | Yes | ||
| timezoneChosenForAvailability | Yes |