# Travunio integration contract

## Availability

This is an integration blueprint. The hosted website has no live supplier or mapping API. Its local demonstration uses deterministic rules and fictional records.

## Input fields

- supplier: Your stable supplier namespace.
- code: Original supplier hotel code, including leading zeros.
- name: Property name as received.
- country: Two-letter country code.
- city / address: Locality and address evidence.
- lat / lng: Latitude [-90,90], longitude [-180,180].
- masterId: An existing approved master identity.
- status: Source profile status, independent of identity.

## Example request

{
  "supplier": "supplier-a",
  "supplierHotelCode": "000726",
  "property": {
    "name": "The Marina House",
    "country": "AE",
    "city": "Dubai",
    "latitude": 25.0802,
    "longitude": 55.1409
  },
  "policy": {
    "version": "demo-1",
    "reviewOnConflict": true
  }
}

## Illustrative response

{
  "masterId": "TRV-10001",
  "sourceKey": {
    "supplier": "supplier-a",
    "hotelCode": "000726"
  },
  "decision": "mapped",
  "method": "deterministic-demo",
  "score": 98,
  "evidence": [
    "name corroborated",
    "country consistent",
    "location corroborated"
  ],
  "scoreIsProbability": false
}

## Production boundary

Add authenticated endpoints, tenant isolation, a persistent source and decision store, reviewed labeled data, validated model versions and observed service limits before production use.
