Passo 1: Inventário de variáveis da API / latest.json

Fonte: API https://www.checkinall.com/experiences/api/products_for_list.php?limit=1
fetchedAt: 2025-11-12T17:38:27.501Z
Total suppliers no ficheiro: 1
Produtos no 1º supplier: 8

Ver JSON | Usar API | Guardar em docs/API_VARIAVEIS_INVENTARIO.md

summary

pathtypesample
summary.id integer 291
summary.brand string Adamastor Swim Adventures
summary.imageLogo string https://devqastoragepluralo.blob.core.windows.net/prod/SUP00291/8dcf1f334a4c1bb.…
summary.companyEmail string ricardojorgecorreia1@gmail.com
summary.companyPhone string 965551899
summary.country.id integer 176
summary.country.code2 string PT
summary.country.name string Portugal
summary.country.dial string 351
summary.country.code string +351
summary.country.default boolean true
summary.timezone string GMT Standard Time
summary.currency string null
summary.companyName string Adamastor Swim Adventures
summary.companyAddress string Sitio Vale de Lama , Falacho
summary.postalCode string 8300-052
summary.location string Silves
summary.reservationEmail string ricardojorgecorreia1@gmail.com,info@adamastor-swim.pt
summary.reservationPhone string +351 965551899
summary.website string https://adamastor-swim.pt/
summary.biography null null
summary.invitationStatus integer 15
summary.commissionAverage null null
summary.connectedFromAgent boolean true

detail

pathtypesample
detail.id integer 291
detail.brand string Adamastor Swim Adventures
detail.imageLogo string https://devqastoragepluralo.blob.core.windows.net/prod/SUP00291/8dcf1f334a4c1bb.…
detail.companyEmail string ricardojorgecorreia1@gmail.com
detail.companyPhone string 965551899
detail.country.id integer 176
detail.country.code2 string PT
detail.country.name string Portugal
detail.country.dial string 351
detail.country.code string +351
detail.country.default boolean true
detail.timezone string GMT Standard Time
detail.currency string null
detail.companyName string Adamastor Swim Adventures
detail.companyAddress string Sitio Vale de Lama , Falacho
detail.postalCode string 8300-052
detail.location string Silves
detail.reservationEmail string ricardojorgecorreia1@gmail.com,info@adamastor-swim.pt
detail.reservationPhone string +351 965551899
detail.website string https://adamastor-swim.pt/
detail.biography null null
detail.invitationStatus integer 15
detail.commissionAverage null null

product (primeiro do primeiro supplier)

pathtypesample
product.id integer 2288
product.active boolean true
product.name string Tour - Portimão - Swim
product.code string halfPtm
product.categoryList array (array[3])
product.categoryList[0].id integer 6249
product.categoryList[0].name string Tours / Experiences
product.categoryList[0].description string Tours / Experiences
product.categoryList[0].status boolean true
product.categoryList[0].supplierId integer 0
product.categoryList[0].categoryParentId null null
product.categoryList[0].treeName null null
product.categoryList[0].settings.isWidgetToShowDuration boolean false
product.categoryList[0].settings.isWidgetToShowTotalAvailability boolean true
product.categoryList[0].settings.isWidgetToShowActivityName boolean false
product.categoryList[0].settings.isWidgetToShowResourceName boolean true
product.categoryList[0].settings.isWidgetToShowGroupScheduleTitle boolean false
product.categoryList[0].settings.isWidgetToShowPriceRange boolean false
product.categoryList[0].settings.widgetGroupScheduleTitle null null
product.color integer 13
product.descriptionBrief string Half Day Tour - Guided Swim in Portimão
product.description string Open Water Swim - Portimão Coastal Reef. 2 to 3 km guided swim Dive into “T…
product.descriptionMore string Cancelations up to 2 week in advance will have a full return, after that we will…
product.internalNote string All the bookings will require a weather forecast confirmation prior to start.
product.bookingQuestion string what is your swimming level? Basic, intermeditate, advanced, expert?
product.bookingQuestionIsActive boolean true
product.bookingQuestionIsMandatory boolean false
product.location string Algarve - Portimão
product.locationCompleted.name string Algarve - Portimão
product.imageLogo string
product.imageLogoBase64 null null
product.isPrivate boolean true
product.capacity integer 5
product.hasManualConfirmation boolean false
product.hideOnCalendar boolean false
product.showOnCalendarWhenHadBookings boolean false
product.availabilityType integer 2
product.productShareType integer 2
product.resetItemsWhenEditing boolean false
product.extras array (array[2])
product.extras[0].id integer 2277
product.extras[0].isMandatory boolean false
product.extras[0].quantity integer 5
product.extras[0].capacityUnlimited boolean false
product.extras[0].isAvailableOnWidget boolean true
product.extras[0].isAvailableOnAgents boolean true
product.extras[0].item.id integer 713
product.extras[0].item.code string 10
product.extras[0].item.name string Wetsuit rental
product.extras[0].item.billingName string
product.extras[0].item.description string Below 20 deg centigrade, we advise a wetsuit.
product.extras[0].item.isActive boolean true
product.extras[0].item.allowCommissionFee boolean false
product.extras[0].item.priceTotal integer 0
product.extras[0].item.vatType integer 0
product.extras[0].item.priceIncludeTaxes boolean true
product.extras[0].item.netprice integer 0
product.extras[0].item.grossprice integer 0
product.extras[0].item.componentType integer 0
product.extras[0].item.prices array (array[1])
product.extras[0].item.prices[0].id integer 2650
product.extras[0].item.prices[0].name string Open water wetsuit
product.extras[0].item.prices[0].value integer 20
product.extras[0].item.prices[0].vatType integer 0
product.extras[0].item.prices[0].priceIncludeTaxes boolean true
product.extras[0].item.prices[0].netprice integer 20
product.extras[0].item.prices[0].grossprice integer 20
product.extras[0].item.selectedPrice.id integer 2650
product.extras[0].item.selectedPrice.name string Open water wetsuit
product.extras[0].item.selectedPrice.value integer 0
product.extras[0].item.selectedPrice.vatType integer 0
product.extras[0].item.selectedPrice.priceIncludeTaxes boolean false
product.extras[0].item.selectedPrice.netprice integer 0
product.extras[0].item.selectedPrice.grossprice integer 20
product.extras[0].selectedPrice.id integer 2650
product.extras[0].selectedPrice.name string Open water wetsuit
product.extras[0].selectedPrice.value integer 0
product.extras[0].selectedPrice.vatType integer 0
product.extras[0].selectedPrice.priceIncludeTaxes boolean false
product.extras[0].selectedPrice.netprice integer 0
product.extras[0].selectedPrice.grossprice integer 20
product.payment integer 1
product.deposit integer 0
product.depositDescription string Fixed amount (total)
product.paymentValue integer 0
product.currency string
product.isSellableTillEnd boolean false
product.externalBookingSystemCode string 291#2288
product.isWidgetToShowDuration boolean false
product.isWidgetToShowTotalAvailability boolean false
product.isWidgetToShowActivityName boolean false
product.isWidgetToShowResourceName boolean false
product.isWidgetToShowGroupScheduleTitle boolean false
product.isWidgetToShowPriceRange boolean false
product.widgetGroupScheduleTitle null null
product.updateFlags.details boolean false
product.updateFlags.schedule boolean false
product.updateFlags.extras boolean false
product.updateFlags.salesChannels boolean false
product.updateFlags.pickups boolean false
product.updateFlags.priceGroup boolean false
product.updateFlags.minMaxRules boolean false
product.changes null null
product.productChannelSettings null null