{"openapi":"3.0.3","info":{"title":"Banktwo Source Connector API","version":"1.0.0","description":"Read-only Banktwo connector for AutoData. Canonical origin: https://banktwo.cars.tk. Create a Banktwo-scoped key in the AutoData key dashboard, then use Authorize in Swagger."},"components":{"securitySchemes":{"BanktwoBearer":{"type":"http","scheme":"bearer","bearerFormat":"AutoData API key","description":"Paste a Banktwo key from the AutoData key dashboard (starts with adk_banktwo_)."}},"schemas":{}},"paths":{"/openapi.json":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/openapi/source-connector-v1.yaml":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/healthz":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/readyz":{"get":{"responses":{"200":{"description":"Default Response"}}}},"/v1/fleet/years":{"get":{"summary":"List available model years","tags":["Vehicle catalog"],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/years/{year}/makes":{"get":{"summary":"List makes for a model year","tags":["Vehicle catalog"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"year","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/years/{year}/makes/{make}/models":{"get":{"summary":"List models for a year and make","tags":["Vehicle catalog"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"year","required":true},{"schema":{"type":"string"},"in":"path","name":"make","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/years/{year}/makes/{make}/models/{model}/engines":{"get":{"summary":"List configurations for a year, make, and model","tags":["Vehicle catalog"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"year","required":true},{"schema":{"type":"string"},"in":"path","name":"make","required":true},{"schema":{"type":"string"},"in":"path","name":"model","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/carids/{carId}":{"get":{"summary":"Get a Banktwo upstream vehicle by its car ID","tags":["Vehicle catalog"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"carId","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/search/{query}":{"get":{"summary":"Search the Banktwo upstream vehicle catalog","tags":["Vehicle catalog"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"query","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/fleet/resource":{"get":{"summary":"Read an allowlisted fleet resource path","tags":["Vehicle catalog"],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/content/carids/{carId}/search/{term}":{"get":{"summary":"Search article headings and links for a vehicle","tags":["Articles and assets"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"carId","required":true},{"schema":{"type":"string"},"in":"path","name":"term","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/content/carids/{carId}/resource":{"get":{"summary":"Read an article or asset under one vehicle's content namespace","tags":["Articles and assets"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"carId","required":true}],"responses":{"200":{"description":"Read-only Banktwo upstream response","content":{"application/json":{"schema":{"description":"Read-only Banktwo upstream response"}}}}}}},"/v1/capabilities":{"get":{"summary":"Discover supported source operations","tags":["Source Connector v1"],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}},"/v1/catalog/{scope}":{"get":{"summary":"Read a bounded catalog page","tags":["Source Connector v1"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"scope","required":true}],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}},"/v1/vehicle-resolutions":{"post":{"summary":"Resolve a vehicle selector without silent selection","tags":["Source Connector v1"],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}},"/v1/vehicles/{opaqueRef}/articles":{"get":{"summary":"List all source article headings for a vehicle","tags":["Source Connector v1"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"opaqueRef","required":true}],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}},"/v1/vehicles/{opaqueRef}/article-search":{"post":{"summary":"Search vehicle article headings","tags":["Source Connector v1"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"opaqueRef","required":true}],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}},"/v1/resources/{opaqueRef}":{"get":{"summary":"Read a selected text or binary resource","tags":["Source Connector v1"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"opaqueRef","required":true}],"responses":{"200":{"description":"Banktwo Source Connector v1 response","content":{"application/json":{"schema":{"description":"Banktwo Source Connector v1 response"}}}}}}}},"servers":[{"url":"https://banktwo.cars.tk"},{"url":"/"}],"security":[{"BanktwoBearer":[]}]}