← Back to all docs

WebRezPro API

WebRezPro is a cloud property management system used by 2,000+ accommodation providers—hotels, motels, B&Bs, vacation rentals, hostels, and campgrounds—to run reservations, front desk, housekeeping, rate management, and accounting. An unofficial API lets you programmatically pull reservations, guests, room availability, rates, folios, and housekeeping status—and push updates like new bookings, check-ins, rate changes, and payments back into WebRezPro.

By Alex KlarfeldMay 30, 2026
WebRezPro API

What is WebRezPro?

WebRezPro is a cloud-based property management system trusted by 2,000+ accommodation providers worldwide to run overnight lodging operations. Properties use WebRezPro to manage reservations, front desk check-in/out, housekeeping, rate and yield management, point-of-sale, guest ledgers, and back-office accounting—plus a commission-free booking engine and 150+ integrations across OTAs, channel managers, payment gateways, and electronic locks.

Core product areas include:

  • Front Desk (central reservation system, availability calendars, check-in/out, payments, POS, group management)
  • Back Office (rate management, housekeeping, guest ledger, market codes, email templates, reporting)
  • Accounting (employee management, vendor tracking, invoices, profit/loss statements, chart of accounts)
  • Booking Engine (commission-free direct bookings, guest self check-in, yield management)
  • Integrations (OTAs, channel managers, GDS, POS, payment processing, internet locks, revenue management)

Common data entities:

  • Reservations, Bookings, Stays, Check-ins, Check-outs
  • Guests, Profiles, Loyalty, Group Blocks
  • Rooms, Room Types, Availability, Rates, Rate Plans
  • Folios, Charges, Payments, Guest Ledger, Invoices
  • Housekeeping Status, Tasks, POS Tickets, Market Codes

The WebRezPro Integration Challenge

Properties run daily operations on WebRezPro, but turning portal- and partner-gated workflows into reliable API-driven automation is non-trivial:

  • Partner-gated API access: WebRezPro exposes an open API for integration partners, but access requires API keys and an established partner relationship rather than self-serve developer signup
  • Per-property configuration: Room types, rate plans, market codes, and POS setups are configured per property—generic integrations break across accounts
  • Availability and rate complexity: Yield management, derived rates, and channel-manager overlays make pulling accurate live availability and pricing fragile
  • Authentication and session handling: Browser-based login and session expiry complicate headless, long-running automation
  • Folio and payment workflows: Charges, payments, and guest-ledger postings require precise sequencing and reconciliation against accounting
  • Channel and OTA overlap: Reservations arrive from Expedia, Airbnb, Vrbo, and direct booking—deduplicating and normalizing across sources is required for clean data

How Supergood Creates WebRezPro APIs

Supergood reverse-engineers authenticated browser flows and WebRezPro's partner API surface to deliver a resilient, normalized API layer for your WebRezPro property—without waiting on a partner-program queue.

  • Handles username/password login and session continuity with automated refresh
  • Normalizes reservations, guests, availability, rates, and folios so you integrate once and rely on consistent objects
  • Aligns with your property's room types, rate plans, and market-code configuration to ensure accurate reads and writes
  • Deduplicates reservations across OTA, channel-manager, and direct-booking sources

Use WebRezPro with AI agents: WebRezPro MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your property setup, room types, rate plans, and authentication model.

  • Supergood Generates and Validates Your API

We deliver a production-ready WebRezPro adapter tailored to your property configuration and integrations.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as WebRezPro evolves.

webrezpro

API Endpoints

Authentication

POST/authenticate

Authenticate to a WebRezPro property using username/password and obtain a session token for downstream calls.

Reservations

GET/reservations

List reservations with filters for arrival/departure date, status, room type, and booking source.

Reservations

POST/create_reservation

Create a new reservation against a room type and rate plan with guest, stay dates, and deposit details.

Availability

GET/availability

Retrieve live room availability and rates by date range, room type, and rate plan.

Guests

GET/guests

Pull guest profiles, contact details, stay history, and loyalty information.

Billing

GET/folios

Retrieve guest folios, charges, payments, and guest-ledger postings for a reservation or date range.

Use Cases

Sync reservations and guest data into your warehouse

- Pull reservations, stays, and check-in/out events from WebRezPro into a central warehouse - Stream guest profiles and loyalty data to CRM and marketing tools - Deduplicate bookings across OTA, channel-manager, and direct sources for a unified guest 360

Automate rate and availability distribution

- Pull live availability and rates by room type and rate plan - Push rate changes and inventory updates back into WebRezPro - Keep channel managers and booking widgets in sync without portal clicks

Reconcile folios and payments with accounting

- Sync folio charges, payments, and guest-ledger postings into your accounting system - Match POS tickets and ancillary charges against reservations - Surface outstanding balances and deposit-due events to billing workflows

Power guest engagement and housekeeping operations

- Trigger pre-arrival, in-stay, and post-stay messaging from reservation events - Sync housekeeping status and room-ready signals to operations tools - Push self check-in and digital-key actions back into the front desk

Technical Specifications

Authentication

Username/password login handled in a managed, encrypted session

Connectivity

Authenticated browser flows plus WebRezPro's partner API surface where exposed to the property

Response format

Normalized JSON across Reservations, Guests, Availability, Rates, and Folio objects

Rate limits

Adaptive throttling tuned to your property to avoid WebRezPro-side limits

Session management

Automatic session refresh, re-login on expiry, and credential rotation

Data freshness

Near real-time pulls for reservations, availability, and folios with optional scheduled batch syncs

Security

Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging

Webhooks

Event-style callbacks for new bookings, modifications, cancellations, check-in/out, and payment posting

Latency

Sub-second reads on cached entities; multi-second writes when posting bookings and folio charges

Throughput

Horizontally scaled workers sized to multi-property reservation and availability volume

Reliability

Retry, backoff, and idempotency keys for reservation, rate, and payment writes

Adaptation

Continuous monitoring of WebRezPro releases and per-property configuration drift

Frequently asked questions

No. WebRezPro offers an open API to approved integration partners, but Supergood works directly against your authenticated WebRezPro property, so you don't have to wait on a partner-program queue or API-key approval to get started.

Yes. Supergood pulls live availability and rates by room type and rate plan, accounting for yield management and derived rates so the numbers match what guests see in the booking engine.

Yes. Reservations arriving from Expedia, Airbnb, Vrbo, GDS, and direct booking are normalized and deduplicated, so you get one clean reservation record regardless of source.

Yes. Beyond reads, the API supports writes such as creating reservations, updating rates and inventory, posting folio charges and payments, and updating guest profiles, with idempotency safeguards on each write.

Each property is profiled against its own room types, rate plans, market codes, and POS setup. Supergood preserves those property-specific fields rather than forcing a generic schema.

Ready to get a real API?