# \ArtifactsApi

All URIs are relative to *http://localhost*

Method | HTTP request | Description
------------- | ------------- | -------------
[**get_artifact**](ArtifactsApi.md#get_artifact) | **GET** /api/v1/artifacts/{id} | Get artifact by ID
[**get_artifact_metadata**](ArtifactsApi.md#get_artifact_metadata) | **GET** /api/v1/artifacts/{id}/metadata | Get artifact metadata by artifact ID
[**get_artifact_stats**](ArtifactsApi.md#get_artifact_stats) | **GET** /api/v1/artifacts/{id}/stats | Get artifact download statistics



## get_artifact

> models::ArtifactResponse get_artifact(id)
Get artifact by ID

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **uuid::Uuid** | Artifact ID | [required] |

### Return type

[**models::ArtifactResponse**](ArtifactResponse.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_artifact_metadata

> models::ArtifactMetadataResponse get_artifact_metadata(id)
Get artifact metadata by artifact ID

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **uuid::Uuid** | Artifact ID | [required] |

### Return type

[**models::ArtifactMetadataResponse**](ArtifactMetadataResponse.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_artifact_stats

> models::ArtifactStatsResponse get_artifact_stats(id)
Get artifact download statistics

### Parameters


Name | Type | Description  | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **uuid::Uuid** | Artifact ID | [required] |

### Return type

[**models::ArtifactStatsResponse**](ArtifactStatsResponse.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)

