Single Activity Details
Get details on a single activity, attraction or event.
zapiGetActivityDetailsByActivityId
GET
https://{yourdomainname}.zaui.net/zapi/
This method retrieves details for a single activity.
Request Body
methodName*
string
The method being called.
activityId*
integer
ID of the activity.
activityDate*
integer
The travel date. Format: YYYY:MM:DD.
zapiUserId*
integer
Generated by the supplier system when a new contact is created.
zapiAccountId*
integer
Generated by the supplier system.
zapiToken*
integer
Token that must be used for a reseller to communicate with the supplier system.
verboseMode
string
True or False - Using this flag will curtail the amount of detail provided in the response.
<response>
<zapiVersion>2.1</zapiVersion>
<error>0</error>
<message>OK</message>
<methodResponse>
<methodName>zapiGetActivityDetailsByActivityId</methodName>
<methodErrorCode>0</methodErrorCode>
<methodErrorMessage/>
<verboseMode>true</verboseMode>
<activity>
<categoryName>
<![CDATA[ Nadine's Test CATegory ]]>
</categoryName>
<categoryId>465</categoryId>
<activityName>
<![CDATA[ Rentals - TANDEM Mountain Bike (Specific Time) ]]>
</activityName>
<activityId>2525</activityId>
<activityDate>2021-07-23</activityDate>
<activityTypeId>505</activityTypeId>
<activityTypeAsString>Rental</activityTypeAsString>
<activityTypeSubType>FIXEDTIME</activityTypeSubType>
<activityIsMultiday>true</activityIsMultiday>
<activityMultiDayStart/>
<activityMultiDayDuration/>
<activityTimeDuration/>
<activityTimeDurationUnits/>
<isFreeSell>false</isFreeSell>
<supplierConfirmationNumberSystemManaged>false</supplierConfirmationNumberSystemManaged>
<supplierConfirmationNumberDisplayed>false</supplierConfirmationNumberDisplayed>
<operatedByCompanyId>1</operatedByCompanyId>
<operatedByCompanyName>
<![CDATA[ Zaui Test Company ]]>
</operatedByCompanyName>
<ticketExpiry/>
<ticketPrinterText>
<![CDATA[ Please keep this ticket for your records. ]]>
</ticketPrinterText>
<description>
<![CDATA[ ]]>
</description>
<shortDescription>
<![CDATA[ ]]>
</shortDescription>
<imageUrl>
<![CDATA[ http://pachena.zaui.com/kfawcett/secure.zauitour.stable.com/themes/default/img/image_not_available.png ]]>
</imageUrl>
<activityTimes>
<activityTime>
<activityTimeStart>9:00:00</activityTimeStart>
<activityTimeCancelled>false</activityTimeCancelled>
<activityTimeAvailable>false</activityTimeAvailable>
<activityTimeCancelledOnlineOnly>false</activityTimeCancelledOnlineOnly>
<activityTimeAvailableMessage>AVAILABLE</activityTimeAvailableMessage>
<inventoryCheckCode>0</inventoryCheckCode>
<inventoryCheckMessage/>
<activityTimeSpotsRemaining>5</activityTimeSpotsRemaining>
<numberOnStandby>0</numberOnStandby>
<isStandbyAvailable>false</isStandbyAvailable>
<status>AVAILABLE</status>
<fixedDepartureOptions>
<option>
<optionId>111</optionId>
<optionName>Half Day Rental</optionName>
<durationValue>240</durationValue>
<durationUnits>minutes</durationUnits>
</option>
<option>
<optionId>110</optionId>
<optionName>Full Day Rental</optionName>
<durationValue>1440</durationValue>
<durationUnits>minutes</durationUnits>
</option>
</fixedDepartureOptions>
</activityTime>
<activityTime>
<activityTimeStart>13:00:00</activityTimeStart>
<activityTimeCancelled>false</activityTimeCancelled>
<activityTimeAvailable>false</activityTimeAvailable>
<activityTimeCancelledOnlineOnly>false</activityTimeCancelledOnlineOnly>
<activityTimeAvailableMessage>AVAILABLE</activityTimeAvailableMessage>
<inventoryCheckCode>0</inventoryCheckCode>
<inventoryCheckMessage/>
<activityTimeSpotsRemaining>5</activityTimeSpotsRemaining>
<numberOnStandby>0</numberOnStandby>
<isStandbyAvailable>false</isStandbyAvailable>
<status>AVAILABLE</status>
<fixedDepartureOptions>
<option>
<optionId>111</optionId>
<optionName>Half Day Rental</optionName>
<durationValue>240</durationValue>
<durationUnits>minutes</durationUnits>
</option>
</fixedDepartureOptions>
</activityTime>
</activityTimes>
<daysOfWeekAvailable>
<dateRange>
<startDate>2020-09-03</startDate>
<daysOfWeek>
<sunday>true</sunday>
<monday>true</monday>
<tuesday>true</tuesday>
<wednesday>true</wednesday>
<thursday>true</thursday>
<friday>true</friday>
<saturday>true</saturday>
</daysOfWeek>
<endDate>2021-09-03</endDate>
</dateRange>
</daysOfWeekAvailable>
<pickupLocations/>
<dropOffLocations/>
<pricingOptions/>
<priceCodeId>1411</priceCodeId>
<allowedPassengers>
<passengerType>
<systemTypeId>11</systemTypeId>
<systemTypeName>adults</systemTypeName>
<name>
<![CDATA[ Adults (18+) ]]>
</name>
<defaultValue>1</defaultValue>
<basePrice>$50.00</basePrice>
</passengerType>
</allowedPassengers>
<sharedInventoryDetails>
<isParent>true</isParent>
<childrenActivities/>
</sharedInventoryDetails>
</activity>
<businessHours>
<hours>
<startDate>2019-07-04</startDate>
<openingTime>07:00:00</openingTime>
<closingTime>23:00:00</closingTime>
<endDate>2024-07-04</endDate>
</hours>
</businessHours>
</methodResponse>
</response>
<request>
<zapiToken></zapiToken>
<zapiAccountId></zapiAccountId>
<zapiUserId></zapiUserId>
<zapiMethod>
<methodName>zapiGetActivityDetailsByActivityId</methodName>
<activityId></activityId>
<activityDate></activityDate>
<verboseMode></verboseMode>
</zapiMethod>
</request>
Changes to this API
Request Parameters changed
None
Response Parameters changed
Field
Description
configuredTime.equipmentAvailable
Number of equipment available for time
configuredTime.status
The status of that time. Possible values are:
AVAILABLE
This availability is available for sale
FREESALE
This availability has no capacity and is available.
SOLD_OUT
This availability is not available
configuredTime.inventoryCheckCode
Integer value representing the configuredTime.status
value.
configuredTime.activityTimeAvailableMessage
A human readable message describing the inventory at that time.
activity.activityTypeSubType
FIXEDTIME
This indicates that the activity will have a fixed departure time. (Eg 2 hr bike rental)
CUSTOMTIME
Indicates the guest can pick a departure time (Typically used for activity.activityType
505 or Rentals) Eg. Bike rental with open return time.
activity.duration
activity.durationValue
activity.durationUnit
activity.activityTimeDuration
activity.activityTimeDurationUnits
Last updated
Was this helpful?