Delete all assets using the given asset IDs.

22Aug2011

Same as asset/$asset_id/delete, except it wiil allow you to delete more than one asset.

Request URL

/asset/delete [POST]

Request Authorization

This call needs EGA authentication.

Request Parameters

Parameter (Type)DescriptionRequiredDefault valueMax. length
asset_id[] (ALPHA_NUM)The asset IDs to delete.Required-
user_id (ALPHA_NUM)User ID, must be owner to delete asset.Required-
delete (ALPHA_NUM)Delete mode.
Value (when supplied) must be either "" or "cascade".
Optional-
mediamosa_version (MEDIAMOSA_VERSION)Provide the version to get the REST call returned in the format of the specified MediaMosa version. Keep empty or skip to retrieve in current (latest) version. Provide '2' to retrieve the REST call in 2.x format. Or be more specific by providing up to 3 digits; '2.3.0'. This setting will override any setting used by client application or the default setting in MediaMosa.Optional-

Example Request

/asset/delete

asset_id[] = "S2Eg3Fzh2Rdw5dLbArmgqRKr"
asset_id[] = "Eg3Fzh2Rdw5dLbArmgqRKrer"
userid = "SURFgroepen.frans"

Example Response

<items>
  <item id="1">
    <asset_id>S2Eg3Fzh2Rdw5dLbArmgqRKr</asset_id>
    <result>error</result>
    <result_id>709</result_id>
    <result_description>MM - there are still 4 mediafile(s) present in this asset.</result_description>
  </item>
  <item id="2">
    <asset_id>Eg3Fzh2Rdw5dLbArmgqRKrer</asset_id>
    <result>success</result>
    <result_id>601</result_id>
    <result_description></result_description>
  </item>
</items>

Comments

The description for parameter

The description for parameter 'delete' states: Value (when supplied) must be either "" or "cascade".

What is the values other than 'cascade'?

Tom, If you try to delete an

Tom,

If you try to delete an asset, then it must be empty. Otherwise you get an error.

If you want to delete an asset with mediafiles, you should use delete = cascade.