UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 4.29 kB
{"openapi":"3.0.1","servers":[{"url":"https://{defaultHost}","variables":{"defaultHost":{"default":"www.versioneye.com"}}},{"url":"http://{defaultHost}","variables":{"defaultHost":{"default":"localhost:8080"}}}],"info":{"title":"API V1","version":"v1","x-apisguru-categories":["open_data","search"],"x-logo":{"url":"https://versioneye.files.wordpress.com/2015/05/versioneyetransparent.png"},"x-origin":[{"format":"openapi","url":"https://www.versioneye.com/api-docs/v1/swagger.yaml","version":"3.0"}],"x-providerName":"versioneye.com"},"paths":{"/api/v1/scans":{"get":{"parameters":[{"in":"query","name":"name","required":false,"schema":{"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"result":{"current_page":1,"max_pages":6,"organisation":"versioneye","per_page":50,"project_filter":null,"project_scans":[{"created_at":"2025-04-15T13:50:56.283Z","dependencies_count":999,"file_count":2,"file_ids":["604cdcd7319f0564a8648683","604cdcd7319f0564a86486e6"],"id":"604cdcd7319f0564a8648682","license_unknown_count":0,"license_violations_count":0,"name":"ve-web","outdated_count":330,"outdated_perc_count":33,"post_process":false,"source":"API","sv_count":0,"unknown_count":0},{"created_at":"2025-04-15T13:50:56.283Z","dependencies_count":31,"file_count":1,"file_ids":["604cdbc9319f0564a8648662"],"id":"604cdbc9319f0564a8648661","license_unknown_count":0,"license_violations_count":0,"name":"ve-core","outdated_count":0,"outdated_perc_count":0,"post_process":false,"source":"API","sv_count":0,"unknown_count":0}],"total_count":253}}}},"description":"scans found"},"404":{"description":"scans not found"}},"security":[{"api_key":[]}],"summary":"Retrieves all scans","tags":["Scans"]}},"/api/v1/scans/{id}":{"get":{"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"created_at":"2025-04-15T13:50:56.283Z","dependencies_count":31,"file_count":1,"file_ids":["604cdbc9319f0564a8648662"],"license_unknown_count":0,"license_violations_count":0,"name":"ve-core","outdated_count":0,"outdated_perc_count":0,"post_process":false,"sv_count":0,"unknown_count":0}}},"description":"scan found"},"404":{"description":"scan not found"}},"security":[{"api_key":[]}],"summary":"Retrieves a project scan result","tags":["Scans"]}},"/api/v1/scans/{id}/files/{file_id}":{"get":{"parameters":[{"in":"path","name":"id","required":true,"schema":{"type":"string"}},{"in":"path","name":"file_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"per_page","required":false,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"example":{"component_whitelist_id":"","created_at":"2025-04-15T13:50:56.283Z","current_page":1,"dependencies":[{"branch":null,"commit_sha":null,"comparator":"=","created_at":"2025-04-15T13:50:56.283Z","ext_link":null,"id":"604cdbc9319f0564a8648677","lang_key":"Ruby/activemodel","lang_keyver":"Ruby/activemodel/6.1.3","lang_name":"Ruby/activemodel","language":"Ruby","license_concatenation":"OR","license_violation":false,"licenses":[{"name":"MIT","on_component_whitelist":false,"on_license_whitelist":true}],"name":"activemodel","outdated":false,"prod_key":"activemodel","release":false,"repo_fullname":null,"repo_ref":null,"scope":"compile","stability":"","tag":null,"unknown_license":false,"updated_at":"2025-04-15T13:50:56.283Z","version_current":"6.1.3","version_label":"6.1.3","version_requested":"6.1.3","whitelisted":false}],"dependencies_count":31,"dependency_manager":"gem","file_name":"Gemfile.lock","id":"604cdbc9319f0564a8648662","language":"Ruby","license_unknown_count":0,"license_violations_count":0,"license_whitelist_id":"5f929939ac7df80001ffeba5","max_pages":1,"outdated_count":0,"outdated_perc_count":0,"parsing_errors":[],"per_page":50,"post_process":false,"scopes":["compile"],"sec_count":0,"sv_count":0,"unknown_count":0}}},"description":"file found"},"404":{"description":"file not found"}},"security":[{"api_key":[]}],"summary":"Retrieves a file object, containing information about dependencies in the file","tags":["Scans"]}}},"components":{"securitySchemes":{"api_key":{"in":"header","name":"apiKey","type":"apiKey"}}}}