{"openapi":"3.1.0","info":{"title":"WhichAgent Car Rental Category API","version":"1.0.0","description":"Deterministic API for independent Orange County car rentals. Booking is an official-provider handoff only."},"servers":[{"url":"https://whichagent.ai"}],"paths":{"/api/categories/car-rental/{verb}":{"post":{"parameters":[{"name":"verb","in":"path","required":true,"schema":{"enum":["search","details","compare","availability","book"]}}],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"Category response","content":{"application/json":{"schema":{"type":"object","required":["meta"],"properties":{"data":{},"error":{"type":"object"},"meta":{"type":"object","required":["request_id","api_version","category","source"]}}}}}},"400":{"description":"Structured input error","content":{"application/json":{"schema":{"type":"object","required":["meta"],"properties":{"data":{},"error":{"type":"object"},"meta":{"type":"object","required":["request_id","api_version","category","source"]}}}}}},"404":{"description":"Structured business error","content":{"application/json":{"schema":{"type":"object","required":["meta"],"properties":{"data":{},"error":{"type":"object"},"meta":{"type":"object","required":["request_id","api_version","category","source"]}}}}}}}}}},"components":{"schemas":{"CategorySchema":{"name":"whichagent-car-rental","version":"1.0.0","api_version":"1","category_id":"orange-county-independent-car-rentals","scope":"Independent Orange County car-rental businesses already published in the WhichAgent CLI hub. National chains and franchises are excluded.","action_policy":"deterministic_handoff_only","commands":{"search":{"input":{"city":"string (optional)","vehicle_type":"string (optional)","monthly_rentals":"boolean (optional)"},"output":"business records"},"details":{"input":{"business_id":"stable business slug"},"output":"canonical business record"},"compare":{"input":{"business_ids":"array or comma-separated stable business slugs","criteria":"optional array: city, vehicle_types, monthly_rentals, capabilities"},"output":"normalized comparison"},"availability":{"input":{"business_id":"stable business slug","pickup_date":"YYYY-MM-DD","return_date":"YYYY-MM-DD","vehicle_type":"optional"},"output":"staged availability handoff only"},"book":{"input":{"business_id":"stable business slug","pickup_date":"YYYY-MM-DD","return_date":"YYYY-MM-DD","vehicle_type":"optional"},"output":"official booking/contact handoff only; never a reservation"}},"envelope":{"success":{"data":"object","meta":{"request_id":"uuid","api_version":"1","category":"orange-county-independent-car-rentals","source":"string"}},"failure":{"error":{"code":"string","message":"string","field_errors":"object|null"},"meta":"same as success"}}}}}}