View the Project on GitHub elements-storage/elements-sdk-dotnet
All URIs are relative to https://elements.local
Method | HTTP request | Description |
---|---|---|
BookmarkMediaDirectory | POST /api/2/media/files/{id}/bookmark | |
ClearSubclipClipboard | DELETE /api/2/media/subclips/clipboard/clear | |
CombineAssetsIntoSet | POST /api/2/media/assets/combine | |
CreateAsset | POST /api/2/media/assets | |
CreateAssetRating | POST /api/2/media/ratings | |
CreateComment | POST /api/2/media/comments | |
CreateCustomField | POST /api/2/media/custom-fields | |
CreateEditorProject | POST /api/2/media/editor | |
CreateExternalTranscoder | POST /api/2/media/external-transcoders | |
CreateMarker | POST /api/2/media/markers | |
CreateMediaFileTemplate | POST /api/2/media/files/templates | |
CreateMediaRoot | POST /api/2/media/roots | |
CreateMediaRootPermission | POST /api/2/media/root-permissions | |
CreateMediaTag | POST /api/2/media/tags | |
CreateProxyProfile | POST /api/2/media/proxy-profiles | |
CreateSubclip | POST /api/2/media/subclips | |
CreateSubclipClipboardEntry | POST /api/2/media/subclips/clipboard | |
DeleteAsset | DELETE /api/2/media/assets/{id} | |
DeleteAssetRating | DELETE /api/2/media/ratings/{id} | |
DeleteComment | DELETE /api/2/media/comments/{id} | |
DeleteCustomField | DELETE /api/2/media/custom-fields/{id} | |
DeleteEasySharingTokenForBundle | DELETE /api/2/media/bundles/{id}/easy-sharing-token | |
DeleteEasySharingTokenForDirectory | DELETE /api/2/media/files/{id}/easy-sharing-token | |
DeleteExternalTranscoder | DELETE /api/2/media/external-transcoders/{id} | |
DeleteMarker | DELETE /api/2/media/markers/{id} | |
DeleteMediaFileTemplate | DELETE /api/2/media/files/templates/{id} | |
DeleteMediaLibraryObjects | POST /api/2/media/delete | |
DeleteMediaRoot | DELETE /api/2/media/roots/{id} | |
DeleteMediaRootPermission | DELETE /api/2/media/root-permissions/{id} | |
DeleteMediaTag | DELETE /api/2/media/tags/{id} | |
DeleteMediaUpdate | DELETE /api/2/media/updates/{id} | |
DeleteProxy | DELETE /api/2/media/proxies/{id} | |
DeleteProxyProfile | DELETE /api/2/media/proxy-profiles/{id} | |
DeleteSubclip | DELETE /api/2/media/subclips/{id} | |
DeleteSubclipClipboardEntry | DELETE /api/2/media/subclips/clipboard/{id} | |
DiscoverMedia | POST /api/2/scanner/discover | |
DownloadAssetProxyFile | GET /api/2/media/assets/{id}/proxy-files/{filename} | |
DownloadMediaFile | GET /api/2/media/files/{id}/download | |
DownloadProxy | GET /api/2/media/proxies/{id}/download | |
EditorExportXMLForAssset | GET /api/2/media/editor/asset/{asset_ids}/xml-export | |
EditorExportXMLForBundle | GET /api/2/media/editor/bundle/{bundle_ids}/xml-export | |
EditorExportXMLForProject | GET /api/2/media/editor/{id}/xml-export | |
ExportCommentsForAvid | GET /api/2/media/editor/asset/{asset_id}/{export_format}-export/avid-comments | |
ExportEditorTimeline | POST /api/2/media/editor/timeline-export | |
ForgetDeletedMediaFiles | POST /api/2/media/files/{id}/forget-deleted | |
GenerateProxies | POST /api/2/media/proxies | |
GetAllAssetProjectLinks | GET /api/2/media/assets/project-links | |
GetAllAssetRatings | GET /api/2/media/ratings | |
GetAllAssetTapeBackups | GET /api/2/media/backups | |
GetAllAssets | GET /api/2/media/assets | |
GetAllBundlesForMediaRoot | GET /api/2/media/bundles/flat/{root} | |
GetAllClickLinks | GET /api/2/media/assets/click-links | |
GetAllComments | GET /api/2/media/comments | |
GetAllCustomFields | GET /api/2/media/custom-fields | |
GetAllExternalTranscoders | GET /api/2/media/external-transcoders | |
GetAllMarkers | GET /api/2/media/markers | |
GetAllMediaFileBundles | GET /api/2/media/bundles | |
GetAllMediaFileTemplates | GET /api/2/media/files/templates | |
GetAllMediaFiles | GET /api/2/media/files | |
GetAllMediaFilesForBundles | POST /api/2/media/files/for-bundles | |
GetAllMediaFilesForMediaRoot | GET /api/2/media/files/flat/{root} | |
GetAllMediaRootPermissions | GET /api/2/media/root-permissions | |
GetAllMediaRoots | GET /api/2/media/roots | |
GetAllMediaTags | GET /api/2/media/tags | |
GetAllMediaUpdates | GET /api/2/media/updates | |
GetAllProxyGenerators | GET /api/2/media/proxy-generators | |
GetAllProxyProfiles | GET /api/2/media/proxy-profiles | |
GetAllSubclipClipboardEntries | GET /api/2/media/subclips/clipboard | |
GetAllSubclips | GET /api/2/media/subclips | |
GetAllTranscoderProfiles | GET /api/2/transcoder-profiles | |
GetAsset | GET /api/2/media/assets/{id} | |
GetAssetRating | GET /api/2/media/ratings/{id} | |
GetBookmarkedMediaFilesDirectories | GET /api/2/media/files/bookmarks | |
GetComment | GET /api/2/media/comments/{id} | |
GetCustomField | GET /api/2/media/custom-fields/{id} | |
GetEasySharingTokenForBundle | GET /api/2/media/bundles/{id}/easy-sharing-token | |
GetEasySharingTokenForDirectory | GET /api/2/media/files/{id}/easy-sharing-token | |
GetEditorProject | GET /api/2/media/editor/{id} | |
GetExternalTranscoder | GET /api/2/media/external-transcoders/{id} | |
GetFrame | GET /api/2/media/assets/{id}/frames/{frame} | |
GetLatestMediaUpdate | GET /api/2/media/updates/latest | |
GetMarker | GET /api/2/media/markers/{id} | |
GetMediaFile | GET /api/2/media/files/{id} | |
GetMediaFileBundle | GET /api/2/media/bundles/{id} | |
GetMediaFileContents | GET /api/2/media/files/{id}/contents | |
GetMediaFileTemplate | GET /api/2/media/files/templates/{id} | |
GetMediaRoot | GET /api/2/media/roots/{id} | |
GetMediaRootPermission | GET /api/2/media/root-permissions/{id} | |
GetMediaTag | GET /api/2/media/tags/{id} | |
GetMultipleAssets | POST /api/2/media/assets/multiple | |
GetMultipleBundles | POST /api/2/media/bundles/multiple | |
GetMultipleFiles | POST /api/2/media/files/multiple | |
GetMyMediaRootPermissions | GET /api/2/media/root-permissions/mine | |
GetMyResolvedMediaRootPermissions | GET /api/2/media/root-permissions/mine/resolved | |
GetProxy | GET /api/2/media/proxies/{id} | |
GetProxyGenerator | GET /api/2/media/proxy-generators/{id} | |
GetProxyProfile | GET /api/2/media/proxy-profiles/{id} | |
GetProxyProfileProxyCount | GET /api/2/media/proxy-profiles/{id}/proxy-count | |
GetSubclip | GET /api/2/media/subclips/{id} | |
GetTranscoderProfile | GET /api/2/transcoder-profiles/{id} | |
GetVantageWorkflows | GET /api/2/media/external-transcoders/{id}/workflows | |
InstantiateMediaFileTemplate | POST /api/2/media/files/templates/{id}/instantiate | |
LocateEditorProjectPaths | GET /api/2/media/editor/{id}/locate-paths | |
MarkMediaDirectoryAsShowroom | POST /api/2/media/files/{id}/showroom | |
PatchAsset | PATCH /api/2/media/assets/{id} | |
PatchAssetRating | PATCH /api/2/media/ratings/{id} | |
PatchComment | PATCH /api/2/media/comments/{id} | |
PatchCustomField | PATCH /api/2/media/custom-fields/{id} | |
PatchEditorProject | PATCH /api/2/media/editor/{id} | |
PatchExternalTranscoder | PATCH /api/2/media/external-transcoders/{id} | |
PatchMarker | PATCH /api/2/media/markers/{id} | |
PatchMediaFile | PATCH /api/2/media/files/{id} | |
PatchMediaFileTemplate | PATCH /api/2/media/files/templates/{id} | |
PatchMediaRoot | PATCH /api/2/media/roots/{id} | |
PatchMediaRootPermission | PATCH /api/2/media/root-permissions/{id} | |
PatchMediaTag | PATCH /api/2/media/tags/{id} | |
PatchProxyProfile | PATCH /api/2/media/proxy-profiles/{id} | |
PatchSubclip | PATCH /api/2/media/subclips/{id} | |
RecursivelyTagMediaDirectory | POST /api/2/media/files/{id}/tag | |
ReindexMediaDirectory | POST /api/2/media/files/{id}/search-reindex | |
RenameCustomField | POST /api/2/media/custom-fields/{id}/rename | |
RenderSequence | POST /api/2/media/editor/render | |
RenderSubclip | POST /api/2/media/subclips/{id}/render | |
RequestMediaScan | POST /api/2/scanner/scan | |
ResolveComment | POST /api/2/media/comments/{id}/resolve | |
ShareMediaLibraryObjects | POST /api/2/media/share | |
TestExternalTranscoderConnection | POST /api/2/media/external-transcoders/test-connection | |
TransitionWorkflow | POST /api/2/media/workflow/transition | |
UnbookmarkMediaDirectory | DELETE /api/2/media/files/{id}/bookmark | |
UnmarkMediaDirectoryAsShowroom | DELETE /api/2/media/files/{id}/showroom | |
UnresolveComment | POST /api/2/media/comments/{id}/unresolve | |
UpdateAsset | PUT /api/2/media/assets/{id} | |
UpdateAssetRating | PUT /api/2/media/ratings/{id} | |
UpdateComment | PUT /api/2/media/comments/{id} | |
UpdateCustomField | PUT /api/2/media/custom-fields/{id} | |
UpdateEditorProject | PUT /api/2/media/editor/{id} | |
UpdateExternalTranscoder | PUT /api/2/media/external-transcoders/{id} | |
UpdateMarker | PUT /api/2/media/markers/{id} | |
UpdateMediaFile | PUT /api/2/media/files/{id} | |
UpdateMediaFileTemplate | PUT /api/2/media/files/templates/{id} | |
UpdateMediaRoot | PUT /api/2/media/roots/{id} | |
UpdateMediaRootPermission | PUT /api/2/media/root-permissions/{id} | |
UpdateMediaTag | PUT /api/2/media/tags/{id} | |
UpdateProxyProfile | PUT /api/2/media/proxy-profiles/{id} | |
UpdateSubclip | PUT /api/2/media/subclips/{id} |
void BookmarkMediaDirectory (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class BookmarkMediaDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.BookmarkMediaDirectory(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.BookmarkMediaDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void ClearSubclipClipboard ()
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ClearSubclipClipboardExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
try
{
apiInstance.ClearSubclipClipboard();
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ClearSubclipClipboard: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
This endpoint does not need any parameter.
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void CombineAssetsIntoSet (MultipleAssetsRequest multipleAssetsRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CombineAssetsIntoSetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var multipleAssetsRequest = new MultipleAssetsRequest(); // MultipleAssetsRequest |
try
{
apiInstance.CombineAssetsIntoSet(multipleAssetsRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CombineAssetsIntoSet: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
multipleAssetsRequest | MultipleAssetsRequest |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Asset CreateAsset (Asset asset)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateAssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = new Asset(); // Asset |
try
{
Asset result = apiInstance.CreateAsset(asset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateAsset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | Asset |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AssetRating CreateAssetRating (AssetRating assetRating)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateAssetRatingExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var assetRating = new AssetRating(); // AssetRating |
try
{
AssetRating result = apiInstance.CreateAssetRating(assetRating);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateAssetRating: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assetRating | AssetRating |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment CreateComment (Comment comment)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var comment = new Comment(); // Comment |
try
{
Comment result = apiInstance.CreateComment(comment);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
comment | Comment |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CustomField CreateCustomField (CustomField customField)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var customField = new CustomField(); // CustomField |
try
{
CustomField result = apiInstance.CreateCustomField(customField);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
customField | CustomField |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EditorProject CreateEditorProject (EditorProject editorProject)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateEditorProjectExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var editorProject = new EditorProject(); // EditorProject |
try
{
EditorProject result = apiInstance.CreateEditorProject(editorProject);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateEditorProject: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
editorProject | EditorProject |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ExternalTranscoder CreateExternalTranscoder (ExternalTranscoder externalTranscoder)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateExternalTranscoderExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var externalTranscoder = new ExternalTranscoder(); // ExternalTranscoder |
try
{
ExternalTranscoder result = apiInstance.CreateExternalTranscoder(externalTranscoder);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateExternalTranscoder: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
externalTranscoder | ExternalTranscoder |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Marker CreateMarker (Marker marker)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateMarkerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var marker = new Marker(); // Marker |
try
{
Marker result = apiInstance.CreateMarker(marker);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateMarker: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
marker | Marker |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileTemplate CreateMediaFileTemplate (MediaFileTemplate mediaFileTemplate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var mediaFileTemplate = new MediaFileTemplate(); // MediaFileTemplate |
try
{
MediaFileTemplate result = apiInstance.CreateMediaFileTemplate(mediaFileTemplate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
mediaFileTemplate | MediaFileTemplate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRoot CreateMediaRoot (MediaRoot mediaRoot)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var mediaRoot = new MediaRoot(); // MediaRoot |
try
{
MediaRoot result = apiInstance.CreateMediaRoot(mediaRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
mediaRoot | MediaRoot |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRootPermission CreateMediaRootPermission (MediaRootPermission mediaRootPermission)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateMediaRootPermissionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var mediaRootPermission = new MediaRootPermission(); // MediaRootPermission |
try
{
MediaRootPermission result = apiInstance.CreateMediaRootPermission(mediaRootPermission);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateMediaRootPermission: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
mediaRootPermission | MediaRootPermission |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnfilteredTag CreateMediaTag (UnfilteredTag unfilteredTag)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateMediaTagExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var unfilteredTag = new UnfilteredTag(); // UnfilteredTag |
try
{
UnfilteredTag result = apiInstance.CreateMediaTag(unfilteredTag);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateMediaTag: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
unfilteredTag | UnfilteredTag |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyProfile CreateProxyProfile (ProxyProfile proxyProfile)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateProxyProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var proxyProfile = new ProxyProfile(); // ProxyProfile |
try
{
ProxyProfile result = apiInstance.CreateProxyProfile(proxyProfile);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateProxyProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
proxyProfile | ProxyProfile |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Subclip CreateSubclip (Subclip subclip)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var subclip = new Subclip(); // Subclip |
try
{
Subclip result = apiInstance.CreateSubclip(subclip);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
subclip | Subclip |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SubclipClipboardEntry CreateSubclipClipboardEntry (SubclipClipboardEntry subclipClipboardEntry)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class CreateSubclipClipboardEntryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var subclipClipboardEntry = new SubclipClipboardEntry(); // SubclipClipboardEntry |
try
{
SubclipClipboardEntry result = apiInstance.CreateSubclipClipboardEntry(subclipClipboardEntry);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.CreateSubclipClipboardEntry: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
subclipClipboardEntry | SubclipClipboardEntry |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteAsset (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteAssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Asset.
try
{
apiInstance.DeleteAsset(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteAsset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Asset. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteAssetRating (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteAssetRatingExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Rating.
try
{
apiInstance.DeleteAssetRating(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteAssetRating: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Rating. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteComment (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
try
{
apiInstance.DeleteComment(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteCustomField (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Custom field.
try
{
apiInstance.DeleteCustomField(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Custom field. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteEasySharingTokenForBundle (int id)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteEasySharingTokenForBundleExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Bundle.
try
{
apiInstance.DeleteEasySharingTokenForBundle(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteEasySharingTokenForBundle: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Bundle. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteEasySharingTokenForDirectory (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteEasySharingTokenForDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.DeleteEasySharingTokenForDirectory(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteEasySharingTokenForDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteExternalTranscoder (int id)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteExternalTranscoderExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this external transcoder.
try
{
apiInstance.DeleteExternalTranscoder(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteExternalTranscoder: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this external transcoder. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMarker (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMarkerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this marker.
try
{
apiInstance.DeleteMarker(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMarker: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this marker. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMediaFileTemplate (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Template.
try
{
apiInstance.DeleteMediaFileTemplate(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Template. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<TaskInfo> DeleteMediaLibraryObjects (MediaLibraryDeleteRequest mediaLibraryDeleteRequest)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaLibraryObjectsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var mediaLibraryDeleteRequest = new MediaLibraryDeleteRequest(); // MediaLibraryDeleteRequest |
try
{
List<TaskInfo> result = apiInstance.DeleteMediaLibraryObjects(mediaLibraryDeleteRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaLibraryObjects: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
mediaLibraryDeleteRequest | MediaLibraryDeleteRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMediaRoot (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this media root.
try
{
apiInstance.DeleteMediaRoot(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this media root. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMediaRootPermission (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaRootPermissionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Media Root Permission.
try
{
apiInstance.DeleteMediaRootPermission(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaRootPermission: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Media Root Permission. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMediaTag (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaTagExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Tag.
try
{
apiInstance.DeleteMediaTag(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaTag: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Tag. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteMediaUpdate (int id)
media:access
(read) / media:updates:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteMediaUpdateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Update.
try
{
apiInstance.DeleteMediaUpdate(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteMediaUpdate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Update. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteProxy (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteProxyExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy.
try
{
apiInstance.DeleteProxy(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteProxy: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteProxyProfile (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteProxyProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy profile.
try
{
apiInstance.DeleteProxyProfile(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteProxyProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy profile. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteSubclip (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip.
try
{
apiInstance.DeleteSubclip(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteSubclipClipboardEntry (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DeleteSubclipClipboardEntryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip clipboard entry.
try
{
apiInstance.DeleteSubclipClipboardEntry(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DeleteSubclipClipboardEntry: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip clipboard entry. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFile DiscoverMedia (ScannerDiscoverEndpointRequest scannerDiscoverEndpointRequest)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DiscoverMediaExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var scannerDiscoverEndpointRequest = new ScannerDiscoverEndpointRequest(); // ScannerDiscoverEndpointRequest |
try
{
MediaFile result = apiInstance.DiscoverMedia(scannerDiscoverEndpointRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DiscoverMedia: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
scannerDiscoverEndpointRequest | ScannerDiscoverEndpointRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DownloadAssetProxyFile (string filename, int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DownloadAssetProxyFileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var filename = filename_example; // string |
var id = 56; // int | A unique integer value identifying this Asset.
try
{
apiInstance.DownloadAssetProxyFile(filename, id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DownloadAssetProxyFile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
filename | string | ||
id | int | A unique integer value identifying this Asset. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DownloadMediaFile (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DownloadMediaFileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.DownloadMediaFile(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DownloadMediaFile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DownloadProxy (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class DownloadProxyExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy.
try
{
apiInstance.DownloadProxy(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.DownloadProxy: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void EditorExportXMLForAssset (string assetIds, string ordering = null, int? limit = null, int? offset = null)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class EditorExportXMLForAsssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var assetIds = assetIds_example; // string |
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
apiInstance.EditorExportXMLForAssset(assetIds, ordering, limit, offset);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.EditorExportXMLForAssset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assetIds | string | ||
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void EditorExportXMLForBundle (string bundleIds, string ordering = null, int? limit = null, int? offset = null)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class EditorExportXMLForBundleExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var bundleIds = bundleIds_example; // string |
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
apiInstance.EditorExportXMLForBundle(bundleIds, ordering, limit, offset);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.EditorExportXMLForBundle: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
bundleIds | string | ||
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void EditorExportXMLForProject (int id)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class EditorExportXMLForProjectExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.EditorExportXMLForProject(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.EditorExportXMLForProject: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void ExportCommentsForAvid (string assetId, string exportFormat, string ordering = null, int? limit = null, int? offset = null)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ExportCommentsForAvidExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var assetId = assetId_example; // string |
var exportFormat = exportFormat_example; // string |
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
apiInstance.ExportCommentsForAvid(assetId, exportFormat, ordering, limit, offset);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ExportCommentsForAvid: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
assetId | string | ||
exportFormat | string | ||
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void ExportEditorTimeline (TimelineExportRequest timelineExportRequest)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ExportEditorTimelineExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var timelineExportRequest = new TimelineExportRequest(); // TimelineExportRequest |
try
{
apiInstance.ExportEditorTimeline(timelineExportRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ExportEditorTimeline: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
timelineExportRequest | TimelineExportRequest |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void ForgetDeletedMediaFiles (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ForgetDeletedMediaFilesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.ForgetDeletedMediaFiles(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ForgetDeletedMediaFiles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<TaskInfo> GenerateProxies (GenerateProxiesRequest generateProxiesRequest)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GenerateProxiesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var generateProxiesRequest = new GenerateProxiesRequest(); // GenerateProxiesRequest |
try
{
List<TaskInfo> result = apiInstance.GenerateProxies(generateProxiesRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GenerateProxies: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
generateProxiesRequest | GenerateProxiesRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<AssetProjectLink> GetAllAssetProjectLinks (string asset = null, string project = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllAssetProjectLinksExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var project = project_example; // string | Filter the returned list by `project`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<AssetProjectLink> result = apiInstance.GetAllAssetProjectLinks(asset, project, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllAssetProjectLinks: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
project | string | Filter the returned list by `project`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<AssetRating> GetAllAssetRatings (string user = null, string asset = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllAssetRatingsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var user = user_example; // string | Filter the returned list by `user`. (optional)
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<AssetRating> result = apiInstance.GetAllAssetRatings(user, asset, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllAssetRatings: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
user | string | Filter the returned list by `user`. | [optional] |
asset | string | Filter the returned list by `asset`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<AssetBackup> GetAllAssetTapeBackups (string asset = null, string ordering = null, int? limit = null, int? offset = null, bool? includeAsset = null, string advancedSearch = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllAssetTapeBackupsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var includeAsset = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
List<AssetBackup> result = apiInstance.GetAllAssetTapeBackups(asset, ordering, limit, offset, includeAsset, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllAssetTapeBackups: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
includeAsset | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<Asset> GetAllAssets (string syncId = null, string displayName = null, string set = null, string ordering = null, int? limit = null, int? offset = null, bool? includeProxies = null, bool? includeModifiedBy = null, bool? resolveAssetPermission = null, int? forRoot = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllAssetsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var syncId = syncId_example; // string | Filter the returned list by `sync_id`. (optional)
var displayName = displayName_example; // string | Filter the returned list by `display_name`. (optional)
var set = set_example; // string | Filter the returned list by `set`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var includeProxies = true; // bool? | (optional)
var includeModifiedBy = true; // bool? | (optional)
var resolveAssetPermission = true; // bool? | (optional)
var forRoot = 56; // int? | (optional)
try
{
List<Asset> result = apiInstance.GetAllAssets(syncId, displayName, set, ordering, limit, offset, includeProxies, includeModifiedBy, resolveAssetPermission, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllAssets: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
syncId | string | Filter the returned list by `sync_id`. | [optional] |
displayName | string | Filter the returned list by `display_name`. | [optional] |
set | string | Filter the returned list by `set`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
includeProxies | bool? | [optional] | |
includeModifiedBy | bool? | [optional] | |
resolveAssetPermission | bool? | [optional] | |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFileBundle> GetAllBundlesForMediaRoot (string root, string asset = null, string location = null, string sharedViaTokens = null, string sharedViaTokensToken = null, string name = null, string ordering = null, int? limit = null, int? offset = null)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllBundlesForMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var root = root_example; // string |
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var location = location_example; // string | Filter the returned list by `location`. (optional)
var sharedViaTokens = sharedViaTokens_example; // string | Filter the returned list by `shared_via_tokens`. (optional)
var sharedViaTokensToken = sharedViaTokensToken_example; // string | Filter the returned list by `shared_via_tokens__token`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaFileBundle> result = apiInstance.GetAllBundlesForMediaRoot(root, asset, location, sharedViaTokens, sharedViaTokensToken, name, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllBundlesForMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
root | string | ||
asset | string | Filter the returned list by `asset`. | [optional] |
location | string | Filter the returned list by `location`. | [optional] |
sharedViaTokens | string | Filter the returned list by `shared_via_tokens`. | [optional] |
sharedViaTokensToken | string | Filter the returned list by `shared_via_tokens__token`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<AssetCloudLink> GetAllClickLinks (string asset = null, string connection = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllClickLinksExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var connection = connection_example; // string | Filter the returned list by `connection`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<AssetCloudLink> result = apiInstance.GetAllClickLinks(asset, connection, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllClickLinks: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
connection | string | Filter the returned list by `connection`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<Comment> GetAllComments (string asset = null, string root = null, string user = null, string ordering = null, int? limit = null, int? offset = null, int? forRoot = null, int? tasksForUser = null, bool? includeFullAsset = null, string advancedSearch = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllCommentsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var root = root_example; // string | Filter the returned list by `root`. (optional)
var user = user_example; // string | Filter the returned list by `user`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var forRoot = 56; // int? | (optional)
var tasksForUser = 56; // int? | (optional)
var includeFullAsset = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
List<Comment> result = apiInstance.GetAllComments(asset, root, user, ordering, limit, offset, forRoot, tasksForUser, includeFullAsset, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllComments: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
root | string | Filter the returned list by `root`. | [optional] |
user | string | Filter the returned list by `user`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
forRoot | int? | [optional] | |
tasksForUser | int? | [optional] | |
includeFullAsset | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<CustomField> GetAllCustomFields (string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllCustomFieldsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<CustomField> result = apiInstance.GetAllCustomFields(ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllCustomFields: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<ExternalTranscoder> GetAllExternalTranscoders (string name = null, decimal? id = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllExternalTranscodersExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var name = name_example; // string | Filter the returned list by `name`. (optional)
var id = 8.14; // decimal? | Filter the returned list by `id`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<ExternalTranscoder> result = apiInstance.GetAllExternalTranscoders(name, id, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllExternalTranscoders: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
name | string | Filter the returned list by `name`. | [optional] |
id | decimal? | Filter the returned list by `id`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<Marker> GetAllMarkers (string asset = null, string user = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMarkersExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var user = user_example; // string | Filter the returned list by `user`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<Marker> result = apiInstance.GetAllMarkers(asset, user, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMarkers: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
user | string | Filter the returned list by `user`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFileBundle> GetAllMediaFileBundles (string asset = null, string location = null, string sharedViaTokens = null, string sharedViaTokensToken = null, string name = null, string ordering = null, int? limit = null, int? offset = null, bool? excludeDeleted = null, bool? excludeUnrecognized = null, bool? includeProxies = null, bool? includeParents = null, string advancedSearch = null)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaFileBundlesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var location = location_example; // string | Filter the returned list by `location`. (optional)
var sharedViaTokens = sharedViaTokens_example; // string | Filter the returned list by `shared_via_tokens`. (optional)
var sharedViaTokensToken = sharedViaTokensToken_example; // string | Filter the returned list by `shared_via_tokens__token`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | (optional)
var offset = 56; // int? | (optional)
var excludeDeleted = true; // bool? | (optional)
var excludeUnrecognized = true; // bool? | (optional)
var includeProxies = true; // bool? | (optional)
var includeParents = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
List<MediaFileBundle> result = apiInstance.GetAllMediaFileBundles(asset, location, sharedViaTokens, sharedViaTokensToken, name, ordering, limit, offset, excludeDeleted, excludeUnrecognized, includeProxies, includeParents, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaFileBundles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
location | string | Filter the returned list by `location`. | [optional] |
sharedViaTokens | string | Filter the returned list by `shared_via_tokens`. | [optional] |
sharedViaTokensToken | string | Filter the returned list by `shared_via_tokens__token`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | [optional] | |
offset | int? | [optional] | |
excludeDeleted | bool? | [optional] | |
excludeUnrecognized | bool? | [optional] | |
includeProxies | bool? | [optional] | |
includeParents | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFileTemplate> GetAllMediaFileTemplates (string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaFileTemplatesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaFileTemplate> result = apiInstance.GetAllMediaFileTemplates(ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaFileTemplates: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFile> GetAllMediaFiles (string bundle = null, string bundleIn = null, string parent = null, string path = null, string name = null, string isDir = null, string isShowroom = null, string present = null, string volume = null, string sharedViaTokens = null, string sharedViaTokensToken = null, string ordering = null, int? limit = null, int? offset = null, bool? resolveFilePermission = null, bool? includeModifiedBy = null, bool? includeEffectiveCustomFields = null, bool? includeRoot = null, bool? includeParents = null, string advancedSearch = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaFilesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var bundle = bundle_example; // string | Filter the returned list by `bundle`. (optional)
var bundleIn = bundleIn_example; // string | Multiple values may be separated by commas. (optional)
var parent = parent_example; // string | Filter the returned list by `parent`. (optional)
var path = path_example; // string | Filter the returned list by `path`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var isDir = isDir_example; // string | Filter the returned list by `is_dir`. (optional)
var isShowroom = isShowroom_example; // string | Filter the returned list by `is_showroom`. (optional)
var present = present_example; // string | Filter the returned list by `present`. (optional)
var volume = volume_example; // string | Filter the returned list by `volume`. (optional)
var sharedViaTokens = sharedViaTokens_example; // string | Filter the returned list by `shared_via_tokens`. (optional)
var sharedViaTokensToken = sharedViaTokensToken_example; // string | Filter the returned list by `shared_via_tokens__token`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var resolveFilePermission = true; // bool? | (optional)
var includeModifiedBy = true; // bool? | (optional)
var includeEffectiveCustomFields = true; // bool? | (optional)
var includeRoot = true; // bool? | (optional)
var includeParents = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
List<MediaFile> result = apiInstance.GetAllMediaFiles(bundle, bundleIn, parent, path, name, isDir, isShowroom, present, volume, sharedViaTokens, sharedViaTokensToken, ordering, limit, offset, resolveFilePermission, includeModifiedBy, includeEffectiveCustomFields, includeRoot, includeParents, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaFiles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
bundle | string | Filter the returned list by `bundle`. | [optional] |
bundleIn | string | Multiple values may be separated by commas. | [optional] |
parent | string | Filter the returned list by `parent`. | [optional] |
path | string | Filter the returned list by `path`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
isDir | string | Filter the returned list by `is_dir`. | [optional] |
isShowroom | string | Filter the returned list by `is_showroom`. | [optional] |
present | string | Filter the returned list by `present`. | [optional] |
volume | string | Filter the returned list by `volume`. | [optional] |
sharedViaTokens | string | Filter the returned list by `shared_via_tokens`. | [optional] |
sharedViaTokensToken | string | Filter the returned list by `shared_via_tokens__token`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
resolveFilePermission | bool? | [optional] | |
includeModifiedBy | bool? | [optional] | |
includeEffectiveCustomFields | bool? | [optional] | |
includeRoot | bool? | [optional] | |
includeParents | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFile> GetAllMediaFilesForBundles (AllMediaFilesForBundlesRequest allMediaFilesForBundlesRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaFilesForBundlesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var allMediaFilesForBundlesRequest = new AllMediaFilesForBundlesRequest(); // AllMediaFilesForBundlesRequest |
try
{
List<MediaFile> result = apiInstance.GetAllMediaFilesForBundles(allMediaFilesForBundlesRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaFilesForBundles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
allMediaFilesForBundlesRequest | AllMediaFilesForBundlesRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFile> GetAllMediaFilesForMediaRoot (string root, string bundle = null, string bundleIn = null, string parent = null, string path = null, string name = null, string isDir = null, string isShowroom = null, string present = null, string volume = null, string sharedViaTokens = null, string sharedViaTokensToken = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaFilesForMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var root = root_example; // string |
var bundle = bundle_example; // string | Filter the returned list by `bundle`. (optional)
var bundleIn = bundleIn_example; // string | Multiple values may be separated by commas. (optional)
var parent = parent_example; // string | Filter the returned list by `parent`. (optional)
var path = path_example; // string | Filter the returned list by `path`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var isDir = isDir_example; // string | Filter the returned list by `is_dir`. (optional)
var isShowroom = isShowroom_example; // string | Filter the returned list by `is_showroom`. (optional)
var present = present_example; // string | Filter the returned list by `present`. (optional)
var volume = volume_example; // string | Filter the returned list by `volume`. (optional)
var sharedViaTokens = sharedViaTokens_example; // string | Filter the returned list by `shared_via_tokens`. (optional)
var sharedViaTokensToken = sharedViaTokensToken_example; // string | Filter the returned list by `shared_via_tokens__token`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaFile> result = apiInstance.GetAllMediaFilesForMediaRoot(root, bundle, bundleIn, parent, path, name, isDir, isShowroom, present, volume, sharedViaTokens, sharedViaTokensToken, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaFilesForMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
root | string | ||
bundle | string | Filter the returned list by `bundle`. | [optional] |
bundleIn | string | Multiple values may be separated by commas. | [optional] |
parent | string | Filter the returned list by `parent`. | [optional] |
path | string | Filter the returned list by `path`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
isDir | string | Filter the returned list by `is_dir`. | [optional] |
isShowroom | string | Filter the returned list by `is_showroom`. | [optional] |
present | string | Filter the returned list by `present`. | [optional] |
volume | string | Filter the returned list by `volume`. | [optional] |
sharedViaTokens | string | Filter the returned list by `shared_via_tokens`. | [optional] |
sharedViaTokensToken | string | Filter the returned list by `shared_via_tokens__token`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaRootPermission> GetAllMediaRootPermissions (string root = null, decimal? id = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaRootPermissionsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var root = root_example; // string | Filter the returned list by `root`. (optional)
var id = 8.14; // decimal? | Filter the returned list by `id`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaRootPermission> result = apiInstance.GetAllMediaRootPermissions(root, id, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaRootPermissions: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
root | string | Filter the returned list by `root`. | [optional] |
id | decimal? | Filter the returned list by `id`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaRoot> GetAllMediaRoots (string path = null, string volume = null, string name = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaRootsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var path = path_example; // string | Filter the returned list by `path`. (optional)
var volume = volume_example; // string | Filter the returned list by `volume`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaRoot> result = apiInstance.GetAllMediaRoots(path, volume, name, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaRoots: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
path | string | Filter the returned list by `path`. | [optional] |
volume | string | Filter the returned list by `volume`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<UnfilteredTag> GetAllMediaTags (string name = null, string nameIcontains = null, string roots = null, string rootsIsnull = null, string shared = null, string ordering = null, int? limit = null, int? offset = null, int? forRoot = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaTagsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var name = name_example; // string | Filter the returned list by `name`. (optional)
var nameIcontains = nameIcontains_example; // string | Filter the returned list by `name__icontains`. (optional)
var roots = roots_example; // string | Filter the returned list by `roots`. (optional)
var rootsIsnull = rootsIsnull_example; // string | Filter the returned list by `roots__isnull`. (optional)
var shared = shared_example; // string | Filter the returned list by `shared`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var forRoot = 56; // int? | (optional)
try
{
List<UnfilteredTag> result = apiInstance.GetAllMediaTags(name, nameIcontains, roots, rootsIsnull, shared, ordering, limit, offset, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaTags: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
name | string | Filter the returned list by `name`. | [optional] |
nameIcontains | string | Filter the returned list by `name__icontains`. | [optional] |
roots | string | Filter the returned list by `roots`. | [optional] |
rootsIsnull | string | Filter the returned list by `roots__isnull`. | [optional] |
shared | string | Filter the returned list by `shared`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaUpdate> GetAllMediaUpdates (string asset = null, string user = null, string root = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:updates:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllMediaUpdatesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var user = user_example; // string | Filter the returned list by `user`. (optional)
var root = root_example; // string | Filter the returned list by `root`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaUpdate> result = apiInstance.GetAllMediaUpdates(asset, user, root, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllMediaUpdates: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
user | string | Filter the returned list by `user`. | [optional] |
root | string | Filter the returned list by `root`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<ProxyGenerator> GetAllProxyGenerators (string ordering = null, int? limit = null, int? offset = null)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllProxyGeneratorsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<ProxyGenerator> result = apiInstance.GetAllProxyGenerators(ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllProxyGenerators: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<ProxyProfile> GetAllProxyProfiles (string name = null, string ordering = null, int? limit = null, int? offset = null, int? forRoot = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllProxyProfilesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var name = name_example; // string | Filter the returned list by `name`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
var forRoot = 56; // int? | (optional)
try
{
List<ProxyProfile> result = apiInstance.GetAllProxyProfiles(name, ordering, limit, offset, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllProxyProfiles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
name | string | Filter the returned list by `name`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<SubclipClipboardEntry> GetAllSubclipClipboardEntries (string cut = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllSubclipClipboardEntriesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var cut = cut_example; // string | Filter the returned list by `cut`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<SubclipClipboardEntry> result = apiInstance.GetAllSubclipClipboardEntries(cut, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllSubclipClipboardEntries: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
cut | string | Filter the returned list by `cut`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<Subclip> GetAllSubclips (string asset = null, string assetIn = null, string root = null, string name = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllSubclipsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var assetIn = assetIn_example; // string | Multiple values may be separated by commas. (optional)
var root = root_example; // string | Filter the returned list by `root`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<Subclip> result = apiInstance.GetAllSubclips(asset, assetIn, root, name, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllSubclips: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
assetIn | string | Multiple values may be separated by commas. | [optional] |
root | string | Filter the returned list by `root`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<TranscoderProfile> GetAllTranscoderProfiles (string ordering = null, int? limit = null, int? offset = null)
tasks:view
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAllTranscoderProfilesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<TranscoderProfile> result = apiInstance.GetAllTranscoderProfiles(ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAllTranscoderProfiles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Asset GetAsset (int id, bool? includeProxies = null, bool? includeModifiedBy = null, bool? resolveAssetPermission = null, int? forRoot = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Asset.
var includeProxies = true; // bool? | (optional)
var includeModifiedBy = true; // bool? | (optional)
var resolveAssetPermission = true; // bool? | (optional)
var forRoot = 56; // int? | (optional)
try
{
Asset result = apiInstance.GetAsset(id, includeProxies, includeModifiedBy, resolveAssetPermission, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAsset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Asset. | |
includeProxies | bool? | [optional] | |
includeModifiedBy | bool? | [optional] | |
resolveAssetPermission | bool? | [optional] | |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AssetRating GetAssetRating (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetAssetRatingExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Rating.
try
{
AssetRating result = apiInstance.GetAssetRating(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetAssetRating: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Rating. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFile> GetBookmarkedMediaFilesDirectories (string bundle = null, string bundleIn = null, string parent = null, string path = null, string name = null, string isDir = null, string isShowroom = null, string present = null, string volume = null, string sharedViaTokens = null, string sharedViaTokensToken = null, string ordering = null, int? limit = null, int? offset = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetBookmarkedMediaFilesDirectoriesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var bundle = bundle_example; // string | Filter the returned list by `bundle`. (optional)
var bundleIn = bundleIn_example; // string | Multiple values may be separated by commas. (optional)
var parent = parent_example; // string | Filter the returned list by `parent`. (optional)
var path = path_example; // string | Filter the returned list by `path`. (optional)
var name = name_example; // string | Filter the returned list by `name`. (optional)
var isDir = isDir_example; // string | Filter the returned list by `is_dir`. (optional)
var isShowroom = isShowroom_example; // string | Filter the returned list by `is_showroom`. (optional)
var present = present_example; // string | Filter the returned list by `present`. (optional)
var volume = volume_example; // string | Filter the returned list by `volume`. (optional)
var sharedViaTokens = sharedViaTokens_example; // string | Filter the returned list by `shared_via_tokens`. (optional)
var sharedViaTokensToken = sharedViaTokensToken_example; // string | Filter the returned list by `shared_via_tokens__token`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaFile> result = apiInstance.GetBookmarkedMediaFilesDirectories(bundle, bundleIn, parent, path, name, isDir, isShowroom, present, volume, sharedViaTokens, sharedViaTokensToken, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetBookmarkedMediaFilesDirectories: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
bundle | string | Filter the returned list by `bundle`. | [optional] |
bundleIn | string | Multiple values may be separated by commas. | [optional] |
parent | string | Filter the returned list by `parent`. | [optional] |
path | string | Filter the returned list by `path`. | [optional] |
name | string | Filter the returned list by `name`. | [optional] |
isDir | string | Filter the returned list by `is_dir`. | [optional] |
isShowroom | string | Filter the returned list by `is_showroom`. | [optional] |
present | string | Filter the returned list by `present`. | [optional] |
volume | string | Filter the returned list by `volume`. | [optional] |
sharedViaTokens | string | Filter the returned list by `shared_via_tokens`. | [optional] |
sharedViaTokensToken | string | Filter the returned list by `shared_via_tokens__token`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment GetComment (int id, int? forRoot = null, int? tasksForUser = null, bool? includeFullAsset = null, string advancedSearch = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
var forRoot = 56; // int? | (optional)
var tasksForUser = 56; // int? | (optional)
var includeFullAsset = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
Comment result = apiInstance.GetComment(id, forRoot, tasksForUser, includeFullAsset, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. | |
forRoot | int? | [optional] | |
tasksForUser | int? | [optional] | |
includeFullAsset | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CustomField GetCustomField (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Custom field.
try
{
CustomField result = apiInstance.GetCustomField(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Custom field. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OneTimeAccessToken GetEasySharingTokenForBundle (int id)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetEasySharingTokenForBundleExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Bundle.
try
{
OneTimeAccessToken result = apiInstance.GetEasySharingTokenForBundle(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetEasySharingTokenForBundle: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Bundle. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OneTimeAccessToken GetEasySharingTokenForDirectory (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetEasySharingTokenForDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
OneTimeAccessToken result = apiInstance.GetEasySharingTokenForDirectory(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetEasySharingTokenForDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EditorProject GetEditorProject (int id)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetEditorProjectExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
EditorProject result = apiInstance.GetEditorProject(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetEditorProject: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ExternalTranscoder GetExternalTranscoder (int id)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetExternalTranscoderExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this external transcoder.
try
{
ExternalTranscoder result = apiInstance.GetExternalTranscoder(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetExternalTranscoder: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this external transcoder. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void GetFrame (string frame, int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetFrameExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var frame = frame_example; // string |
var id = 56; // int | A unique integer value identifying this Asset.
try
{
apiInstance.GetFrame(frame, id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetFrame: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
frame | string | ||
id | int | A unique integer value identifying this Asset. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaUpdate GetLatestMediaUpdate (string asset = null, string user = null, string root = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:updates:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetLatestMediaUpdateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var asset = asset_example; // string | Filter the returned list by `asset`. (optional)
var user = user_example; // string | Filter the returned list by `user`. (optional)
var root = root_example; // string | Filter the returned list by `root`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
MediaUpdate result = apiInstance.GetLatestMediaUpdate(asset, user, root, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetLatestMediaUpdate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
asset | string | Filter the returned list by `asset`. | [optional] |
user | string | Filter the returned list by `user`. | [optional] |
root | string | Filter the returned list by `root`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Marker GetMarker (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMarkerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this marker.
try
{
Marker result = apiInstance.GetMarker(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMarker: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this marker. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFile GetMediaFile (int id, bool? resolveFilePermission = null, bool? includeModifiedBy = null, bool? includeEffectiveCustomFields = null, bool? includeRoot = null, bool? includeParents = null, string advancedSearch = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaFileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var resolveFilePermission = true; // bool? | (optional)
var includeModifiedBy = true; // bool? | (optional)
var includeEffectiveCustomFields = true; // bool? | (optional)
var includeRoot = true; // bool? | (optional)
var includeParents = true; // bool? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
MediaFile result = apiInstance.GetMediaFile(id, resolveFilePermission, includeModifiedBy, includeEffectiveCustomFields, includeRoot, includeParents, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaFile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
resolveFilePermission | bool? | [optional] | |
includeModifiedBy | bool? | [optional] | |
includeEffectiveCustomFields | bool? | [optional] | |
includeRoot | bool? | [optional] | |
includeParents | bool? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileBundle GetMediaFileBundle (int id, bool? excludeDeleted = null, bool? excludeUnrecognized = null, bool? includeProxies = null, bool? includeParents = null, int? offset = null, int? limit = null, string advancedSearch = null)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaFileBundleExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Bundle.
var excludeDeleted = true; // bool? | (optional)
var excludeUnrecognized = true; // bool? | (optional)
var includeProxies = true; // bool? | (optional)
var includeParents = true; // bool? | (optional)
var offset = 56; // int? | (optional)
var limit = 56; // int? | (optional)
var advancedSearch = advancedSearch_example; // string | (optional)
try
{
MediaFileBundle result = apiInstance.GetMediaFileBundle(id, excludeDeleted, excludeUnrecognized, includeProxies, includeParents, offset, limit, advancedSearch);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaFileBundle: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Bundle. | |
excludeDeleted | bool? | [optional] | |
excludeUnrecognized | bool? | [optional] | |
includeProxies | bool? | [optional] | |
includeParents | bool? | [optional] | |
offset | int? | [optional] | |
limit | int? | [optional] | |
advancedSearch | string | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileContents GetMediaFileContents (int id, bool? excludeDeleted = null, bool? excludeUnrecognized = null, int? offset = null, int? limit = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaFileContentsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var excludeDeleted = true; // bool? | (optional)
var excludeUnrecognized = true; // bool? | (optional)
var offset = 56; // int? | (optional)
var limit = 56; // int? | (optional)
try
{
MediaFileContents result = apiInstance.GetMediaFileContents(id, excludeDeleted, excludeUnrecognized, offset, limit);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaFileContents: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
excludeDeleted | bool? | [optional] | |
excludeUnrecognized | bool? | [optional] | |
offset | int? | [optional] | |
limit | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileTemplate GetMediaFileTemplate (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Template.
try
{
MediaFileTemplate result = apiInstance.GetMediaFileTemplate(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Template. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRoot GetMediaRoot (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this media root.
try
{
MediaRoot result = apiInstance.GetMediaRoot(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this media root. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRootPermission GetMediaRootPermission (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaRootPermissionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Media Root Permission.
try
{
MediaRootPermission result = apiInstance.GetMediaRootPermission(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaRootPermission: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Media Root Permission. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnfilteredTag GetMediaTag (int id, int? forRoot = null)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMediaTagExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Tag.
var forRoot = 56; // int? | (optional)
try
{
UnfilteredTag result = apiInstance.GetMediaTag(id, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMediaTag: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Tag. | |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<Asset> GetMultipleAssets (MultipleAssetsRequest multipleAssetsRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMultipleAssetsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var multipleAssetsRequest = new MultipleAssetsRequest(); // MultipleAssetsRequest |
try
{
List<Asset> result = apiInstance.GetMultipleAssets(multipleAssetsRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMultipleAssets: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
multipleAssetsRequest | MultipleAssetsRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFileBundle> GetMultipleBundles (GetMultipleBundlesRequest getMultipleBundlesRequest)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMultipleBundlesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var getMultipleBundlesRequest = new GetMultipleBundlesRequest(); // GetMultipleBundlesRequest |
try
{
List<MediaFileBundle> result = apiInstance.GetMultipleBundles(getMultipleBundlesRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMultipleBundles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
getMultipleBundlesRequest | GetMultipleBundlesRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaFile> GetMultipleFiles (GetMultipleFilesRequest getMultipleFilesRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMultipleFilesExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var getMultipleFilesRequest = new GetMultipleFilesRequest(); // GetMultipleFilesRequest |
try
{
List<MediaFile> result = apiInstance.GetMultipleFiles(getMultipleFilesRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMultipleFiles: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
getMultipleFilesRequest | GetMultipleFilesRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaRootPermission> GetMyMediaRootPermissions (string root = null, decimal? id = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMyMediaRootPermissionsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var root = root_example; // string | Filter the returned list by `root`. (optional)
var id = 8.14; // decimal? | Filter the returned list by `id`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaRootPermission> result = apiInstance.GetMyMediaRootPermissions(root, id, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMyMediaRootPermissions: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
root | string | Filter the returned list by `root`. | [optional] |
id | decimal? | Filter the returned list by `id`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<MediaRootPermission> GetMyResolvedMediaRootPermissions (string root = null, decimal? id = null, string ordering = null, int? limit = null, int? offset = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetMyResolvedMediaRootPermissionsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var root = root_example; // string | Filter the returned list by `root`. (optional)
var id = 8.14; // decimal? | Filter the returned list by `id`. (optional)
var ordering = ordering_example; // string | Which field to use when ordering the results. (optional)
var limit = 56; // int? | Number of results to return per page. (optional)
var offset = 56; // int? | The initial index from which to return the results. (optional)
try
{
List<MediaRootPermission> result = apiInstance.GetMyResolvedMediaRootPermissions(root, id, ordering, limit, offset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetMyResolvedMediaRootPermissions: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
root | string | Filter the returned list by `root`. | [optional] |
id | decimal? | Filter the returned list by `id`. | [optional] |
ordering | string | Which field to use when ordering the results. | [optional] |
limit | int? | Number of results to return per page. | [optional] |
offset | int? | The initial index from which to return the results. | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Proxy GetProxy (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetProxyExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy.
try
{
Proxy result = apiInstance.GetProxy(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetProxy: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyGenerator GetProxyGenerator (string id)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetProxyGeneratorExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = id_example; // string |
try
{
ProxyGenerator result = apiInstance.GetProxyGenerator(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetProxyGenerator: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | string |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyProfile GetProxyProfile (int id, int? forRoot = null)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetProxyProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy profile.
var forRoot = 56; // int? | (optional)
try
{
ProxyProfile result = apiInstance.GetProxyProfile(id, forRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetProxyProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy profile. | |
forRoot | int? | [optional] |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyCount GetProxyProfileProxyCount (int id)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetProxyProfileProxyCountExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy profile.
try
{
ProxyCount result = apiInstance.GetProxyProfileProxyCount(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetProxyProfileProxyCount: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy profile. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Subclip GetSubclip (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip.
try
{
Subclip result = apiInstance.GetSubclip(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TranscoderProfile GetTranscoderProfile (int id)
tasks:view
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetTranscoderProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this transcoder profile.
try
{
TranscoderProfile result = apiInstance.GetTranscoderProfile(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetTranscoderProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this transcoder profile. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
VantageWorkflows GetVantageWorkflows (int id)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class GetVantageWorkflowsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this external transcoder.
try
{
VantageWorkflows result = apiInstance.GetVantageWorkflows(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.GetVantageWorkflows: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this external transcoder. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void InstantiateMediaFileTemplate (int id, InstantiateFileTemplateRequest instantiateFileTemplateRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class InstantiateMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Template.
var instantiateFileTemplateRequest = new InstantiateFileTemplateRequest(); // InstantiateFileTemplateRequest |
try
{
apiInstance.InstantiateMediaFileTemplate(id, instantiateFileTemplateRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.InstantiateMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Template. | |
instantiateFileTemplateRequest | InstantiateFileTemplateRequest |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
List<LocateResult> LocateEditorProjectPaths (int id)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class LocateEditorProjectPathsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
List<LocateResult> result = apiInstance.LocateEditorProjectPaths(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.LocateEditorProjectPaths: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void MarkMediaDirectoryAsShowroom (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class MarkMediaDirectoryAsShowroomExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.MarkMediaDirectoryAsShowroom(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.MarkMediaDirectoryAsShowroom: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Asset PatchAsset (int id, AssetPartialUpdate assetPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchAssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Asset.
var assetPartialUpdate = new AssetPartialUpdate(); // AssetPartialUpdate |
try
{
Asset result = apiInstance.PatchAsset(id, assetPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchAsset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Asset. | |
assetPartialUpdate | AssetPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AssetRating PatchAssetRating (int id, AssetRatingPartialUpdate assetRatingPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchAssetRatingExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Rating.
var assetRatingPartialUpdate = new AssetRatingPartialUpdate(); // AssetRatingPartialUpdate |
try
{
AssetRating result = apiInstance.PatchAssetRating(id, assetRatingPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchAssetRating: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Rating. | |
assetRatingPartialUpdate | AssetRatingPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment PatchComment (int id, CommentPartialUpdate commentPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
var commentPartialUpdate = new CommentPartialUpdate(); // CommentPartialUpdate |
try
{
Comment result = apiInstance.PatchComment(id, commentPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. | |
commentPartialUpdate | CommentPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CustomField PatchCustomField (int id, CustomFieldPartialUpdate customFieldPartialUpdate)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Custom field.
var customFieldPartialUpdate = new CustomFieldPartialUpdate(); // CustomFieldPartialUpdate |
try
{
CustomField result = apiInstance.PatchCustomField(id, customFieldPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Custom field. | |
customFieldPartialUpdate | CustomFieldPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EditorProject PatchEditorProject (int id, EditorProjectPartialUpdate editorProjectPartialUpdate)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchEditorProjectExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var editorProjectPartialUpdate = new EditorProjectPartialUpdate(); // EditorProjectPartialUpdate |
try
{
EditorProject result = apiInstance.PatchEditorProject(id, editorProjectPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchEditorProject: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
editorProjectPartialUpdate | EditorProjectPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ExternalTranscoder PatchExternalTranscoder (int id, ExternalTranscoderPartialUpdate externalTranscoderPartialUpdate)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchExternalTranscoderExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this external transcoder.
var externalTranscoderPartialUpdate = new ExternalTranscoderPartialUpdate(); // ExternalTranscoderPartialUpdate |
try
{
ExternalTranscoder result = apiInstance.PatchExternalTranscoder(id, externalTranscoderPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchExternalTranscoder: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this external transcoder. | |
externalTranscoderPartialUpdate | ExternalTranscoderPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Marker PatchMarker (int id, MarkerPartialUpdate markerPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMarkerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this marker.
var markerPartialUpdate = new MarkerPartialUpdate(); // MarkerPartialUpdate |
try
{
Marker result = apiInstance.PatchMarker(id, markerPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMarker: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this marker. | |
markerPartialUpdate | MarkerPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFile PatchMediaFile (int id, MediaFilePartialUpdate mediaFilePartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMediaFileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var mediaFilePartialUpdate = new MediaFilePartialUpdate(); // MediaFilePartialUpdate |
try
{
MediaFile result = apiInstance.PatchMediaFile(id, mediaFilePartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMediaFile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
mediaFilePartialUpdate | MediaFilePartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileTemplate PatchMediaFileTemplate (int id, MediaFileTemplatePartialUpdate mediaFileTemplatePartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Template.
var mediaFileTemplatePartialUpdate = new MediaFileTemplatePartialUpdate(); // MediaFileTemplatePartialUpdate |
try
{
MediaFileTemplate result = apiInstance.PatchMediaFileTemplate(id, mediaFileTemplatePartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Template. | |
mediaFileTemplatePartialUpdate | MediaFileTemplatePartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRoot PatchMediaRoot (int id, MediaRootPartialUpdate mediaRootPartialUpdate)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this media root.
var mediaRootPartialUpdate = new MediaRootPartialUpdate(); // MediaRootPartialUpdate |
try
{
MediaRoot result = apiInstance.PatchMediaRoot(id, mediaRootPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this media root. | |
mediaRootPartialUpdate | MediaRootPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRootPermission PatchMediaRootPermission (int id, MediaRootPermissionPartialUpdate mediaRootPermissionPartialUpdate)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMediaRootPermissionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Media Root Permission.
var mediaRootPermissionPartialUpdate = new MediaRootPermissionPartialUpdate(); // MediaRootPermissionPartialUpdate |
try
{
MediaRootPermission result = apiInstance.PatchMediaRootPermission(id, mediaRootPermissionPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMediaRootPermission: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Media Root Permission. | |
mediaRootPermissionPartialUpdate | MediaRootPermissionPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnfilteredTag PatchMediaTag (int id, UnfilteredTagPartialUpdate unfilteredTagPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchMediaTagExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Tag.
var unfilteredTagPartialUpdate = new UnfilteredTagPartialUpdate(); // UnfilteredTagPartialUpdate |
try
{
UnfilteredTag result = apiInstance.PatchMediaTag(id, unfilteredTagPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchMediaTag: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Tag. | |
unfilteredTagPartialUpdate | UnfilteredTagPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyProfile PatchProxyProfile (int id, ProxyProfilePartialUpdate proxyProfilePartialUpdate)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchProxyProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy profile.
var proxyProfilePartialUpdate = new ProxyProfilePartialUpdate(); // ProxyProfilePartialUpdate |
try
{
ProxyProfile result = apiInstance.PatchProxyProfile(id, proxyProfilePartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchProxyProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy profile. | |
proxyProfilePartialUpdate | ProxyProfilePartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Subclip PatchSubclip (int id, SubclipPartialUpdate subclipPartialUpdate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class PatchSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip.
var subclipPartialUpdate = new SubclipPartialUpdate(); // SubclipPartialUpdate |
try
{
Subclip result = apiInstance.PatchSubclip(id, subclipPartialUpdate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.PatchSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip. | |
subclipPartialUpdate | SubclipPartialUpdate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void RecursivelyTagMediaDirectory (int id, TagMediaDirectoryRequest tagMediaDirectoryRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class RecursivelyTagMediaDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var tagMediaDirectoryRequest = new TagMediaDirectoryRequest(); // TagMediaDirectoryRequest |
try
{
apiInstance.RecursivelyTagMediaDirectory(id, tagMediaDirectoryRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.RecursivelyTagMediaDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
tagMediaDirectoryRequest | TagMediaDirectoryRequest |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void ReindexMediaDirectory (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ReindexMediaDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.ReindexMediaDirectory(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ReindexMediaDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaskInfo RenameCustomField (int id, RenameCustomFieldRequest renameCustomFieldRequest)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class RenameCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Custom field.
var renameCustomFieldRequest = new RenameCustomFieldRequest(); // RenameCustomFieldRequest |
try
{
TaskInfo result = apiInstance.RenameCustomField(id, renameCustomFieldRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.RenameCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Custom field. | |
renameCustomFieldRequest | RenameCustomFieldRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaskInfo RenderSequence (RenderEndpointRequest renderEndpointRequest)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class RenderSequenceExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var renderEndpointRequest = new RenderEndpointRequest(); // RenderEndpointRequest |
try
{
TaskInfo result = apiInstance.RenderSequence(renderEndpointRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.RenderSequence: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
renderEndpointRequest | RenderEndpointRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaskInfo RenderSubclip (int id, RenderRequest renderRequest)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class RenderSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip.
var renderRequest = new RenderRequest(); // RenderRequest |
try
{
TaskInfo result = apiInstance.RenderSubclip(id, renderRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.RenderSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip. | |
renderRequest | RenderRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void RequestMediaScan (ScannerScanEndpointRequest scannerScanEndpointRequest)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class RequestMediaScanExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var scannerScanEndpointRequest = new ScannerScanEndpointRequest(); // ScannerScanEndpointRequest |
try
{
apiInstance.RequestMediaScan(scannerScanEndpointRequest);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.RequestMediaScan: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
scannerScanEndpointRequest | ScannerScanEndpointRequest |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment ResolveComment (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ResolveCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
try
{
Comment result = apiInstance.ResolveComment(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ResolveComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
OneTimeAccessToken ShareMediaLibraryObjects (MediaLibraryShareRequest mediaLibraryShareRequest)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class ShareMediaLibraryObjectsExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var mediaLibraryShareRequest = new MediaLibraryShareRequest(); // MediaLibraryShareRequest |
try
{
OneTimeAccessToken result = apiInstance.ShareMediaLibraryObjects(mediaLibraryShareRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.ShareMediaLibraryObjects: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
mediaLibraryShareRequest | MediaLibraryShareRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TestExternalTranscoderConnectionResponse TestExternalTranscoderConnection (TestExternalTranscoderConnectionRequest testExternalTranscoderConnectionRequest)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class TestExternalTranscoderConnectionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var testExternalTranscoderConnectionRequest = new TestExternalTranscoderConnectionRequest(); // TestExternalTranscoderConnectionRequest |
try
{
TestExternalTranscoderConnectionResponse result = apiInstance.TestExternalTranscoderConnection(testExternalTranscoderConnectionRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.TestExternalTranscoderConnection: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
testExternalTranscoderConnectionRequest | TestExternalTranscoderConnectionRequest |
TestExternalTranscoderConnectionResponse
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
WorkflowTransitionResponse TransitionWorkflow (WorkflowTransitionRequest workflowTransitionRequest)
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class TransitionWorkflowExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var workflowTransitionRequest = new WorkflowTransitionRequest(); // WorkflowTransitionRequest |
try
{
WorkflowTransitionResponse result = apiInstance.TransitionWorkflow(workflowTransitionRequest);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.TransitionWorkflow: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
workflowTransitionRequest | WorkflowTransitionRequest |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void UnbookmarkMediaDirectory (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UnbookmarkMediaDirectoryExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.UnbookmarkMediaDirectory(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UnbookmarkMediaDirectory: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void UnmarkMediaDirectoryAsShowroom (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UnmarkMediaDirectoryAsShowroomExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
try
{
apiInstance.UnmarkMediaDirectoryAsShowroom(id);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UnmarkMediaDirectoryAsShowroom: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. |
void (empty response body)
| Status code | Description | Response headers | |————-|————-|——————| | 200 | No body | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment UnresolveComment (int id)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UnresolveCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
try
{
Comment result = apiInstance.UnresolveComment(id);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UnresolveComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Asset UpdateAsset (int id, Asset asset)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateAssetExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Asset.
var asset = new Asset(); // Asset |
try
{
Asset result = apiInstance.UpdateAsset(id, asset);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateAsset: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Asset. | |
asset | Asset |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
AssetRating UpdateAssetRating (int id, AssetRating assetRating)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateAssetRatingExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Rating.
var assetRating = new AssetRating(); // AssetRating |
try
{
AssetRating result = apiInstance.UpdateAssetRating(id, assetRating);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateAssetRating: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Rating. | |
assetRating | AssetRating |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Comment UpdateComment (int id, Comment comment)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateCommentExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Comment.
var comment = new Comment(); // Comment |
try
{
Comment result = apiInstance.UpdateComment(id, comment);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateComment: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Comment. | |
comment | Comment |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
CustomField UpdateCustomField (int id, CustomField customField)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateCustomFieldExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Custom field.
var customField = new CustomField(); // CustomField |
try
{
CustomField result = apiInstance.UpdateCustomField(id, customField);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateCustomField: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Custom field. | |
customField | CustomField |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
EditorProject UpdateEditorProject (int id, EditorProject editorProject)
media:access
using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateEditorProjectExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var editorProject = new EditorProject(); // EditorProject |
try
{
EditorProject result = apiInstance.UpdateEditorProject(id, editorProject);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateEditorProject: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
editorProject | EditorProject |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ExternalTranscoder UpdateExternalTranscoder (int id, ExternalTranscoder externalTranscoder)
media:access
(read) / system:admin-access
(write)using System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateExternalTranscoderExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this external transcoder.
var externalTranscoder = new ExternalTranscoder(); // ExternalTranscoder |
try
{
ExternalTranscoder result = apiInstance.UpdateExternalTranscoder(id, externalTranscoder);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateExternalTranscoder: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this external transcoder. | |
externalTranscoder | ExternalTranscoder |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Marker UpdateMarker (int id, Marker marker)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMarkerExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this marker.
var marker = new Marker(); // Marker |
try
{
Marker result = apiInstance.UpdateMarker(id, marker);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMarker: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this marker. | |
marker | Marker |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFile UpdateMediaFile (int id, MediaFile mediaFile)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMediaFileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this File.
var mediaFile = new MediaFile(); // MediaFile |
try
{
MediaFile result = apiInstance.UpdateMediaFile(id, mediaFile);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMediaFile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this File. | |
mediaFile | MediaFile |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaFileTemplate UpdateMediaFileTemplate (int id, MediaFileTemplate mediaFileTemplate)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMediaFileTemplateExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Template.
var mediaFileTemplate = new MediaFileTemplate(); // MediaFileTemplate |
try
{
MediaFileTemplate result = apiInstance.UpdateMediaFileTemplate(id, mediaFileTemplate);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMediaFileTemplate: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Template. | |
mediaFileTemplate | MediaFileTemplate |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRoot UpdateMediaRoot (int id, MediaRoot mediaRoot)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMediaRootExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this media root.
var mediaRoot = new MediaRoot(); // MediaRoot |
try
{
MediaRoot result = apiInstance.UpdateMediaRoot(id, mediaRoot);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMediaRoot: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this media root. | |
mediaRoot | MediaRoot |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
MediaRootPermission UpdateMediaRootPermission (int id, MediaRootPermission mediaRootPermission)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMediaRootPermissionExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Media Root Permission.
var mediaRootPermission = new MediaRootPermission(); // MediaRootPermission |
try
{
MediaRootPermission result = apiInstance.UpdateMediaRootPermission(id, mediaRootPermission);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMediaRootPermission: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Media Root Permission. | |
mediaRootPermission | MediaRootPermission |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UnfilteredTag UpdateMediaTag (int id, UnfilteredTag unfilteredTag)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateMediaTagExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this Tag.
var unfilteredTag = new UnfilteredTag(); // UnfilteredTag |
try
{
UnfilteredTag result = apiInstance.UpdateMediaTag(id, unfilteredTag);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateMediaTag: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this Tag. | |
unfilteredTag | UnfilteredTag |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ProxyProfile UpdateProxyProfile (int id, ProxyProfile proxyProfile)
media:access
(read) / media:roots:manage
(write) * License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateProxyProfileExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this proxy profile.
var proxyProfile = new ProxyProfile(); // ProxyProfile |
try
{
ProxyProfile result = apiInstance.UpdateProxyProfile(id, proxyProfile);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateProxyProfile: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this proxy profile. | |
proxyProfile | ProxyProfile |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Subclip UpdateSubclip (int id, Subclip subclip)
media:access
* License component: mediausing System.Collections.Generic;
using System.Diagnostics;
using ElementsSDK.Api;
using ElementsSDK.Client;
using ElementsSDK.Model;
namespace Example
{
public class UpdateSubclipExample
{
public static void Main()
{
Configuration config = new Configuration();
config.BasePath = "https://elements.local";
// Configure API key authorization: Bearer
config.AddApiKey("Authorization", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("Authorization", "Bearer");
var apiInstance = new MediaLibraryApi(config);
var id = 56; // int | A unique integer value identifying this subclip.
var subclip = new Subclip(); // Subclip |
try
{
Subclip result = apiInstance.UpdateSubclip(id, subclip);
Debug.WriteLine(result);
}
catch (ApiException e)
{
Debug.Print("Exception when calling MediaLibraryApi.UpdateSubclip: " + e.Message );
Debug.Print("Status Code: "+ e.ErrorCode);
Debug.Print(e.StackTrace);
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
id | int | A unique integer value identifying this subclip. | |
subclip | Subclip |
| Status code | Description | Response headers | |————-|————-|——————| | 200 | | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]