Bowmark AIdocs

AutoCamp

AutoCamp's own SynXis reservation engine — real-time room-type availability and per-night/stay-total pricing for any of its Airstream/cabin/tent…

AutoCamp's own SynXis reservation engine — real-time room-type availability and per-night/stay-total pricing for any of its Airstream/cabin/tent properties, for a given hotel id, dates and party size.

Domain: autocamp.com

Also known as: AutoCamp, Autocamp, autocamp

Call it directly

bowmark.providers.autocamp.searchAvailability(hotelId: string, arrive: string, depart: string, adults: number, children?: number): Promise<AutocampRoomAvailability[]>
bowmark.providers.autocamp.listProperties(): Promise<AutocampProperty[]>

Functions

FunctionWhat it does
searchAvailabilityRuns AutoCamp's own reservation engine for one property and returns real room-type availability with per-night and stay-total pricing for every rate plan on offer.
listPropertiesLists AutoCamp's active properties (name, location, the reservations-engine hotel id) off the site's own booking-widget furniture, so a caller can resolve a place name to the id…

Types

interface AutocampRate {
  planName: string;
  rateCode: string | null;
  planDescription: string | null;
  pricePerNight: number | null;
  priceTotal: number | null;
  nights: number | null;
  currency: "USD";
}

interface AutocampRoomAvailability {
  roomCategory: string | null;
  roomType: string;
  bedInfo: string | null;
  sleeps: string | null;
  rates: AutocampRate[];
}

interface AutocampProperty {
  hotelId: string;
  location: string;
}

Examples

const rooms = await bowmark.providers.autocamp.searchAvailability("36044", "2026-09-15", "2026-09-17", 2, 0);
const properties = await bowmark.providers.autocamp.listProperties();