{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6e":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6e","summary":"XML - Bus Position","description":"GET /BusPositions","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":false,"description":"Bus route, e.g.: 70, 10A.","schema":{"type":"string","enum":["70"],"default":"70","description":"Bus route, e.g.: 70, 10A."}},{"name":"Lat","in":"query","required":false,"description":"Center point Latitude, required if Longitude and Radius are specified.","schema":{"type":"string","description":"Center point Latitude, required if Longitude and Radius are specified."}},{"name":"Lon","in":"query","required":false,"description":"Center point Longitude, required if Latitude and Radius are specified.","schema":{"type":"string","description":"Center point Longitude, required if Latitude and Radius are specified."}},{"name":"Radius","in":"query","required":false,"description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified.","schema":{"type":"string","description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6f":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6f","summary":"XML - Path Details","description":"GET /RouteDetails","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":true,"description":"Bus route variant, e.g.: 70, 10A, 10Av1.","schema":{"type":"string","enum":["70"],"default":"70","description":"Bus route variant, e.g.: 70, 10A, 10Av1."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve route and stop information. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve route and stop information. Defaults to today's date unless specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d71":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d71","summary":"XML - Schedule","description":"GET /RouteSchedule","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":true,"description":"Bus route variant, e.g.: 70, 10A, 10Av1.","schema":{"type":"string","enum":["70"],"default":"70","description":"Bus route variant, e.g.: 70, 10A, 10Av1."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified."}},{"name":"IncludingVariations","in":"query","required":false,"description":"Whether or not to include variations. For example, if B30 is specified, include all variations such as B30v1, B30v2, etc.","schema":{"type":"boolean","enum":[false,true],"default":false,"description":"Whether or not to include variations. For example, if B30 is specified, include all variations such as B30v1, B30v2, etc."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d70":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d70","summary":"XML - Routes","description":"GET /Routes","tags":["transport"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d72":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d72","summary":"XML - Schedule at Stop","description":"GET /StopSchedule","tags":["transport"],"parameters":[{"name":"StopID","in":"query","required":true,"description":"7-digit regional stop ID.","schema":{"type":"string","enum":["1001195"],"default":"1001195","description":"7-digit regional stop ID."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d73":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d73","summary":"XML - Stop Search","description":"GET /Stops","tags":["transport"],"parameters":[{"name":"Lat","in":"query","required":false,"description":"Center point Latitude, required if Longitude and Radius are specified.","schema":{"type":"string","enum":["38.878586"],"description":"Center point Latitude, required if Longitude and Radius are specified."}},{"name":"Lon","in":"query","required":false,"description":"Center point Longitude, required if Latitude and Radius are specified.","schema":{"type":"string","enum":["-76.989626"],"description":"Center point Longitude, required if Latitude and Radius are specified."}},{"name":"Radius","in":"query","required":false,"description":"Radius (feet) to include in the search area, required if Latitude and Longitude are specified.","schema":{"type":"string","enum":["500"],"description":"Radius (feet) to include in the search area, required if Latitude and Longitude are specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d68":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d68","summary":"JSON - Bus Position","description":"GET /json/jBusPositions","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":false,"description":"Base bus route, e.g.: 70, 10A.","schema":{"type":"string","enum":["70"],"default":"70","description":"Base bus route, e.g.: 70, 10A."}},{"name":"Lat","in":"query","required":false,"description":"Center point Latitude, required if Longitude and Radius are specified.","schema":{"type":"number","description":"Center point Latitude, required if Longitude and Radius are specified."}},{"name":"Lon","in":"query","required":false,"description":"Center point Longitude, required if Latitude and Radius are specified.","schema":{"type":"number","description":"Center point Longitude, required if Latitude and Radius are specified."}},{"name":"Radius","in":"query","required":false,"description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified.","schema":{"type":"number","description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d69":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d69","summary":"JSON - Path Details","description":"GET /json/jRouteDetails","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":true,"description":"Bus route variant, e.g.: 70, 10A, 10Av1.","schema":{"type":"string","enum":["70"],"default":"70","description":"Bus route variant, e.g.: 70, 10A, 10Av1."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve route and stop information. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve route and stop information. Defaults to today's date unless specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6b":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6b","summary":"JSON - Schedule","description":"GET /json/jRouteSchedule","tags":["transport"],"parameters":[{"name":"RouteID","in":"query","required":true,"description":"Bus route variant, e.g.: 70, 10A, 10Av1, etc.","schema":{"type":"string","enum":["70"],"default":"70","description":"Bus route variant, e.g.: 70, 10A, 10Av1, etc."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified."}},{"name":"IncludingVariations","in":"query","required":false,"description":"Whether or not to include variations if a base route is specified in RouteID. For example, if B30 is specified and IncludingVariations is…","schema":{"type":"boolean","enum":[false,true],"default":false,"description":"Whether or not to include variations if a base route is specified in RouteID. For example, if B30 is specified and IncludingVariations is…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6a":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6a","summary":"JSON - Routes","description":"GET /json/jRoutes","tags":["transport"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6c":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6c","summary":"JSON - Schedule at Stop","description":"GET /json/jStopSchedule","tags":["transport"],"parameters":[{"name":"StopID","in":"query","required":true,"description":"7-digit regional stop ID.","schema":{"type":"string","enum":["1001195"],"default":"1001195","description":"7-digit regional stop ID."}},{"name":"Date","in":"query","required":false,"description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified.","schema":{"type":"string","description":"Date in YYYY-MM-DD format for which to retrieve schedule. Defaults to today's date unless specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/transport:wmata-bus-route/5476362a281d830c946a3d6d":{"get":{"operationId":"transport_wmata_bus_route_5476362a281d830c946a3d6d","summary":"JSON - Stop Search","description":"GET /json/jStops","tags":["transport"],"parameters":[{"name":"Lat","in":"query","required":false,"description":"Center point Latitude, required if Longitude and Radius are specified.","schema":{"type":"number","enum":[38.878586],"description":"Center point Latitude, required if Longitude and Radius are specified."}},{"name":"Lon","in":"query","required":false,"description":"Center point Longitude, required if Latitude and Radius are specified.","schema":{"type":"number","enum":[-76.989626],"description":"Center point Longitude, required if Latitude and Radius are specified."}},{"name":"Radius","in":"query","required":false,"description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified.","schema":{"type":"number","enum":[500],"description":"Radius (meters) to include in the search area, required if Latitude and Longitude are specified."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}