Pricing Resolver Service v0.1.0-demo

Triangulates NOVA pre-agreed rate × fresh hotel quote × public OTA prices via SerpAPI Google Hotels. Returns a recommendation + evidence so your inquiry agent can quote with confidence.

Live counters

loading

Quickstart — try it in 30 seconds

Copy/paste in your terminal (no setup needed):

curl -s -X POST 'https://pricingresolver.symbiofoundry.com/v1/resolutions?wait=true'   -H 'Content-Type: application/json'   -H 'X-API-Key: '   -H "Idempotency-Key: $(uuidgen)"   -d '{
    "tour_id": "test_001",
    "source": "itinerary_builder",
    "hotel": { "supplier_id": "SUP_LON_001" },
    "stay": { "check_in": "2026-06-15", "check_out": "2026-06-19" },
    "rooms": [{ "room_type": "DBL", "qty": 3, "meal_plan": "BB" }],
    "pax": { "adults": 6 }
  }' | jq .reconciliation

Or click Swagger UI → POST /v1/resolutions → Try it out for the same call in your browser.

Documentation

Drop-in webhook receivers for Next.js, Express, Hono, NestJS in examples/webhook-receivers/. Pre-warm cache via POST /v1/admin/warmup with a preset (p0, famous_european, all_seeded). Rate limit 100 req/min per API key (see X-RateLimit-* headers).

Recommendation legend

Every resolution returns one of these in reconciliation.recommendation:

Health & ops

Recent resolutions