{"name":"Hostrail Booking Agent","description":"Hostrail is the booking layer for AI agents. Supports search, quote, hold, book, and cancel flows with deterministic pricing, signed receipts, and full audit trails. Every response carries structured error remediation so agents can self-recover.","url":"https://api.hostrail.dev","version":"1.0.0","provider":{"organization":"Hostrail","url":"https://hostrail.dev"},"documentationUrl":"https://docs.hostrail.dev","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":true},"skills":[{"id":"hotel-search","name":"Hotel Search & Discovery","description":"Search and browse available hotels by destination, dates, party size, and budget.","tags":["travel","hotels","search","accommodation"],"examples":["Find available hotels in Da Nang for June 12-14 for 2 adults","What hotels do you have in Phu Quoc?","Show me rooms under 3 million VND per night in Hoi An"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"hotel-booking","name":"Hotel Reservation & Payment","description":"Complete hotel reservations with real-time pricing, inventory holds, and secure payment. Mutating operations are flagged with x-openai-isConsequential so consent prompts surface in ChatGPT.","tags":["travel","booking","payment","reservation"],"examples":["Book the Oceanview Suite at Seabreeze Resort for 3 nights","How much would a Deluxe room cost for June 12-14?","Hold that room while I decide"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"booking-management","name":"Booking Management & Cancellation","description":"View, track, and cancel existing hotel bookings with deterministic refund calculation.","tags":["travel","cancellation","refund","management"],"examples":["Cancel my hotel reservation","What's the status of my booking?","How much would I get back if I cancel?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"transaction-verification","name":"Transaction Audit & Verification","description":"Verify booking transactions with cryptographic receipts and full event audit trails.","tags":["verification","audit","receipt","compliance"],"examples":["Show me the full timeline of my booking","Verify this transaction receipt"],"inputModes":["application/json"],"outputModes":["application/json"]}],"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"authentication":{"schemes":["bearer"]},"securitySchemes":{"tenantBearer":{"type":"http","scheme":"bearer","bearerFormat":"opaque","description":"Tenant-scoped bearer token issued via /admin/agents. Sent as Authorization: Bearer <token>; tenant routing is encoded in the token claim, no separate x-tenant-id header is required."},"delegatedUser":{"type":"apiKey","in":"header","name":"x-delegated-user","description":"Optional JWT identifying the human end-user that the agent acts on behalf of. Used for delegated-payment consent. See docs/plans/agent-and-admin-auth.md."},"oauthAccessToken":{"type":"oauth2","description":"https://api.hostrail.dev/.well-known/oauth-authorization-server advertises the configured issuer for client_credentials access tokens when this lane is enabled."}}}