For Agents
Serve hotel inventory, rates, and reservations to the SAP Concur Online Booking Tool: respond to search, details, rate, and reservation lifecycle calls.
Get started with SAP Concur Hotel Service API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a SAP Concur hotel reservation"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with SAP Concur Hotel Service API API.
Respond to hotel search requests with available properties for a corporate traveler
Return detailed hotel information for a selected property
Provide rate plans and rate detail for a property and date range
Create a hotel reservation under a corporate traveler's profile
GET STARTED
Use for: I want to expose my hotel inventory to SAP Concur, Search hotels in a destination for a corporate traveler, Retrieve full property details for a hotel selected in Concur, Quote rate plans for a date range and traveler
Not supported: Does not handle flights, car rentals, expense reports, or invoicing — use for SAP Concur Custom Hotel Source supplier integration only.
The SAP Concur Hotel Service v4 API is the supplier-side integration surface for Custom Hotel Source providers feeding inventory, rates, and bookings into the SAP Concur Online Booking Tool. SAP Concur calls the supplier endpoints to search hotels, retrieve detail and rate information, create reservations, and modify or cancel them. It is intended for hotel suppliers and travel-tech intermediaries that want their inventory bookable inside Concur's corporate travel flow.
Read, modify, and cancel an existing hotel reservation
Patterns agents use SAP Concur Hotel Service API API for, with concrete tasks.
★ Custom Hotel Source Inventory Integration
Make a hotel chain's or aggregator's inventory available to corporate travelers using SAP Concur. The /hotels/search and /hotels/details endpoints answer Concur's outbound discovery calls, and /hotels/rates and /hotels/ratedetails return live pricing. Hotel suppliers and consolidators use this to enter the Concur distribution channel without building bespoke connectors per customer.
Respond to a search request for hotels in Berlin between 2026-07-15 and 2026-07-18 for one adult, returning ten properties with thumbnail rates
Reservation Lifecycle for Corporate Bookings
Create, modify, and cancel hotel reservations triggered by a Concur user booking through the Online Booking Tool. /hotels/reservation creates the booking, /hotels/reservation/modify changes dates or guests, /hotels/reservation/cancel voids the booking, and /hotels/reservation/read returns the current status. This keeps the supplier-side reservation in sync with the corporate booking record.
Create a reservation for traveler ID t_4421 at hotel HX-9 from 2026-08-02 to 2026-08-04, then read the reservation back to confirm the confirmation number
Rate Quoting and Compliance
Return rate plans that respect a customer's negotiated corporate rates and travel policy at the time of search. The /hotels/rates endpoint returns the rate codes available, and /hotels/ratedetails returns per-rate inclusions, cancellation rules, and taxes. Travel-program owners use this surface to enforce policy at the point of booking rather than during reconciliation.
Quote rate details for property HX-9 between 2026-08-02 and 2026-08-04 with corporate code BIGCO-2026 and report cancellation policy
Agent-Driven Travel Operations via Jentic
Let an AI assistant act as the corporate travel concierge that talks to the Concur supplier surface on behalf of an internal travel desk. Through Jentic the agent searches by intent, loads the schema for the relevant Concur Hotel operation, and executes the call without the developer wiring auth or pagination. This is suited to internal travel-ops bots that triage exception bookings.
On the prompt 'change reservation R-7711 to check in a day later', call /hotels/reservation/modify with the new check-in date and confirm the updated dates
8 endpoints — the sap concur hotel service v4 api is the supplier-side integration surface for custom hotel source providers feeding inventory, rates, and bookings into the sap concur online booking tool.
METHOD
PATH
DESCRIPTION
/hotels/search
Search hotel availability
/hotels/details
Retrieve detailed hotel information
/hotels/rates
List available rate plans
/hotels/ratedetails
Retrieve detailed rate information
/hotels/reservation
Create a hotel reservation
/hotels/reservation/read
Read an existing reservation
/hotels/reservation/modify
Modify an existing reservation
/hotels/reservation/cancel
Cancel a reservation
/hotels/search
Search hotel availability
/hotels/details
Retrieve detailed hotel information
/hotels/rates
List available rate plans
/hotels/ratedetails
Retrieve detailed rate information
/hotels/reservation
Create a hotel reservation
Three things that make agents converge on Jentic-routed access.
Credential isolation
SAP Concur basic-auth credentials are stored encrypted in the Jentic vault and injected as the Authorization header at execution time. The raw credentials never enter the model context or application logs.
Intent-based discovery
Agents search Jentic with intents like 'create a Concur hotel reservation' and Jentic returns the matching Concur Hotel Service operation with its parameter schema, so the agent can call POST /hotels/reservation without browsing developer docs.
Time to first call
Direct integration: 1-2 weeks for supplier-side certification with SAP Concur including search, rate, and reservation flows. Through Jentic: under 2 hours to wire the calls themselves once supplier credentials are issued.
Alternatives and complements available in the Jentic catalogue.
Amadeus Hotel Booking
GDS-style hotel booking API across the Amadeus content platform
Choose Amadeus Hotel Booking when you want a multi-supplier GDS-style content layer rather than a single supplier's surface into Concur.
Amadeus Hotel Search
Hotel availability and shopping API across Amadeus content
Use Amadeus Hotel Search to discover inventory before fulfilling a booking through your Concur supplier surface.
Booking.com
Leisure-focused hotel inventory and booking platform
Choose Booking.com when the use case is consumer or leisure travel rather than corporate-managed travel through Concur.
Specific to using SAP Concur Hotel Service API API through Jentic.
What authentication does the SAP Concur Hotel Service API use?
The API uses HTTP basic authentication: a base64-encoded username and password in the Authorization header. Through Jentic the credentials are stored encrypted in the vault and injected at execution time, so the raw values never enter the agent's prompt or logs.
Can I create a hotel reservation with this API?
Yes. POST /hotels/reservation creates a reservation linked to the traveler and rate selected from a prior /hotels/rates response. The reservation can then be read, modified, or cancelled via the dedicated endpoints under /hotels/reservation.
Who is this API for?
It is the supplier-side integration for Custom Hotel Source providers feeding inventory into SAP Concur. SAP Concur calls these endpoints; the supplier implements them. If you are a Concur customer rather than a hotel supplier, use the corresponding consumer-side Concur APIs instead.
What are the rate limits for the Concur Hotel Service API?
SAP Concur applies supplier-specific throughput agreed during onboarding rather than a published global limit. Suppliers should be ready to handle bursts during peak booking windows; agents calling on behalf of the supplier should add backoff on HTTP 429 responses, which Jentic surfaces as structured errors.
How do I quote rates through Jentic?
Run the Jentic search query 'quote SAP Concur hotel rates', load the returned operation (POST /hotels/ratedetails), and execute it with the property id, stay dates, and any corporate rate code. The response includes per-rate inclusions and cancellation policy.
Can I modify an existing reservation?
Yes. POST /hotels/reservation/modify accepts the original reservation reference along with the changed fields such as new check-in or check-out dates. Use /hotels/reservation/read first to retrieve the current state, then submit only the fields that change.
/hotels/reservation/read
Read an existing reservation
/hotels/reservation/modify
Modify an existing reservation
/hotels/reservation/cancel
Cancel a reservation