For Agents
Read travel-advisor bookings, trips, and traveller profiles from the Cruisen platform using a single API key.
Get started with Cruisen Public 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:
"get my upcoming trips"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Cruisen Public API API.
Retrieve the authenticated travel advisor's user record
Look up a single traveller profile by ID or list profiles by request type
Fetch every booking attached to the authenticated advisor
Pull a specific booking record by booking ID
List every trip belonging to the authenticated user
GET STARTED
Use for: Retrieve all bookings assigned to my travel advisor account, Get the trip itinerary for trip ID 12345, Look up a traveller profile by their internal Cruisen ID, List every trip currently scheduled for my account
Not supported: Does not handle booking creation, payment processing, or itinerary modification — use for read-only travel advisor data lookups only.
Jentic publishes the only available OpenAPI document for Cruisen Public API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Cruisen Public API, keeping it validated and agent-ready. Cruisen is a travel-advisor platform that exposes seven read-only endpoints for retrieving authenticated user info, traveller profiles, bookings, and trip details. All requests authenticate with an X-API-Key header issued to authorised travel advisors.
Fetch a single trip's full itinerary by trip ID
Patterns agents use Cruisen Public API API for, with concrete tasks.
★ Travel Advisor Booking Dashboard
Pull every booking and trip for an authenticated advisor to populate a daily dashboard showing upcoming departures, traveller contact details, and itinerary status. The seven GET endpoints cover the full read surface needed for advisor-facing tooling.
Call GET /get-bookings to list all advisor bookings, then for each booking call GET /get-trip with the trip ID and assemble a daily departure summary.
Client Profile Lookup Before a Call
Retrieve a traveller's saved profile (preferences, contact info, history) immediately before an advisor takes a client call so the advisor opens the conversation already aware of the client's context.
Call GET /get-profile with the client's profile ID and surface their stored preferences and contact info to the advisor.
Trip Itinerary Sync to Internal Tools
Mirror Cruisen trip and booking records into an internal CRM, calendar, or accounting system by polling /get-bookings and /get-trips on a schedule. Because the API is read-only, integrations stay safe — no risk of accidentally mutating live booking state.
Poll GET /get-trips every 15 minutes, diff against last cached state, and upsert any new or changed trip records into the connected CRM.
Agent-Driven Travel Concierge
Allow an AI concierge agent to answer traveller questions ('When does my next trip depart?', 'What's on my profile?') by calling the Cruisen API on demand through Jentic, with the X-API-Key managed by the Jentic vault rather than the agent's prompt.
Search Jentic for 'get my upcoming trips', load the get-trips operation, and call it with the advisor's stored API key to answer the traveller's question.
7 endpoints — jentic publishes the only available openapi specification for cruisen public api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/get-user
Get authenticated advisor user info
/get-bookings
List all bookings for the advisor
/get-booking
Get a single booking by ID
/get-trips
List all trips for the user
/get-trip
Get a single trip by ID
/get-profile
Get a single profile by ID
/get-profiles
List profiles by request type
/get-user
Get authenticated advisor user info
/get-bookings
List all bookings for the advisor
/get-booking
Get a single booking by ID
/get-trips
List all trips for the user
/get-trip
Get a single trip by ID
Three things that make agents converge on Jentic-routed access.
Credential isolation
Cruisen X-API-Key values are stored encrypted in the Jentic vault. Agents receive scoped execution rights and the raw key never enters the agent's context.
Intent-based discovery
Agents search Jentic by intent (e.g. 'get my upcoming trips') and Jentic returns the matching get-trips or get-bookings operation along with its parameter schema.
Time to first call
Direct integration: a few hours to wire the X-API-Key header and pagination handling. Through Jentic: minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Cruisen API
Companion Cruisen surface in the same vendor family.
Use the cruisen.com surface for capabilities not exposed on the firebase-hosted production endpoint.
Cruise Control API
Different cruise-themed product focused on review automation rather than travel bookings.
Pick Cruise Control when the task is post-trip review collection rather than reading booking data.
Crustdata API
Enrich traveller or company records with external data points.
Pair with Cruisen when an agent needs firmographic enrichment alongside booking data.
Specific to using Cruisen Public API API through Jentic.
Why is there no official OpenAPI spec for Cruisen Public API?
Cruisen does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Cruisen Public 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 Cruisen Public API use?
The API uses an API key supplied in the X-API-Key request header. Keys are issued to authorised travel advisors. Through Jentic, the key is held in the encrypted vault and the agent never sees its raw value.
Can I create or update bookings with the Cruisen Public API?
No. The current spec only exposes GET endpoints for users, profiles, bookings, and trips. The API is read-only — booking creation and mutation must be performed through Cruisen's internal advisor tooling.
How do I list every trip for an advisor through the Cruisen Public API?
Call GET /get-trips with a valid X-API-Key. The response returns every trip belonging to the authenticated user. Use GET /get-trip with a trip ID for a single record.
What are the rate limits for the Cruisen Public API?
The OpenAPI specification does not document specific rate limits. Watch for HTTP 429 responses and contact Cruisen support to confirm production quotas before running large-scale syncs.
How do I fetch a traveller profile through Jentic?
Run pip install jentic, then search 'look up a traveller profile', load the get-profile operation, and execute it with the profile ID. Jentic resolves auth and parameter schema so the agent only supplies the ID.
/get-profile
Get a single profile by ID
/get-profiles
List profiles by request type