Skip to content

VirtualStore ​

Interact with VirtualStore API to manage reservations, stores, and hosts

Triggers ​

Events from this node that can start a flow. Add one from Choose a trigger.

Reservation Created ​

Triggered when a reservation is created

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "equipment": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectSession payload in VirtualStore reservation and survey response events
session.idTextSession ID
session.oidTextOrganization ID of the session
session.flowTextReservation flow
session.statusTextSession status
session.typeTextSession type (e.g. online, offline)
session.startAtTextSession start timestamp (ISO 8601)
session.endAtTextSession end timestamp (ISO 8601)
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the session is private
session.isRestorableYes / NoWhether the reservation can be restored
session.isTestYes / NoWhether this is a test session
session.isChangeableYes / NoWhether the reservation can be changed
session.isHostSelectionYes / NoWhether host selection is enabled
session.urlTypeTextURL type used when creating the session
session.rescheduledAtTextRescheduled at timestamp (ISO 8601)
session.originalHostIdTextOriginal host ID before reschedule
session.isRecordedYes / NoWhether the session is recorded
session.durationObjectDuration detail of a reservation session in VirtualStore events
session.duration.nameTextDuration name
session.duration.durationNumberDuration in minutes
session.duration.descriptionTextDuration description
session.duration.bufferTimeNumberBuffer time in minutes
session.duration.membershipTextMembership associated with duration
session.duration.memberModeTextMember mode associated with duration
session.responses[]ListSurvey results / responses for the session. Holds every survey response on the session (all guests), not only the newest one; group by responseId / resourceId
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.systemReadinessObjectSystem readiness checks for a reservation session
session.systemReadiness.microYes / NoMicrophone readiness
session.systemReadiness.cameraYes / NoCamera readiness
session.systemReadiness.browserYes / NoBrowser readiness
session.systemReadiness.speakerYes / NoSpeaker readiness
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the session
guests[]ListGuests of the reservation
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
equipmentObjectEquipment payload for offline reservations in VirtualStore events
equipment.idTextEquipment ID
equipment.nameTextEquipment name
equipment.statusTextEquipment status
equipment.descriptionTextEquipment description
equipment.avatarObjectAsset payload in VirtualStore events
equipment.avatar.idTextAsset ID
equipment.avatar.nameTextAsset name
equipment.avatar.urlTextAsset URL
equipment.avatar.createdAtTextCreated at timestamp (ISO 8601)
equipment.avatar.mimeTypeTextMIME type of the asset
equipment.avatar.sizeNumberAsset size in bytes
equipment.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
equipment.avatar.meta.thumbnails[]ListGenerated thumbnail variants
equipment.avatar.statusTextAsset status
hosts[]ListHosts of the reservation (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Reservation Updated ​

Triggered when a reservation is updated (including when it is terminated)

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "equipment": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectSession payload in VirtualStore reservation and survey response events
session.idTextSession ID
session.oidTextOrganization ID of the session
session.flowTextReservation flow
session.statusTextSession status
session.typeTextSession type (e.g. online, offline)
session.startAtTextSession start timestamp (ISO 8601)
session.endAtTextSession end timestamp (ISO 8601)
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the session is private
session.isRestorableYes / NoWhether the reservation can be restored
session.isTestYes / NoWhether this is a test session
session.isChangeableYes / NoWhether the reservation can be changed
session.isHostSelectionYes / NoWhether host selection is enabled
session.urlTypeTextURL type used when creating the session
session.rescheduledAtTextRescheduled at timestamp (ISO 8601)
session.originalHostIdTextOriginal host ID before reschedule
session.isRecordedYes / NoWhether the session is recorded
session.durationObjectDuration detail of a reservation session in VirtualStore events
session.duration.nameTextDuration name
session.duration.durationNumberDuration in minutes
session.duration.descriptionTextDuration description
session.duration.bufferTimeNumberBuffer time in minutes
session.duration.membershipTextMembership associated with duration
session.duration.memberModeTextMember mode associated with duration
session.responses[]ListSurvey results / responses for the session. Holds every survey response on the session (all guests), not only the newest one; group by responseId / resourceId
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.systemReadinessObjectSystem readiness checks for a reservation session
session.systemReadiness.microYes / NoMicrophone readiness
session.systemReadiness.cameraYes / NoCamera readiness
session.systemReadiness.browserYes / NoBrowser readiness
session.systemReadiness.speakerYes / NoSpeaker readiness
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the session
guests[]ListGuests of the reservation
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
equipmentObjectEquipment payload for offline reservations in VirtualStore events
equipment.idTextEquipment ID
equipment.nameTextEquipment name
equipment.statusTextEquipment status
equipment.descriptionTextEquipment description
equipment.avatarObjectAsset payload in VirtualStore events
equipment.avatar.idTextAsset ID
equipment.avatar.nameTextAsset name
equipment.avatar.urlTextAsset URL
equipment.avatar.createdAtTextCreated at timestamp (ISO 8601)
equipment.avatar.mimeTypeTextMIME type of the asset
equipment.avatar.sizeNumberAsset size in bytes
equipment.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
equipment.avatar.meta.thumbnails[]ListGenerated thumbnail variants
equipment.avatar.statusTextAsset status
hosts[]ListHosts of the reservation (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Reservation Cancelled ​

Triggered when a reservation is cancelled

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "equipment": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectSession payload in VirtualStore reservation and survey response events
session.idTextSession ID
session.oidTextOrganization ID of the session
session.flowTextReservation flow
session.statusTextSession status
session.typeTextSession type (e.g. online, offline)
session.startAtTextSession start timestamp (ISO 8601)
session.endAtTextSession end timestamp (ISO 8601)
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the session is private
session.isRestorableYes / NoWhether the reservation can be restored
session.isTestYes / NoWhether this is a test session
session.isChangeableYes / NoWhether the reservation can be changed
session.isHostSelectionYes / NoWhether host selection is enabled
session.urlTypeTextURL type used when creating the session
session.rescheduledAtTextRescheduled at timestamp (ISO 8601)
session.originalHostIdTextOriginal host ID before reschedule
session.isRecordedYes / NoWhether the session is recorded
session.durationObjectDuration detail of a reservation session in VirtualStore events
session.duration.nameTextDuration name
session.duration.durationNumberDuration in minutes
session.duration.descriptionTextDuration description
session.duration.bufferTimeNumberBuffer time in minutes
session.duration.membershipTextMembership associated with duration
session.duration.memberModeTextMember mode associated with duration
session.responses[]ListSurvey results / responses for the session. Holds every survey response on the session (all guests), not only the newest one; group by responseId / resourceId
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.systemReadinessObjectSystem readiness checks for a reservation session
session.systemReadiness.microYes / NoMicrophone readiness
session.systemReadiness.cameraYes / NoCamera readiness
session.systemReadiness.browserYes / NoBrowser readiness
session.systemReadiness.speakerYes / NoSpeaker readiness
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the session
guests[]ListGuests of the reservation
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
equipmentObjectEquipment payload for offline reservations in VirtualStore events
equipment.idTextEquipment ID
equipment.nameTextEquipment name
equipment.statusTextEquipment status
equipment.descriptionTextEquipment description
equipment.avatarObjectAsset payload in VirtualStore events
equipment.avatar.idTextAsset ID
equipment.avatar.nameTextAsset name
equipment.avatar.urlTextAsset URL
equipment.avatar.createdAtTextCreated at timestamp (ISO 8601)
equipment.avatar.mimeTypeTextMIME type of the asset
equipment.avatar.sizeNumberAsset size in bytes
equipment.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
equipment.avatar.meta.thumbnails[]ListGenerated thumbnail variants
equipment.avatar.statusTextAsset status
hosts[]ListHosts of the reservation (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Memo Updated ​

Triggered when the memo of a reservation or direct session is updated

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, memo is $trigger.output.memo.

json
{
  "memo": "string",
  "session": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
memoTextLatest memo content
sessionObjectSession that the memo belongs to
session.idTextID of the reservation or direct session
session.typeTextSession type: reservation or directsession

Direct Session Created ​

Triggered when a direct session is created

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectDirect session payload in VirtualStore events
session.idTextDirect session ID
session.oidTextOrganization ID of the direct session
session.statusTextDirect session status
session.typeTextSession type (always directsession)
session.startAtTextDirect session start timestamp (ISO 8601)
session.endAtTextDirect session end timestamp (ISO 8601), empty until the session ends
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the direct session is private
session.isTestYes / NoWhether this is a test direct session
session.urlTypeTextURL type used when creating the direct session
session.isRecordedYes / NoWhether the direct session is recorded
session.responses[]ListSurvey results of all guests for the direct session; empty until a guest submits the survey
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the direct session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the direct session
guests[]ListGuests of the direct session
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
hosts[]ListHosts of the direct session (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Direct Session Started ​

Triggered when a direct session is started

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectDirect session payload in VirtualStore events
session.idTextDirect session ID
session.oidTextOrganization ID of the direct session
session.statusTextDirect session status
session.typeTextSession type (always directsession)
session.startAtTextDirect session start timestamp (ISO 8601)
session.endAtTextDirect session end timestamp (ISO 8601), empty until the session ends
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the direct session is private
session.isTestYes / NoWhether this is a test direct session
session.urlTypeTextURL type used when creating the direct session
session.isRecordedYes / NoWhether the direct session is recorded
session.responses[]ListSurvey results of all guests for the direct session; empty until a guest submits the survey
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the direct session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the direct session
guests[]ListGuests of the direct session
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
hosts[]ListHosts of the direct session (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Direct Session Ended ​

Triggered when a direct session is ended

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectDirect session payload in VirtualStore events
session.idTextDirect session ID
session.oidTextOrganization ID of the direct session
session.statusTextDirect session status
session.typeTextSession type (always directsession)
session.startAtTextDirect session start timestamp (ISO 8601)
session.endAtTextDirect session end timestamp (ISO 8601), empty until the session ends
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the direct session is private
session.isTestYes / NoWhether this is a test direct session
session.urlTypeTextURL type used when creating the direct session
session.isRecordedYes / NoWhether the direct session is recorded
session.responses[]ListSurvey results of all guests for the direct session; empty until a guest submits the survey
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the direct session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the direct session
guests[]ListGuests of the direct session
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
hosts[]ListHosts of the direct session (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Direct Session Cancelled ​

Triggered when a direct session is cancelled

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "store": {},
  "hosts": [
    {
      "id": "string",
      "email": "string",
      "fullName": "string",
      "profile": {},
      "displayName": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectDirect session payload in VirtualStore events
session.idTextDirect session ID
session.oidTextOrganization ID of the direct session
session.statusTextDirect session status
session.typeTextSession type (always directsession)
session.startAtTextDirect session start timestamp (ISO 8601)
session.endAtTextDirect session end timestamp (ISO 8601), empty until the session ends
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the direct session is private
session.isTestYes / NoWhether this is a test direct session
session.urlTypeTextURL type used when creating the direct session
session.isRecordedYes / NoWhether the direct session is recorded
session.responses[]ListSurvey results of all guests for the direct session; empty until a guest submits the survey
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the direct session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the direct session
guests[]ListGuests of the direct session
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
storeObjectStore payload in VirtualStore events
store.idTextStore ID
store.nameTextStore name
store.timezoneTextStore timezone
store.logoObjectAsset payload in VirtualStore events
store.logo.idTextAsset ID
store.logo.nameTextAsset name
store.logo.urlTextAsset URL
store.logo.createdAtTextCreated at timestamp (ISO 8601)
store.logo.mimeTypeTextMIME type of the asset
store.logo.sizeNumberAsset size in bytes
store.logo.metaObjectAsset metadata (optional; e.g. thumbnails)
store.logo.meta.thumbnails[]ListGenerated thumbnail variants
store.logo.statusTextAsset status
store.imageObjectAsset payload in VirtualStore events
store.image.idTextAsset ID
store.image.nameTextAsset name
store.image.urlTextAsset URL
store.image.createdAtTextCreated at timestamp (ISO 8601)
store.image.mimeTypeTextMIME type of the asset
store.image.sizeNumberAsset size in bytes
store.image.metaObjectAsset metadata (optional; e.g. thumbnails)
store.image.meta.thumbnails[]ListGenerated thumbnail variants
store.image.statusTextAsset status
hosts[]ListHosts of the direct session (the single item is null when no host is assigned)
hosts[].idTextHost ID
hosts[].emailTextHost email
hosts[].fullNameTextHost full name
hosts[].profileObjectHost profile payload in VirtualStore events
hosts[].profile.introductionTextHost introduction
hosts[].profile.positionTextHost position
hosts[].profile.urlTextHost profile URL
hosts[].profile.twitterTextHost Twitter handle
hosts[].profile.facebookTextHost Facebook profile
hosts[].profile.instagramTextHost Instagram profile
hosts[].profile.nicknameTextHost nickname
hosts[].profile.avatarObjectAsset payload in VirtualStore events
hosts[].profile.avatar.idTextAsset ID
hosts[].profile.avatar.nameTextAsset name
hosts[].profile.avatar.urlTextAsset URL
hosts[].profile.avatar.createdAtTextCreated at timestamp (ISO 8601)
hosts[].profile.avatar.mimeTypeTextMIME type of the asset
hosts[].profile.avatar.sizeNumberAsset size in bytes
hosts[].profile.avatar.metaObjectAsset metadata (optional; e.g. thumbnails)
hosts[].profile.avatar.statusTextAsset status
hosts[].displayNameTextHost display name

Survey Response Created ​

Triggered when a guest submits a survey response for a reservation or direct session

Settings

No settings.

Output

Later steps use this data through Current Trigger in the $ picker. For example, session is $trigger.output.session.

json
{
  "session": {},
  "guests": [
    {
      "id": "string",
      "familyName": "string",
      "firstName": "string",
      "familyFurigana": "string",
      "firstFurigana": "string",
      "familyKatakana": "string",
      "firstKatakana": "string",
      "phoneNumber": "string",
      "line": {},
      "email": "string",
      "hashId": "string",
      "visitorId": "string",
      "isBooker": false,
      "identity": "string",
      "fullName": "string",
      "externalId": "string",
      "webId": "string",
      "isSurveyEnabled": false
    }
  ],
  "response": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
sessionObjectSession payload in VirtualStore reservation and survey response events
session.idTextSession ID
session.oidTextOrganization ID of the session
session.flowTextReservation flow
session.statusTextSession status
session.typeTextSession type (e.g. online, offline)
session.startAtTextSession start timestamp (ISO 8601)
session.endAtTextSession end timestamp (ISO 8601)
session.createdAtTextCreated at timestamp (ISO 8601)
session.updatedAtTextUpdated at timestamp (ISO 8601)
session.isPrivateYes / NoWhether the session is private
session.isRestorableYes / NoWhether the reservation can be restored
session.isTestYes / NoWhether this is a test session
session.isChangeableYes / NoWhether the reservation can be changed
session.isHostSelectionYes / NoWhether host selection is enabled
session.urlTypeTextURL type used when creating the session
session.rescheduledAtTextRescheduled at timestamp (ISO 8601)
session.originalHostIdTextOriginal host ID before reschedule
session.isRecordedYes / NoWhether the session is recorded
session.durationObjectDuration detail of a reservation session in VirtualStore events
session.duration.nameTextDuration name
session.duration.durationNumberDuration in minutes
session.duration.descriptionTextDuration description
session.duration.bufferTimeNumberBuffer time in minutes
session.duration.membershipTextMembership associated with duration
session.duration.memberModeTextMember mode associated with duration
session.responses[]ListSurvey results / responses for the session. Holds every survey response on the session (all guests), not only the newest one; group by responseId / resourceId
session.responses[].idTextAnswer ID
session.responses[].surveyIdTextSurvey ID
session.responses[].resourceTypeTextResponse resource type (guest | identity)
session.responses[].resourceIdTextResponse resource ID (guest ID)
session.responses[].responseIdTextResponse ID
session.responses[].questionIdTextQuestion ID
session.responses[].questionTitleTextQuestion title
session.responses[].questionExplanationTextQuestion explanation
session.responses[].questionTypeTextQuestion field type
session.responses[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.responses[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.responses[].branchCodeTextParsed branch code from answer
session.responses[].otherAnswerTextOther answer text when applicable
session.responses[].assets[]ListAssets attached to the answer
session.responses[].assets[].idTextAsset ID
session.responses[].assets[].nameTextAsset name
session.responses[].assets[].urlTextAsset URL
session.responses[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.responses[].assets[].mimeTypeTextMIME type of the asset
session.responses[].assets[].sizeNumberAsset size in bytes
session.responses[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.responses[].assets[].statusTextAsset status
session.answers[]ListHearing form answers for the session
session.answers[].idTextAnswer ID
session.answers[].surveyIdTextSurvey ID
session.answers[].resourceTypeTextResponse resource type (guest | identity)
session.answers[].resourceIdTextResponse resource ID (guest ID)
session.answers[].responseIdTextResponse ID
session.answers[].questionIdTextQuestion ID
session.answers[].questionTitleTextQuestion title
session.answers[].questionExplanationTextQuestion explanation
session.answers[].questionTypeTextQuestion field type
session.answers[].isSatisfactionYes / NoWhether the question is a satisfaction question
session.answers[].answerAnyAnswer value: a string, a number (e.g. linear scale) or a list of strings (checkbox)
session.answers[].branchCodeTextParsed branch code from answer
session.answers[].otherAnswerTextOther answer text when applicable
session.answers[].assets[]ListAssets attached to the answer
session.answers[].assets[].idTextAsset ID
session.answers[].assets[].nameTextAsset name
session.answers[].assets[].urlTextAsset URL
session.answers[].assets[].createdAtTextCreated at timestamp (ISO 8601)
session.answers[].assets[].mimeTypeTextMIME type of the asset
session.answers[].assets[].sizeNumberAsset size in bytes
session.answers[].assets[].metaObjectAsset metadata (optional; e.g. thumbnails)
session.answers[].assets[].statusTextAsset status
session.systemReadinessObjectSystem readiness checks for a reservation session
session.systemReadiness.microYes / NoMicrophone readiness
session.systemReadiness.cameraYes / NoCamera readiness
session.systemReadiness.browserYes / NoBrowser readiness
session.systemReadiness.speakerYes / NoSpeaker readiness
session.cancelledReasonTextReason for cancellation
session.cancelledByTextWho cancelled the session
guests[]ListGuests of the session
guests[].idTextGuest ID
guests[].familyNameTextFamily name of guest
guests[].firstNameTextFirst name of guest
guests[].familyFuriganaTextFamily name in furigana
guests[].firstFuriganaTextFirst name in furigana
guests[].familyKatakanaTextFamily name in katakana
guests[].firstKatakanaTextFirst name in katakana
guests[].phoneNumberTextGuest phone number
guests[].lineObjectLINE profile of a guest in VirtualStore events
guests[].line.idTextLINE user ID (with U prefix)
guests[].line.nameTextLINE display name
guests[].line.avatarTextLINE avatar URL
guests[].line.isFriendYes / NoWhether the guest is a LINE friend
guests[].emailTextGuest email
guests[].hashIdTextGuest hashed ID
guests[].visitorIdTextVisitor ID
guests[].isBookerYes / NoWhether this guest is the booker
guests[].identityTextGuest identity
guests[].fullNameTextFull name of guest
guests[].externalIdTextGuest external ID
guests[].webIdTextGuest web ID
guests[].isSurveyEnabledYes / NoWhether survey is enabled for guest
responseObjectSurvey response that triggered a VirtualStore survey event
response.responseIdTextResponse ID; matches responseId on the items in session.responses
response.surveyIdTextSurvey ID
response.resourceTypeTextWho submitted the response: guest, identity or user
response.resourceIdTextID of who submitted the response (the guest ID when resourceType is guest)
response.targetTypeTextWhere the response was submitted: store.reservation.survey for a reservation, store.directsession.survey for a direct session
response.targetIdTextID of the reservation or direct session
response.createdAtTextFirst submission timestamp (ISO 8601); unchanged when the guest resubmits
response.isUpdatedYes / NoWhether the guest resubmitted the survey and the existing response was updated

Actions ​

Steps this node can perform. Add one from Add a step, then pick the action.

List Reservations ​

Get a list of all reservations in the specific store

Settings

FieldTypeRequiredDescription
Store IDTextYesList reservations in the specific store
Host IDTextFilter by host ID
StatusTextFilter by reservation status
PageNumberPage number for pagination
Default: 1
Per PageNumberNumber of items per page
Default: 100

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "equipment_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "string",
  "type": "string",
  "is_private": false,
  "num_by_guest": 0,
  "guests": [
    {
      "id": "string",
      "hash_id": "string",
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "note": "string",
      "phone_number": "string",
      "line": {
        "id": "string",
        "name": "string",
        "avatar": "string",
        "user_id": "string"
      },
      "status": "string",
      "resource_type": "string",
      "resource_id": "string",
      "external_id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "equipment": {},
  "duration": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the reservation
host_idTextID of the host
equipment_idTextID of the equipment
start_atTextStart time of the reservation
end_atTextEnd time of the reservation
statusTextStatus of the reservation
typeTextType of the reservation
is_privateYes / NoWhether the reservation is private
num_by_guestNumberNumber of guests in the reservation
guests[]ListList of guests in the reservation
guests[].idTextUnique identifier for the guest
guests[].hash_idTextGuest hashed id
guests[].family_nameTextFamily name of guest
guests[].first_nameTextFirst name of guest
guests[].family_furiganaTextFamily furigana format
guests[].first_furiganaTextFirst furigana format
guests[].family_katakanaTextFamily katakana format
guests[].first_katakanaTextFirst katakana format
guests[].emailTextGuest email
guests[].noteTextGuest note
guests[].phone_numberTextGuest's phone number
guests[].lineObjectLINE profile
guests[].line.idTextInternal ID for LINE profile
guests[].line.nameTextThe LINE name of guest
guests[].line.avatarTextThe LINE avatar
guests[].line.user_idTextExternal ID for LINE profile (LINE UID)
guests[].statusTextThe reservation status
guests[].resource_typeTextThe resource type
guests[].resource_idTextThe resource id
guests[].external_idTextGuest external id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostObjectHost information
equipmentObjectEquipment information
durationObjectDuration information

Retrieve Reservation ​

Retrieve a reservation by ID

Settings

FieldTypeRequiredDescription
Reservation IDTextYesID of the reservation

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "equipment_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "string",
  "type": "string",
  "is_private": false,
  "num_by_guest": 0,
  "guests": [
    {
      "id": "string",
      "hash_id": "string",
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "note": "string",
      "phone_number": "string",
      "line": {
        "id": "string",
        "name": "string",
        "avatar": "string",
        "user_id": "string"
      },
      "status": "string",
      "resource_type": "string",
      "resource_id": "string",
      "external_id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "equipment": {},
  "duration": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the reservation
host_idTextID of the host
equipment_idTextID of the equipment
start_atTextStart time of the reservation
end_atTextEnd time of the reservation
statusTextStatus of the reservation
typeTextType of the reservation
is_privateYes / NoWhether the reservation is private
num_by_guestNumberNumber of guests in the reservation
guests[]ListList of guests in the reservation
guests[].idTextUnique identifier for the guest
guests[].hash_idTextGuest hashed id
guests[].family_nameTextFamily name of guest
guests[].first_nameTextFirst name of guest
guests[].family_furiganaTextFamily furigana format
guests[].first_furiganaTextFirst furigana format
guests[].family_katakanaTextFamily katakana format
guests[].first_katakanaTextFirst katakana format
guests[].emailTextGuest email
guests[].noteTextGuest note
guests[].phone_numberTextGuest's phone number
guests[].lineObjectLINE profile
guests[].line.idTextInternal ID for LINE profile
guests[].line.nameTextThe LINE name of guest
guests[].line.avatarTextThe LINE avatar
guests[].line.user_idTextExternal ID for LINE profile (LINE UID)
guests[].statusTextThe reservation status
guests[].resource_typeTextThe resource type
guests[].resource_idTextThe resource id
guests[].external_idTextGuest external id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostObjectHost information
equipmentObjectEquipment information
durationObjectDuration information

Cancel Reservation ​

Cancel a reservation by ID

Settings

FieldTypeRequiredDescription
Reservation IDTextYesID of the reservation

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "equipment_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "string",
  "type": "string",
  "is_private": false,
  "num_by_guest": 0,
  "guests": [
    {
      "id": "string",
      "hash_id": "string",
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "note": "string",
      "phone_number": "string",
      "line": {
        "id": "string",
        "name": "string",
        "avatar": "string",
        "user_id": "string"
      },
      "status": "string",
      "resource_type": "string",
      "resource_id": "string",
      "external_id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "equipment": {},
  "duration": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the reservation
host_idTextID of the host
equipment_idTextID of the equipment
start_atTextStart time of the reservation
end_atTextEnd time of the reservation
statusTextStatus of the reservation
typeTextType of the reservation
is_privateYes / NoWhether the reservation is private
num_by_guestNumberNumber of guests in the reservation
guests[]ListList of guests in the reservation
guests[].idTextUnique identifier for the guest
guests[].hash_idTextGuest hashed id
guests[].family_nameTextFamily name of guest
guests[].first_nameTextFirst name of guest
guests[].family_furiganaTextFamily furigana format
guests[].first_furiganaTextFirst furigana format
guests[].family_katakanaTextFamily katakana format
guests[].first_katakanaTextFirst katakana format
guests[].emailTextGuest email
guests[].noteTextGuest note
guests[].phone_numberTextGuest's phone number
guests[].lineObjectLINE profile
guests[].line.idTextInternal ID for LINE profile
guests[].line.nameTextThe LINE name of guest
guests[].line.avatarTextThe LINE avatar
guests[].line.user_idTextExternal ID for LINE profile (LINE UID)
guests[].statusTextThe reservation status
guests[].resource_typeTextThe resource type
guests[].resource_idTextThe resource id
guests[].external_idTextGuest external id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostObjectHost information
equipmentObjectEquipment information
durationObjectDuration information

Create Reservation ​

Create a new reservation

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
VS Organization IDTextYesVS ID of the organization
Start AtTextYesStart at datetime
Duration IDTextYesThe duration setting ID
GuestObjectYesGuest information
Host IDTextHost id, if the reservation is being created with a specific host
Is TestYes / NoFlag for test mode
Default: false
URL TypeChoiceURL source that user creates reservation from
Options: Store, Host, Organization
Default: store
Equipment IDTextEquipment id, required for the offline reservation
TypeChoiceType of the reservation
Options: Online, Offline
Default: online
Creator IDTextCreator id, if the reservation is created by host
ResponseObjectThe hearing form response

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "equipment_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "string",
  "type": "string",
  "is_private": false,
  "num_by_guest": 0,
  "guests": [
    {
      "id": "string",
      "hash_id": "string",
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "note": "string",
      "phone_number": "string",
      "line": {
        "id": "string",
        "name": "string",
        "avatar": "string",
        "user_id": "string"
      },
      "status": "string",
      "resource_type": "string",
      "resource_id": "string",
      "external_id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "equipment": {},
  "duration": {}
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the reservation
host_idTextID of the host
equipment_idTextID of the equipment
start_atTextStart time of the reservation
end_atTextEnd time of the reservation
statusTextStatus of the reservation
typeTextType of the reservation
is_privateYes / NoWhether the reservation is private
num_by_guestNumberNumber of guests in the reservation
guests[]ListList of guests in the reservation
guests[].idTextUnique identifier for the guest
guests[].hash_idTextGuest hashed id
guests[].family_nameTextFamily name of guest
guests[].first_nameTextFirst name of guest
guests[].family_furiganaTextFamily furigana format
guests[].first_furiganaTextFirst furigana format
guests[].family_katakanaTextFamily katakana format
guests[].first_katakanaTextFirst katakana format
guests[].emailTextGuest email
guests[].noteTextGuest note
guests[].phone_numberTextGuest's phone number
guests[].lineObjectLINE profile
guests[].line.idTextInternal ID for LINE profile
guests[].line.nameTextThe LINE name of guest
guests[].line.avatarTextThe LINE avatar
guests[].line.user_idTextExternal ID for LINE profile (LINE UID)
guests[].statusTextThe reservation status
guests[].resource_typeTextThe resource type
guests[].resource_idTextThe resource id
guests[].external_idTextGuest external id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostObjectHost information
equipmentObjectEquipment information
durationObjectDuration information

List Day Slots ​

Get a list of day slots that available for creating a new reservation

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
TypeChoiceYesType of the reservation
Options: Online, Offline
DurationNumberYesDuration in minutes (15, 30, 45, 60)
Duration IDTextID of the duration
From DateTextFrom date
To DateTextTo date
Reservation IDTextReservation ID in case changing the date time
Host IDTextID of the host
Equipment IDTextID of the equipment, This is for the offline reservation

Output

Later steps use this data by picking this step in the $ picker. For example, today is $.<step ID>.output.today.

json
{
  "today": "string",
  "days": [
    {
      "date": "string",
      "status": "string",
      "is_holiday": false,
      "hosts": [
        {}
      ]
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
todayTextToday
days[]ListDays
days[].dateTextDate
days[].statusTextStatus
days[].is_holidayYes / NoIs holiday
days[].hosts[]ListHosts
days[].hosts[].idTextHost ID
days[].hosts[].nameTextHost name
days[].hosts[].statusTextHost status
days[].hosts[].slots[]ListSlots
days[].hosts[].slots[].start_timeTextStart time
days[].hosts[].slots[].durationNumberDuration

List Time Slots ​

Get a list of time slots that available for creating a new reservation

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
DurationNumberYesDuration in minutes (15, 30, 45, 60)
Selected DayTextYesSelected Day (for example '2025-09-08')
Duration IDTextID of the duration
Reservation IDTextID of the reservation in case updating the reservation
Host IDTextID of the host, if the reservation is being created with a specific host
Equipment IDTextID of the equipment, This is for the offline reservation
TypeChoiceType of the reservation
Options: Online, Offline

Output

Later steps use this data by picking this step in the $ picker. For example, data[0].start_time is $.<step ID>.output.data[0].start_time.

json
{
  "data": [
    {
      "start_time": "string",
      "duration": 0
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
data[]ListArray of time slots with start time and duration
data[].start_timeTextStart time
data[].durationNumberDuration

List Stores ​

Get a list of all stores

Settings

FieldTypeRequiredDescription
PageNumberPage number for pagination
Default: 1
Per PageNumberNumber of items per page
Default: 100

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "logo": {},
  "image": {},
  "address": {
    "address": "string",
    "latitude": 0,
    "longitude": 0
  },
  "settings": {},
  "working_days": {},
  "hash_id": "string",
  "reservation_url": "string",
  "time_zone": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the store
nameTextName of the store
logoObjectStore logo information
imageObjectStore image information
addressObjectStore address information
address.addressTextFull address
address.latitudeNumberLatitude coordinate
address.longitudeNumberLongitude coordinate
settingsObjectStore settings
working_daysObjectWorking days configuration
hash_idTextHash identifier for the store
reservation_urlTextURL for making reservations
time_zoneTextStore time zone

Retrieve Store ​

Retrieve a store by ID

Settings

FieldTypeRequiredDescription
Resource IDTextYesID of the store

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "logo": {},
  "image": {},
  "address": {
    "address": "string",
    "latitude": 0,
    "longitude": 0
  },
  "settings": {},
  "working_days": {},
  "hash_id": "string",
  "reservation_url": "string",
  "time_zone": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the store
nameTextName of the store
logoObjectStore logo information
imageObjectStore image information
addressObjectStore address information
address.addressTextFull address
address.latitudeNumberLatitude coordinate
address.longitudeNumberLongitude coordinate
settingsObjectStore settings
working_daysObjectWorking days configuration
hash_idTextHash identifier for the store
reservation_urlTextURL for making reservations
time_zoneTextStore time zone

Retrieve Host ​

Retrieve a host by ID in the specific store

Settings

FieldTypeRequiredDescription
Host IDTextYesID of the host in the specific store

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "email": "string",
  "full_name": "string",
  "display_name": "string",
  "role": "string",
  "profile": {
    "introduction": "string",
    "position": "string",
    "nickname": "string"
  },
  "number_of_scheduled_sessions": 0,
  "number_of_onhold_sessions": 0
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the host
emailTextEmail address of the host
full_nameTextFull name of the host
display_nameTextDisplay name of the host
roleTextRole of the host
profileObjectHost profile information
profile.introductionTextHost introduction
profile.positionTextHost position
profile.nicknameTextHost nickname
number_of_scheduled_sessionsNumberNumber of scheduled sessions
number_of_onhold_sessionsNumberNumber of sessions on hold

Create Store ​

Create a new store

Settings

FieldTypeRequiredDescription
NameTextYesName of the store
BrandTextBrand of the store, only use for the KAO organization

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "name": "string",
  "logo": {},
  "image": {},
  "address": {
    "address": "string",
    "latitude": 0,
    "longitude": 0
  },
  "settings": {},
  "working_days": {},
  "hash_id": "string",
  "reservation_url": "string",
  "time_zone": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the store
nameTextName of the store
logoObjectStore logo information
imageObjectStore image information
addressObjectStore address information
address.addressTextFull address
address.latitudeNumberLatitude coordinate
address.longitudeNumberLongitude coordinate
settingsObjectStore settings
working_daysObjectWorking days configuration
hash_idTextHash identifier for the store
reservation_urlTextURL for making reservations
time_zoneTextStore time zone

Update Store Host ​

Update a host by ID in the specific store

Settings

FieldTypeRequiredDescription
Store Host IDTextYesID of the host in the specific store
Is AvailableYes / NoCan be assigned
Default: false
Is Publish Name Card In SessionYes / NoShow hide name card in session room
Default: true
Is Publish Name Card In Private URLYes / NoShow hide name card in private URL
Default: true
Is Available Direct SessionYes / NoAvailable for direct session
Default: false
Is Available OfflineYes / NoAvailable for offline session
Default: false
LIFF IDTextLIFF ID for the host
LIFF Offline IDTextLIFF offline ID for the host
Direct Session SettingsObjectDirect session settings for the host
Direct Session List SortTextSort option for direct session list
Online Is VisibleYes / NoWhether the host is visible for online sessions
Offline Is VisibleYes / NoWhether the host is visible for offline sessions
Direct Session Is VisibleYes / NoWhether the host is visible for direct sessions
Offline IndexNumberIndex for offline session ordering
Default: 0
Online IndexNumberIndex for online session ordering
Default: 0
Direct Session IndexNumberIndex for direct session ordering
Default: 0

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "email": "string",
  "full_name": "string",
  "display_name": "string",
  "role": "string",
  "profile": {
    "introduction": "string",
    "position": "string",
    "nickname": "string"
  },
  "number_of_scheduled_sessions": 0,
  "number_of_onhold_sessions": 0
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the host
emailTextEmail address of the host
full_nameTextFull name of the host
display_nameTextDisplay name of the host
roleTextRole of the host
profileObjectHost profile information
profile.introductionTextHost introduction
profile.positionTextHost position
profile.nicknameTextHost nickname
number_of_scheduled_sessionsNumberNumber of scheduled sessions
number_of_onhold_sessionsNumberNumber of sessions on hold

List Store Durations ​

Get a list of all durations in the specific store

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
TypeChoiceType of duration
Options: Online, Offline

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "name": "string",
    "type": "online",
    "duration": 0,
    "description": "string",
    "survey_id": "string",
    "by_host_survey_id": "string",
    "created_at": "string",
    "updated_at": "string",
    "image_id": "string",
    "image": {},
    "reception": {
      "enabled": false,
      "from_date": "string",
      "to_date": "string",
      "offset_day": 0,
      "offset_hour": 0,
      "limit_day": 7,
      "limit_hour": 0
    }
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the duration
nameTextThe duration name
typeTextThe duration type
durationNumberThe duration in minutes
descriptionTextDuration description
survey_idTextThe survey ID
by_host_survey_idTextThe survey ID (by host)
created_atTextCreated at datetime
updated_atTextUpdated at datetime
image_idTextThe duration image ID
imageAny
image.idTextAsset id
image.nameTextFile name
image.mime_typeTextMIME Type
image.sizeNumberSize of file
image.pathTextURL of file
image.resource_typeTextOne of resource type defined in settings SUPPORTED_ASSET_RESOURCE_TYPE
image.resource_idTextResource Id
image.indexNumberIndex of asset in the list
image.created_atTextCreated at datetime
receptionObjectReception time setting
reception.enabledYes / NoEnable/Disable reception time for duration
reception.from_dateTextThe from-date for booking a reservation
reception.to_dateTextThe to-date for booking a reservation
reception.offset_dayNumberReservation offset in day
reception.offset_hourNumberReservation offset in hour
reception.limit_dayNumberReservation limit in day
reception.limit_hourNumberReservation limit in hour

Update Store Duration ​

Update a duration in the specific store

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
DurationsListList of durations to update

Output

Later steps use this data by picking this step in the $ picker. For example, response.message is $.<step ID>.output.response.message.

json
{
  "response": {
    "message": "Durations updated successfully"
  }
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
responseObjectResult reported by the VirtualStore API
response.messageTextResult message, e.g. Durations updated successfully

List Surveys ​

Get a list of all surveys in the specific store

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "title": "string",
    "description": "string",
    "enabled_for": "reservation,directsession",
    "is_survey": false,
    "resource_type": "string",
    "questions": [
      {
        "id": "string",
        "type": "string",
        "placeholder": "string",
        "question": "string",
        "explanation": "string",
        "options": [],
        "validations": [],
        "order": 0,
        "has_other": false,
        "is_satisfaction": false,
        "is_image_option": false,
        "columns": 1,
        "created_at": "string",
        "updated_at": "string"
      }
    ],
    "is_editable": true,
    "created_at": "string",
    "updated_at": "string"
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextSurvey ID
titleTextThe survey title
descriptionTextThe survey description
enabled_forTextThe flag to enable or disable
is_surveyYes / NoThe survey flag
resource_typeTextThe survey resource type
questions[]ListThe survey question list
questions[].idTextThe question ID
questions[].typeTextThe question type
questions[].placeholderTextThe placeholder for input|textarea
questions[].questionTextThe question content
questions[].explanationTextQuestion explanation
questions[].options[]ListThe options for radio|checkbox|dropdown|linear_scale
questions[].options[].valueTextOption value
questions[].options[].asset_idTextAsset for image option
questions[].options[].orderTextOrder for the satisfaction question
questions[].validations[]ListThe input validation
questions[].orderNumberThe question order
questions[].has_otherYes / NoThe other option flag for options
questions[].is_satisfactionYes / NoThe question is static satisfaction question or not
questions[].is_image_optionYes / NoFlag this question contains image in options
questions[].columnsNumberThe column's number for checkbox|radio
questions[].created_atTextCreated at datetime
questions[].updated_atTextUpdated at datetime
is_editableYes / NoThe survey is editable
created_atTextCreated at datetime
updated_atTextUpdated at datetime

Retrieve Survey ​

Retrieve a survey by ID

Settings

FieldTypeRequiredDescription
Survey IDTextYesID of the survey

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "title": "string",
  "description": "string",
  "enabled_for": "reservation,directsession",
  "is_survey": false,
  "resource_type": "string",
  "questions": [
    {
      "id": "string",
      "type": "string",
      "placeholder": "string",
      "question": "string",
      "explanation": "string",
      "options": [
        {}
      ],
      "validations": [
        {}
      ],
      "order": 0,
      "has_other": false,
      "is_satisfaction": false,
      "is_image_option": false,
      "columns": 1,
      "created_at": "string",
      "updated_at": "string"
    }
  ],
  "is_editable": true,
  "created_at": "string",
  "updated_at": "string"
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextSurvey ID
titleTextThe survey title
descriptionTextThe survey description
enabled_forTextThe flag to enable or disable
is_surveyYes / NoThe survey flag
resource_typeTextThe survey resource type
questions[]ListThe survey question list
questions[].idTextThe question ID
questions[].typeTextThe question type
questions[].placeholderTextThe placeholder for input|textarea
questions[].questionTextThe question content
questions[].explanationTextQuestion explanation
questions[].options[]ListThe options for radio|checkbox|dropdown|linear_scale
questions[].options[].valueTextOption value
questions[].options[].asset_idTextAsset for image option
questions[].options[].orderTextOrder for the satisfaction question
questions[].validations[]ListThe input validation
questions[].orderNumberThe question order
questions[].has_otherYes / NoThe other option flag for options
questions[].is_satisfactionYes / NoThe question is static satisfaction question or not
questions[].is_image_optionYes / NoFlag this question contains image in options
questions[].columnsNumberThe column's number for checkbox|radio
questions[].created_atTextCreated at datetime
questions[].updated_atTextUpdated at datetime
is_editableYes / NoThe survey is editable
created_atTextCreated at datetime
updated_atTextUpdated at datetime

List Hosts ​

Get a list of all hosts in the specific store

Settings

FieldTypeRequiredDescription
RoleTextFilter by host role
PageNumberPage number for pagination
Default: 1
Per PageNumberNumber of items per page
Default: 100

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "email": "string",
    "full_name": "string",
    "display_name": "string",
    "role": "string",
    "profile": {
      "introduction": "string",
      "position": "string",
      "nickname": "string"
    },
    "number_of_scheduled_sessions": 0,
    "number_of_onhold_sessions": 0
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextUnique identifier for the host
emailTextEmail address of the host
full_nameTextFull name of the host
display_nameTextDisplay name of the host
roleTextRole of the host
profileObjectHost profile information
profile.introductionTextHost introduction
profile.positionTextHost position
profile.nicknameTextHost nickname
number_of_scheduled_sessionsNumberNumber of scheduled sessions
number_of_onhold_sessionsNumberNumber of sessions on hold

List Direct Sessions ​

Get a list of all direct sessions in the specific store

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
PageNumberPage number for pagination
Default: 3
SortTextSort option for direct session list
Default: -created_at
Per PageNumberNumber of items per page
Default: 100

Output

Later steps use this data by picking this step in the $ picker. For example, [0].id is $.<step ID>.output.[0].id.

json
[
  {
    "id": "string",
    "host_id": "string",
    "start_at": "string",
    "end_at": "string",
    "status": "created",
    "created_at": "string",
    "updated_at": "string",
    "hash_id": "string",
    "utm_source": "string",
    "is_test": false,
    "is_private": false,
    "is_blocked_by": "string",
    "url_type": "string",
    "num_by_guest": 1,
    "is_recorded": false,
    "guests": [
      {
        "family_name": "string",
        "first_name": "string",
        "family_furigana": "string",
        "first_furigana": "string",
        "family_katakana": "string",
        "first_katakana": "string",
        "email": "string",
        "phone_number": "string",
        "external_id": "string",
        "web_id": "string",
        "hash_id": "string",
        "is_booker": false,
        "visitor_id": "string",
        "identity": 0,
        "attendee": {},
        "full_name": "string",
        "id": "string",
        "is_survey_enabled": true
      }
    ],
    "host": {},
    "responses": [
      {
        "survey_id": "string",
        "resource_id": "string",
        "resource_type": "string",
        "answers": [],
        "created_at": "string",
        "updated_at": "string"
      }
    ]
  }
]

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe direct session ID
host_idTextThe host ID
start_atTextStart at datetime
end_atTextEnd at datetime
statusTextThe direct session status
created_atTextCreated at datetime
updated_atTextUpdated at datetime
hash_idTextHashed of id
utm_sourceTextUTM source
is_testYes / NoFlag this direct session is a test
is_privateYes / NoThis direct session is booked from private host URL
is_blocked_byTextThis direct session is blocked by the host
url_typeTextURL source that user creates direct session from
num_by_guestNumberShow the number of direct session via the guest email
is_recordedYes / NoDetermine the direct session is recorder or not
guests[]ListList of guests
guests[].family_nameTextThe family name of guest
guests[].first_nameTextThe first name of guest
guests[].family_furiganaTextThe family name of furigana format
guests[].first_furiganaTextThe first name of furigana format
guests[].family_katakanaTextThe family name of katakana format
guests[].first_katakanaTextThe first name of katakana format
guests[].emailTextGuest email
guests[].phone_numberTextGuest's phone number
guests[].external_idTextGuest external id
guests[].web_idTextGuest web id
guests[].hash_idTextHashed of id
guests[].is_bookerYes / NoGuest is booker
guests[].visitor_idTextVisitor id
guests[].identityNumberGuest identity
guests[].attendeeAnyAttendee information
guests[].attendee.idTextAttendee ID
guests[].attendee.external_user_idTextExternal user ID
guests[].attendee.join_tokenTextJoin token
guests[].full_nameTextFull name of guest
guests[].idTextGuest id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostAny
host.idTextUnique identifier for the host
host.emailTextEmail address of the host
host.full_nameTextFull name of the host
host.display_nameTextDisplay name of the host
host.roleTextRole of the host
host.profileObjectHost profile information
host.profile.introductionTextHost introduction
host.profile.positionTextHost position
host.profile.nicknameTextHost nickname
host.number_of_scheduled_sessionsNumberNumber of scheduled sessions
host.number_of_onhold_sessionsNumberNumber of sessions on hold
responses[]ListList of responses
responses[].survey_idTextSurvey id
responses[].resource_idTextResource id
responses[].resource_typeTextResource type
responses[].answers[]ListThe answer list
responses[].answers[].question_idTextThe question ID
responses[].answers[].response_idTextResponse ID
responses[].answers[].survey_idTextSurvey ID
responses[].answers[].answerObjectThe question's response
responses[].answers[].assets[]ListAssets
responses[].answers[].assets[].idTextAsset id
responses[].answers[].assets[].nameTextFile name
responses[].answers[].assets[].mime_typeTextMIME Type
responses[].answers[].assets[].sizeNumberSize of file
responses[].answers[].assets[].pathTextURL of file
responses[].answers[].assets[].resource_typeTextOne of resource type defined in settings SUPPORTED_ASSET_RESOURCE_TYPE
responses[].answers[].assets[].resource_idTextResource Id
responses[].answers[].assets[].indexNumberIndex of asset in the list
responses[].answers[].assets[].created_atTextCreated at datetime
responses[].answers[].response_resource_idTextResponse resource id
responses[].answers[].response_resource_typeTextResponse resource type
responses[].created_atTextCreated at datetime
responses[].updated_atTextUpdated at datetime

Retrieve Direct Session ​

Retrieve a direct session by ID

Settings

FieldTypeRequiredDescription
Direct Session IDTextYesID of the direct session

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "created",
  "created_at": "string",
  "updated_at": "string",
  "hash_id": "string",
  "utm_source": "string",
  "is_test": false,
  "is_private": false,
  "is_blocked_by": "string",
  "url_type": "string",
  "num_by_guest": 1,
  "is_recorded": false,
  "guests": [
    {
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "phone_number": "string",
      "external_id": "string",
      "web_id": "string",
      "hash_id": "string",
      "is_booker": false,
      "visitor_id": "string",
      "identity": 0,
      "attendee": {},
      "full_name": "string",
      "id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "responses": [
    {
      "survey_id": "string",
      "resource_id": "string",
      "resource_type": "string",
      "answers": [
        {}
      ],
      "created_at": "string",
      "updated_at": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe direct session ID
host_idTextThe host ID
start_atTextStart at datetime
end_atTextEnd at datetime
statusTextThe direct session status
created_atTextCreated at datetime
updated_atTextUpdated at datetime
hash_idTextHashed of id
utm_sourceTextUTM source
is_testYes / NoFlag this direct session is a test
is_privateYes / NoThis direct session is booked from private host URL
is_blocked_byTextThis direct session is blocked by the host
url_typeTextURL source that user creates direct session from
num_by_guestNumberShow the number of direct session via the guest email
is_recordedYes / NoDetermine the direct session is recorder or not
guests[]ListList of guests
guests[].family_nameTextThe family name of guest
guests[].first_nameTextThe first name of guest
guests[].family_furiganaTextThe family name of furigana format
guests[].first_furiganaTextThe first name of furigana format
guests[].family_katakanaTextThe family name of katakana format
guests[].first_katakanaTextThe first name of katakana format
guests[].emailTextGuest email
guests[].phone_numberTextGuest's phone number
guests[].external_idTextGuest external id
guests[].web_idTextGuest web id
guests[].hash_idTextHashed of id
guests[].is_bookerYes / NoGuest is booker
guests[].visitor_idTextVisitor id
guests[].identityNumberGuest identity
guests[].attendeeAnyAttendee information
guests[].attendee.idTextAttendee ID
guests[].attendee.external_user_idTextExternal user ID
guests[].attendee.join_tokenTextJoin token
guests[].full_nameTextFull name of guest
guests[].idTextGuest id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostAny
host.idTextUnique identifier for the host
host.emailTextEmail address of the host
host.full_nameTextFull name of the host
host.display_nameTextDisplay name of the host
host.roleTextRole of the host
host.profileObjectHost profile information
host.profile.introductionTextHost introduction
host.profile.positionTextHost position
host.profile.nicknameTextHost nickname
host.number_of_scheduled_sessionsNumberNumber of scheduled sessions
host.number_of_onhold_sessionsNumberNumber of sessions on hold
responses[]ListList of responses
responses[].survey_idTextSurvey id
responses[].resource_idTextResource id
responses[].resource_typeTextResource type
responses[].answers[]ListThe answer list
responses[].answers[].question_idTextThe question ID
responses[].answers[].response_idTextResponse ID
responses[].answers[].survey_idTextSurvey ID
responses[].answers[].answerObjectThe question's response
responses[].answers[].assets[]ListAssets
responses[].answers[].assets[].idTextAsset id
responses[].answers[].assets[].nameTextFile name
responses[].answers[].assets[].mime_typeTextMIME Type
responses[].answers[].assets[].sizeNumberSize of file
responses[].answers[].assets[].pathTextURL of file
responses[].answers[].assets[].resource_typeTextOne of resource type defined in settings SUPPORTED_ASSET_RESOURCE_TYPE
responses[].answers[].assets[].resource_idTextResource Id
responses[].answers[].assets[].indexNumberIndex of asset in the list
responses[].answers[].assets[].created_atTextCreated at datetime
responses[].answers[].response_resource_idTextResponse resource id
responses[].answers[].response_resource_typeTextResponse resource type
responses[].created_atTextCreated at datetime
responses[].updated_atTextUpdated at datetime

Create Direct Session ​

Create a new direct session

Settings

FieldTypeRequiredDescription
Store IDTextYesID of the store
GuestObjectGuest information
VS Organization IDTextYesVS ID of the organization
UTM SourceTextUTM source
Host IDTextHost ID
KeyTextPrivate key for the personal direct session
Is TestYes / NoFlag for test mode
Default: false
URL TypeChoiceURL source that user creates direct session from
Options: Store, Host, Organization
Default: store

Output

Later steps use this data by picking this step in the $ picker. For example, id is $.<step ID>.output.id.

json
{
  "id": "string",
  "host_id": "string",
  "start_at": "string",
  "end_at": "string",
  "status": "created",
  "created_at": "string",
  "updated_at": "string",
  "hash_id": "string",
  "utm_source": "string",
  "is_test": false,
  "is_private": false,
  "is_blocked_by": "string",
  "url_type": "string",
  "num_by_guest": 1,
  "is_recorded": false,
  "guests": [
    {
      "family_name": "string",
      "first_name": "string",
      "family_furigana": "string",
      "first_furigana": "string",
      "family_katakana": "string",
      "first_katakana": "string",
      "email": "string",
      "phone_number": "string",
      "external_id": "string",
      "web_id": "string",
      "hash_id": "string",
      "is_booker": false,
      "visitor_id": "string",
      "identity": 0,
      "attendee": {},
      "full_name": "string",
      "id": "string",
      "is_survey_enabled": true
    }
  ],
  "host": {},
  "responses": [
    {
      "survey_id": "string",
      "resource_id": "string",
      "resource_type": "string",
      "answers": [
        {}
      ],
      "created_at": "string",
      "updated_at": "string"
    }
  ]
}

Example values show the shape of the data, not real values. See Using data from earlier steps.

Field descriptions
FieldTypeDescription
idTextThe direct session ID
host_idTextThe host ID
start_atTextStart at datetime
end_atTextEnd at datetime
statusTextThe direct session status
created_atTextCreated at datetime
updated_atTextUpdated at datetime
hash_idTextHashed of id
utm_sourceTextUTM source
is_testYes / NoFlag this direct session is a test
is_privateYes / NoThis direct session is booked from private host URL
is_blocked_byTextThis direct session is blocked by the host
url_typeTextURL source that user creates direct session from
num_by_guestNumberShow the number of direct session via the guest email
is_recordedYes / NoDetermine the direct session is recorder or not
guests[]ListList of guests
guests[].family_nameTextThe family name of guest
guests[].first_nameTextThe first name of guest
guests[].family_furiganaTextThe family name of furigana format
guests[].first_furiganaTextThe first name of furigana format
guests[].family_katakanaTextThe family name of katakana format
guests[].first_katakanaTextThe first name of katakana format
guests[].emailTextGuest email
guests[].phone_numberTextGuest's phone number
guests[].external_idTextGuest external id
guests[].web_idTextGuest web id
guests[].hash_idTextHashed of id
guests[].is_bookerYes / NoGuest is booker
guests[].visitor_idTextVisitor id
guests[].identityNumberGuest identity
guests[].attendeeAnyAttendee information
guests[].attendee.idTextAttendee ID
guests[].attendee.external_user_idTextExternal user ID
guests[].attendee.join_tokenTextJoin token
guests[].full_nameTextFull name of guest
guests[].idTextGuest id
guests[].is_survey_enabledYes / NoFlag to enable survey
hostAny
host.idTextUnique identifier for the host
host.emailTextEmail address of the host
host.full_nameTextFull name of the host
host.display_nameTextDisplay name of the host
host.roleTextRole of the host
host.profileObjectHost profile information
host.profile.introductionTextHost introduction
host.profile.positionTextHost position
host.profile.nicknameTextHost nickname
host.number_of_scheduled_sessionsNumberNumber of scheduled sessions
host.number_of_onhold_sessionsNumberNumber of sessions on hold
responses[]ListList of responses
responses[].survey_idTextSurvey id
responses[].resource_idTextResource id
responses[].resource_typeTextResource type
responses[].answers[]ListThe answer list
responses[].answers[].question_idTextThe question ID
responses[].answers[].response_idTextResponse ID
responses[].answers[].survey_idTextSurvey ID
responses[].answers[].answerObjectThe question's response
responses[].answers[].assets[]ListAssets
responses[].answers[].assets[].idTextAsset id
responses[].answers[].assets[].nameTextFile name
responses[].answers[].assets[].mime_typeTextMIME Type
responses[].answers[].assets[].sizeNumberSize of file
responses[].answers[].assets[].pathTextURL of file
responses[].answers[].assets[].resource_typeTextOne of resource type defined in settings SUPPORTED_ASSET_RESOURCE_TYPE
responses[].answers[].assets[].resource_idTextResource Id
responses[].answers[].assets[].indexNumberIndex of asset in the list
responses[].answers[].assets[].created_atTextCreated at datetime
responses[].answers[].response_resource_idTextResponse resource id
responses[].answers[].response_resource_typeTextResponse resource type
responses[].created_atTextCreated at datetime
responses[].updated_atTextUpdated at datetime