{"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:deutschebahn-flinkster/list-areas":{"get":{"operationId":"transport_deutschebahn_flinkster_list_areas","summary":"List Areas by Criteria.","description":"GET /areas","tags":["transport"],"parameters":[{"name":"lat","in":"query","required":false,"schema":{"type":"number"}},{"name":"lon","in":"query","required":false,"schema":{"type":"number"}},{"name":"radius","in":"query","required":false,"schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},{"name":"expand","in":"query","required":false,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"type":"string"}},{"name":"provider","in":"query","required":false,"schema":{"type":"string"}},{"name":"providernetwork","in":"query","required":false,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-area":{"get":{"operationId":"transport_deutschebahn_flinkster_get_area","summary":"Get area by UID.","description":"GET /areas/{areaUID}","tags":["transport"],"parameters":[{"name":"areaUID","in":"query","required":true,"description":"The Area UID","schema":{"type":"string","description":"The Area UID"}},{"name":"expand","in":"query","required":false,"description":"Expand Provider","schema":{"type":"string","description":"Expand Provider"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/list-booking-proposals":{"get":{"operationId":"transport_deutschebahn_flinkster_list_booking_proposals","summary":"Query for available RentalObjects of a specific view","description":"GET /bookingproposals","tags":["transport"],"parameters":[{"name":"lat","in":"query","required":false,"schema":{"type":"number"}},{"name":"lon","in":"query","required":false,"schema":{"type":"number"}},{"name":"radius","in":"query","required":false,"schema":{"type":"integer"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"}},{"name":"providernetwork","in":"query","required":false,"schema":{"type":"string"}},{"name":"begin","in":"query","required":false,"schema":{"type":"string"}},{"name":"end","in":"query","required":false,"schema":{"type":"string"}},{"name":"expand","in":"query","required":false,"schema":{"type":"string"}},{"name":"view","in":"query","required":false,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-index":{"get":{"operationId":"transport_deutschebahn_flinkster_get_index","summary":"Show index.","description":"GET /index","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":"live"}},"/v1/transport:deutschebahn-flinkster/list-categories":{"get":{"operationId":"transport_deutschebahn_flinkster_list_categories","summary":"Lists all categories","description":"GET /providernetworks/{providernetworkUID}/categories","tags":["transport"],"parameters":[{"name":"providernetworkUID","in":"query","required":true,"schema":{"type":"string"}},{"name":"expand","in":"query","required":false,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-category":{"get":{"operationId":"transport_deutschebahn_flinkster_get_category","summary":"Get a Category by UID","description":"GET /providernetworks/{providernetworkUID}/categories/{categoryUID}","tags":["transport"],"parameters":[{"name":"providernetworkUID","in":"query","required":true,"description":"Provider Network UID","schema":{"type":"string","description":"Provider Network UID"}},{"name":"categoryUID","in":"query","required":true,"schema":{"type":"string"}},{"name":"expand","in":"query","required":false,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-prices":{"get":{"operationId":"transport_deutschebahn_flinkster_get_prices","summary":"Get information about the prices.","description":"GET /providernetworks/{providernetworkUID}/prices","tags":["transport"],"parameters":[{"name":"providernetworkUID","in":"query","required":true,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-rental-object":{"get":{"operationId":"transport_deutschebahn_flinkster_get_rental_object","summary":"Get information about the RentalObject.","description":"GET /providernetworks/{providernetworkUID}/rentalobjects/{rentalObjectUID}","tags":["transport"],"parameters":[{"name":"rentalObjectUID","in":"query","required":true,"schema":{"type":"string"}},{"name":"providernetworkUID","in":"query","required":true,"schema":{"type":"string"}},{"name":"expand","in":"query","required":false,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-provider-network":{"get":{"operationId":"transport_deutschebahn_flinkster_get_provider_network","summary":"Get information about the ProviderNetworkResources.","description":"GET /providernetworks/{uid}","tags":["transport"],"parameters":[{"name":"uid","in":"query","required":true,"schema":{"type":"string"}}],"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":"live"}},"/v1/transport:deutschebahn-flinkster/get-provider":{"get":{"operationId":"transport_deutschebahn_flinkster_get_provider","summary":"Get information about the ProviderResourceImpl.","description":"GET /providers/{uid}","tags":["transport"],"parameters":[{"name":"uid","in":"query","required":true,"schema":{"type":"string"}}],"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":"live"}}},"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"}}}}}}}