For Agents
Create and retrieve hospitality bookings and guest profiles for event venues and accommodation providers.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Porter Setup API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Porter Setup API API.
Schedule guest bookings with specified check-in and check-out dates
Filter booking lists by status or date range for occupancy planning
Retrieve guest contact details for communication follow-ups
Track booking status changes across the reservation lifecycle
GET STARTED
Use for: I need to create a new booking for a guest, List all bookings with a confirmed status, Retrieve the details of a specific booking, I want to look up guest contact information
Not supported: Does not handle payments, room inventory management, or housekeeping schedules — use for guest booking and profile retrieval only.
Jentic publishes the only available OpenAPI document for Porter Setup API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Porter Setup API, keeping it validated and agent-ready. Porter Setup API enables hospitality and event businesses to manage guest bookings programmatically. It provides endpoints for creating reservations with check-in and check-out dates, retrieving booking lists filtered by status or date range, and accessing individual guest profiles with contact information.
Look up individual reservation details by booking identifier
Patterns agents use Porter Setup API API for, with concrete tasks.
★ Automated Reservation Creation
Create guest bookings from external channels such as email confirmations, chatbot conversations, or third-party booking platforms. The Porter Setup API accepts guest name, email, phone, check-in date, check-out date, guest count, and room type, returning a booking ID and status confirmation within a single API call.
Create a booking for guest John Smith checking in 2026-07-01 and checking out 2026-07-03 for 2 guests in a standard room
Occupancy Monitoring and Reporting
Retrieve filtered lists of bookings to monitor venue occupancy, generate reports on upcoming arrivals, and identify gaps in scheduling. The API supports filtering by booking status and date range, allowing property managers to get a real-time view of their reservation pipeline without manual lookups.
List all bookings with status confirmed that have a check-in date from 2026-07-01 onwards
Guest Communication Workflows
Access guest profiles to retrieve email addresses and phone numbers for pre-arrival messaging, post-stay feedback requests, or loyalty program outreach. Agents can combine guest data with booking details to personalize communications based on stay duration and room type.
Retrieve the guest profile for guest_id gst_12345 and extract their email address for a check-in reminder
AI Agent Booking Management via Jentic
AI agents use Jentic to discover and call Porter Setup API operations by intent, without reading documentation. An agent searching for 'create a hospitality booking' receives the exact operation schema, input parameters, and authentication requirements, then executes the booking creation in a single step.
Search Jentic for 'create a hospitality booking', load the operation schema, and execute a booking for guest Jane Doe from 2026-08-10 to 2026-08-12
4 endpoints — jentic publishes the only available openapi specification for porter setup api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/bookings
Create a new guest booking
/bookings
List bookings with optional status and date filters
/bookings/{booking_id}
Retrieve a specific booking by ID
/guests/{guest_id}
Get guest contact information
/bookings
Create a new guest booking
/bookings
List bookings with optional status and date filters
/bookings/{booking_id}
Retrieve a specific booking by ID
/guests/{guest_id}
Get guest contact information
Three things that make agents converge on Jentic-routed access.
Credential isolation
Porter Setup API keys are stored encrypted in the Jentic vault. Agents receive scoped access tokens so that raw API credentials never appear in agent context or logs.
Intent-based discovery
Agents search by intent (e.g., 'create a hospitality booking') and Jentic returns the matching Porter Setup operation with its full input schema, so the agent can call the right endpoint without reading documentation.
Time to first call
Direct Porter Setup integration: 1-2 days for auth setup, request formatting, and error handling. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Booking.com API
Large-scale accommodation booking platform with broader inventory
Choose Booking.com when you need access to a global accommodation marketplace rather than managing your own venue bookings.
Cloudbeds API
Full hospitality management platform with PMS, channel management, and revenue tools
Choose Cloudbeds when you need a complete property management system with channel distribution, not just booking creation.
Calendly API
Scheduling platform for coordinating event times and availability
Use Calendly alongside Porter Setup when you need to schedule meetings or site visits before finalizing a venue booking.
Specific to using Porter Setup API API through Jentic.
Why is there no official OpenAPI spec for Porter Setup API?
Porter Setup does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Porter Setup API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Porter Setup API use?
The Porter Setup API uses API key authentication. Through Jentic, the API key is stored in the encrypted credential vault and agents receive scoped access without handling raw keys directly.
Can I filter bookings by date range with the Porter Setup API?
Yes. The list bookings endpoint accepts a date_from query parameter to filter bookings starting from a specific date. You can also filter by status to narrow results to confirmed, pending, or cancelled reservations.
What are the rate limits for the Porter Setup API?
Rate limit details are not specified in the Porter Setup API documentation. Contact Porter Setup support for current limits. When using Jentic, rate limiting and retry logic are handled automatically.
How do I create a booking through the Porter Setup API with Jentic?
Install the Jentic SDK with pip install jentic, then search for 'create a hospitality booking'. Jentic returns the createBooking operation schema requiring guest_name, check_in, and check_out fields. Execute the call with your booking details and receive a booking_id confirmation.
What data does the guest profile endpoint return?
The guest profile endpoint at /guests/{guest_id} returns the guest's ID, name, email address, and phone number. This allows agents to retrieve contact details for follow-up communications without storing personal data locally.