# \DefaultApi
All URIs are relative to *https://euvdservices.enisa.europa.eu*
[**get_advisory_by_id**](DefaultApi.md#get_advisory_by_id) | **GET** /api/advisory | Show advisory by ID
[**get_by_enisa_id**](DefaultApi.md#get_by_enisa_id) | **GET** /api/enisaid | Show EUVD by ID
[**get_critical_vulnerabilities**](DefaultApi.md#get_critical_vulnerabilities) | **GET** /api/criticalvulnerabilities | Show latest critical vulnerabilities
[**get_exploited_vulnerabilities**](DefaultApi.md#get_exploited_vulnerabilities) | **GET** /api/exploitedvulnerabilities | Show latest exploited vulnerabilities
[**get_last_vulnerabilities**](DefaultApi.md#get_last_vulnerabilities) | **GET** /api/lastvulnerabilities | Show latest vulnerabilities
[**get_vulnerability_by_id**](DefaultApi.md#get_vulnerability_by_id) | **GET** /api/vulnerability | Show vulnerability by ID
[**query_vulnerabilities**](DefaultApi.md#query_vulnerabilities) | **GET** /api/vulnerabilities | Query vulnerabilities with flexible filters
## get_advisory_by_id
> models::Advisory get_advisory_by_id(id)
Show advisory by ID
### Parameters
**id** | **String** | | [required] |
### Return type
[**models::Advisory**](Advisory.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_by_enisa_id
> models::VulnerabilityWithRelations get_by_enisa_id(id)
Show EUVD by ID
### Parameters
**id** | **String** | | [required] |
### Return type
[**models::VulnerabilityWithRelations**](VulnerabilityWithRelations.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_critical_vulnerabilities
> Vec<models::Vulnerability> get_critical_vulnerabilities()
Show latest critical vulnerabilities
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::Vulnerability>**](Vulnerability.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_exploited_vulnerabilities
> Vec<models::Vulnerability> get_exploited_vulnerabilities()
Show latest exploited vulnerabilities
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::Vulnerability>**](Vulnerability.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_last_vulnerabilities
> Vec<models::Vulnerability> get_last_vulnerabilities()
Show latest vulnerabilities
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::Vulnerability>**](Vulnerability.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_vulnerability_by_id
> models::VulnerabilityWithComponents get_vulnerability_by_id(id)
Show vulnerability by ID
### Parameters
**id** | **String** | | [required] |
### Return type
[**models::VulnerabilityWithComponents**](VulnerabilityWithComponents.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## query_vulnerabilities
> models::Vulnerabilities query_vulnerabilities(from_score, to_score, from_epss, to_epss, from_date, to_date, product, vendor, assigner, exploited, page, text, size)
Query vulnerabilities with flexible filters
### Parameters
**from_score** | Option<**f32**> | | |
**to_score** | Option<**f32**> | | |
**from_epss** | Option<**f32**> | | |
**to_epss** | Option<**f32**> | | |
**from_date** | Option<**String**> | | |
**to_date** | Option<**String**> | | |
**product** | Option<**String**> | | |
**vendor** | Option<**String**> | | |
**assigner** | Option<**String**> | | |
**exploited** | Option<**bool**> | | |
**page** | Option<**i32**> | | |
**text** | Option<**String**> | | |
**size** | Option<**i32**> | | |[default to 10]
### Return type
[**models::Vulnerabilities**](Vulnerabilities.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)