Submit an async room mapping job

Overview

Submit an async room mapping job for a hotel. The job processes in the background and produces high-quality mappings with detailed reasoning for each decision. Only one job per hotel can run at a time.

Note: Internally referred to as a deep-map job.

When to Use

  • Batch processing - Map large sets of supplier rooms for a hotel
  • Initial hotel setup - Establish canonical mappings when onboarding a property
  • Periodic refresh - Re-map rooms when supplier catalogs change

What You Get

  • Job ID - Unique identifier to poll for results
  • Queued status - Immediate confirmation that processing has started
  • Background processing - Results ready in seconds to minutes

Quick Start

Required fields: hotelId, referenceRooms (your catalog, max 500), roomNames (supplier names to map, max 100)

Poll for results: Use GET /rooms/match/async/jobs/:jobId until status is completed or failed

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Non-empty hotel identifier

referenceRooms
array of objects
required
length between 1 and 500

Allowed mapping targets (the catalog). Max 500.

referenceRooms*
integer
required

Reference room id

string
required

Reference room title

roomNames
array of strings
required
length between 1 and 100

Supplier room names to map. Blank entries are dropped and normalized duplicates are removed. Max 100 after deduplication.

roomNames*
Responses

401

Unauthorized

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json