Storage – Media API – MediaKind
Storage
The Storage API is how you tell MK.IO about the cloud storage that you use for your media assets. You can add multiple Storage instances, associate credentials with them, and manage those credentials. A Storage instance is a requirement to perform any meaningful activity within this platform.
All content is read from and written to your storage in your own cloud subscription!
This API supports Azure, AWS and GCP Storage.
API Endpoints
- getList Storage instances -
GET /api/v1/projects/{project_name}/media/storage - getGet Storage instance -
GET /api/v1/projects/{project_name}/media/storage/{storage_name} - putCreate or Update Storage instance -
PUT /api/v1/projects/{project_name}/media/storage/{storage_name} - patchPatch Storage instance -
PATCH /api/v1/projects/{project_name}/media/storage/{storage_name} - delDelete Storage instance -
DELETE /api/v1/projects/{project_name}/media/storage/{storage_name} - getList Storage Credentials -
GET /api/v1/projects/{project_name}/media/storage/{storage_name}/credentials - postCreate Storage Credential -
POST /api/v1/projects/{project_name}/media/storage/{storage_name}/credentials - getGet Storage Credential -
GET /api/v1/projects/{project_name}/media/storage/{storage_name}/credentials/{credential_id} - delDelete Storage Credential -
DELETE /api/v1/projects/{project_name}/media/storage/{storage_name}/credentials/{credential_id}