Skip to content

Media Packs

The Media Pack endpoints allows you to manage and retrieve Media Pack details including its metadata, network, and more.

Retrieve all Media Packs

GET /mediapacks Retrieve all Media Packs in the system.

Request Example:

bash
curl --location '{{url}}/mediapacks' \
--header 'token;'

Retrieve a Media Pack by Id

GET /mediapacks/mediaPackId Retrieve a Media Pack by Id.

Request Example:

bash
curl --location '{{url}}/mediapacks/{{id}}' \
--header 'token;'

Update a Media Pack

PUT /mediapacks/mediaPackId Updates a Media Pack by Id.

Required parameters are operation and performance.

  • The operation field supports the following values: bind, unbind, and remove
  • The performance field supports the following values: high and scale-out

Request Example:

bash
curl --location --request PUT '{{url}}/mediapacks/{{id}}' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data '{
    "operation": "bind",
    "performance": "high"
}'

Retrieve a Media Pack's storage status

GET /mediapacks/storagestatus/mediaPackId Retrieve a Media Pack's storage status by Id.

Request Example:

bash
curl --location '{{url}}/mediapacks/storagestatus/{{id}}' \
--header 'token;'

Retrieve a Media Pack statistics

GET /mediapacks/statistics/mediaPackId Retrieve a Media Pack's statistics.

Request Example:

bash
curl --location '{{url}}/mediapacks/statistics/{{id}}' \
--header 'token;'

Retrieve a Media Pack's performance

GET /mediapacks/performance/mediaPackId Retrieve a Media Pack's performance.

Request Example:

bash
curl --location '{{url}}/mediapacks/performance/{{id}}' \
--header 'token;'

Retrieve a Media Pack's network details

GET /mediapacks/networkstat/mediaPackId Retrieve a Media Pack's network statistics.

Request Example:

bash
curl --location '{{url}}/mediapacks/networkstat/{{id}}' \
--header 'token;'

Retrieve a Media Pack's redistribution details

GET /mediapacks/redistribution/mediaPackId Retrieve a Media Pack's redistributing statistics.

Request Example:

bash
curl --location '{{url}}/mediapacks/redistribution/{{id}}' \
--header 'token;'

Retrieve a Media Pack's metadata

GET /mediapacks/metadata/mediaPackId Retrieve a Media Pack's metadata.

Request Example:

bash
curl --location '{{url}}/mediapacks/metadata/{{id}}' \
--header 'token;'

Retrieve a Media Pack's disk details

GET /mediapacks/diskstat/mediaPackId Retrieve a Media Pack's disk statistics.

Request Example:

bash
curl --location '{{url}}/mediapacks/diskstat/{{id}}' \
--header 'token;'

Retrieve a Media Pack's S.M.A.R.T details

GET /mediapacks/smartstat/mediaPackId This endpoint retrieves the S.M.A.R.T (Self-Monitoring, Analysis, and Reporting Technology) details of a Media Pack given its Id.

Request Example:

bash
curl --location '{{url}}/mediapacks/smartstat/{{id}}' \
--header 'token;'

Retrieve a Media Pack's RAID details

GET /mediapacks/raidstat/mediaPackId Retrieve a Media Pack's RAID statistics.

Request Example:

bash
curl --location '{{url}}/mediapacks/raidstat/{{id}}' \
--header 'token;'