{
  "info": {
    "name": "Jet Intelligence Operator API v1",
    "description": "Starter collection for the free operator API. Set operatorToken to a key issued in the provider workspace. Replace RFQ_UUID with an rfq_id returned by List assigned RFQs. Do not commit live keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    { "key": "baseUrl", "value": "https://www.jet-intelligence.com/api/v1/operator" },
    { "key": "operatorToken", "value": "ji_live_op_YOUR_KEY" },
    { "key": "rfqId", "value": "RFQ_UUID" }
  ],
  "item": [
    {
      "name": "List assigned RFQs",
      "request": {
        "method": "GET",
        "header": [
          { "key": "Authorization", "value": "Bearer {{operatorToken}}" },
          { "key": "Accept", "value": "application/json" }
        ],
        "url": "{{baseUrl}}/rfqs?limit=25&offset=0",
        "description": "Returns active RFQs assigned to the key's operator organization. No passenger identity fields."
      }
    },
    {
      "name": "Submit a conditional quote",
      "request": {
        "method": "POST",
        "header": [
          { "key": "Authorization", "value": "Bearer {{operatorToken}}" },
          { "key": "Content-Type", "value": "application/json" },
          { "key": "Idempotency-Key", "value": "operator-quote-example-001" }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"kind\": \"quote\",\n  \"aircraftType\": \"Citation Latitude\",\n  \"registration\": \"N123AB\",\n  \"passengerCapacity\": 8,\n  \"priceState\": \"conditional\",\n  \"availability\": \"confirmation_required\",\n  \"totalAmount\": 31800,\n  \"currency\": \"EUR\",\n  \"validUntil\": \"2026-10-12T16:00:00Z\",\n  \"unknownItems\": [\"Deicing, if required\"],\n  \"included\": [\"Standard handling\"],\n  \"excluded\": [\"Deicing\"],\n  \"message\": \"Subject to final operator confirmation.\"\n}\n"
        },
        "url": "{{baseUrl}}/rfqs/{{rfqId}}/responses",
        "description": "Reuse the same Idempotency-Key only when retrying identical content."
      }
    }
  ]
}
