# \ArtifactServiceApi All URIs are relative to *http://localhost:2746* Method | HTTP request | Description ------------- | ------------- | ------------- [**artifact_service_get_artifact_file**](ArtifactServiceApi.md#artifact_service_get_artifact_file) | **GET** /artifact-files/{namespace}/{idDiscriminator}/{id}/{nodeId}/{artifactDiscriminator}/{artifactName} | Get an artifact. [**artifact_service_get_input_artifact**](ArtifactServiceApi.md#artifact_service_get_input_artifact) | **GET** /input-artifacts/{namespace}/{name}/{nodeId}/{artifactName} | Get an input artifact. [**artifact_service_get_input_artifact_by_uid**](ArtifactServiceApi.md#artifact_service_get_input_artifact_by_uid) | **GET** /input-artifacts-by-uid/{uid}/{nodeId}/{artifactName} | Get an input artifact by UID. [**artifact_service_get_output_artifact**](ArtifactServiceApi.md#artifact_service_get_output_artifact) | **GET** /artifacts/{namespace}/{name}/{nodeId}/{artifactName} | Get an output artifact. [**artifact_service_get_output_artifact_by_uid**](ArtifactServiceApi.md#artifact_service_get_output_artifact_by_uid) | **GET** /artifacts-by-uid/{uid}/{nodeId}/{artifactName} | Get an output artifact by UID. ## artifact_service_get_artifact_file > std::path::PathBuf artifact_service_get_artifact_file(namespace, id_discriminator, id, node_id, artifact_name, artifact_discriminator) Get an artifact. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **namespace** | **String** | | [required] | **id_discriminator** | **String** | | [required] | **id** | **String** | | [required] | **node_id** | **String** | | [required] | **artifact_name** | **String** | | [required] | **artifact_discriminator** | **String** | | [required] | ### Return type [**std::path::PathBuf**](std::path::PathBuf.md) ### Authorization [BearerToken](../README.md#BearerToken) ### 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) ## artifact_service_get_input_artifact > std::path::PathBuf artifact_service_get_input_artifact(namespace, name, node_id, artifact_name) Get an input artifact. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **namespace** | **String** | | [required] | **name** | **String** | | [required] | **node_id** | **String** | | [required] | **artifact_name** | **String** | | [required] | ### Return type [**std::path::PathBuf**](std::path::PathBuf.md) ### Authorization [BearerToken](../README.md#BearerToken) ### 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) ## artifact_service_get_input_artifact_by_uid > std::path::PathBuf artifact_service_get_input_artifact_by_uid(uid, node_id, artifact_name) Get an input artifact by UID. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **uid** | **String** | | [required] | **node_id** | **String** | | [required] | **artifact_name** | **String** | | [required] | ### Return type [**std::path::PathBuf**](std::path::PathBuf.md) ### Authorization [BearerToken](../README.md#BearerToken) ### 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) ## artifact_service_get_output_artifact > std::path::PathBuf artifact_service_get_output_artifact(namespace, name, node_id, artifact_name) Get an output artifact. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **namespace** | **String** | | [required] | **name** | **String** | | [required] | **node_id** | **String** | | [required] | **artifact_name** | **String** | | [required] | ### Return type [**std::path::PathBuf**](std::path::PathBuf.md) ### Authorization [BearerToken](../README.md#BearerToken) ### 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) ## artifact_service_get_output_artifact_by_uid > std::path::PathBuf artifact_service_get_output_artifact_by_uid(uid, node_id, artifact_name) Get an output artifact by UID. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **uid** | **String** | | [required] | **node_id** | **String** | | [required] | **artifact_name** | **String** | | [required] | ### Return type [**std::path::PathBuf**](std::path::PathBuf.md) ### Authorization [BearerToken](../README.md#BearerToken) ### 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)