Skip to main content
Pre-release endpoint contract. No executable API host is published yet. POST /v1/searches

Accepted response

Retrieve results

GET /v1/searches/{id} The planned job states are queued, running, completed, partial and failed. Each source carries its own status. The results distinguish a successfully observed empty search from a collection failure.
This is a shortened schema example, not a real offer. Production observations must retain the original search identity and available itinerary/source details.

Retry safely

Reuse the same idempotency key for retries of the same body. The proposed behavior returns the original job without another charge. Changed criteria require a new key; conflicting reuse returns an error. Polling does not initiate another collection.