{"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/open-data:neowsapp/retrieve-near-earth-object-feed":{"get":{"operationId":"open_data_neowsapp_retrieve_near_earth_object_feed","summary":"Find Near Earth Objects by date","description":"GET /rest/v1/feed","tags":["open-data"],"parameters":[{"name":"start_date","in":"query","required":false,"description":"Start of date range search, format: yyyy-MM-dd - (ex: 2015-04-28)","schema":{"type":"string","description":"Start of date range search, format: yyyy-MM-dd - (ex: 2015-04-28)"}},{"name":"end_date","in":"query","required":false,"description":"End of date range search, format: yyyy-MM-dd - (ex: 2015-04-28). If left off search will extends 7 days from start_date","schema":{"type":"string","description":"End of date range search, format: yyyy-MM-dd - (ex: 2015-04-28). If left off search will extends 7 days from start_date"}},{"name":"detailed","in":"query","required":false,"description":"detailed","schema":{"type":"boolean","description":"detailed"}}],"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/open-data:neowsapp/retrieve-neofeed-today":{"get":{"operationId":"open_data_neowsapp_retrieve_neofeed_today","summary":"Find Near Earth Objects for today","description":"GET /rest/v1/feed/today","tags":["open-data"],"parameters":[{"name":"detailed","in":"query","required":false,"description":"detailed","schema":{"type":"boolean","description":"detailed"}}],"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/open-data:neowsapp/browse-near-earth-objects":{"get":{"operationId":"open_data_neowsapp_browse_near_earth_objects","summary":"Browse the Near Earth Objects service","description":"GET /rest/v1/neo/browse","tags":["open-data"],"parameters":[{"name":"page","in":"query","required":false,"description":"page","schema":{"type":"integer","default":0,"description":"page"}},{"name":"size","in":"query","required":false,"description":"size","schema":{"type":"integer","default":20,"description":"size"}}],"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/open-data:neowsapp/retrieve-sentry-risk-data":{"get":{"operationId":"open_data_neowsapp_retrieve_sentry_risk_data","summary":"Retrieve Sentry (Impact Risk ) Near Earth Objects","description":"GET /rest/v1/neo/sentry","tags":["open-data"],"parameters":[{"name":"is_active","in":"query","required":false,"description":"show current list of Sentry objects, or show removed Sentry objects","schema":{"type":"boolean","default":true,"description":"show current list of Sentry objects, or show removed Sentry objects"}},{"name":"page","in":"query","required":false,"description":"page","schema":{"type":"integer","default":0,"description":"page"}},{"name":"size","in":"query","required":false,"description":"size","schema":{"type":"integer","default":50,"description":"size"}}],"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/open-data:neowsapp/retrieve-sentry-risk-data-by-id":{"get":{"operationId":"open_data_neowsapp_retrieve_sentry_risk_data_by_id","summary":"Retrieve Sentry (Impact Risk ) Near Earth Objectby ID","description":"GET /rest/v1/neo/sentry/{asteroid_id}","tags":["open-data"],"parameters":[{"name":"asteroid_id","in":"query","required":true,"description":"ID of NearEarth object. ID can be SPK_ID, Asteroid des (designation) or Sentry ID","schema":{"type":"string","description":"ID of NearEarth object. ID can be SPK_ID, Asteroid des (designation) or Sentry ID"}}],"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/open-data:neowsapp/retrieve-near-earth-object-by-id":{"get":{"operationId":"open_data_neowsapp_retrieve_near_earth_object_by_id","summary":"Find Near Earth Objects by id","description":"GET /rest/v1/neo/{asteroid_id}","tags":["open-data"],"parameters":[{"name":"asteroid_id","in":"query","required":true,"description":"ID of Near Earth Object - (ex: 3729835)","schema":{"type":"string","description":"ID of Near Earth Object - (ex: 3729835)"}}],"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/open-data:neowsapp/retrieve-current-neo-statistics":{"get":{"operationId":"open_data_neowsapp_retrieve_current_neo_statistics","summary":"Get the Near Earth Object data set totals","description":"GET /rest/v1/stats","tags":["open-data"],"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"}}},"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"}}}}}}}