Create Local Copy of a Shared Asset

To edit an existing asset locally, share the asset, then create a local copy. The original asset and local copy retain sharing properties that associate them with each other.

  1. Share an asset to a set of MIDs. In this example, the asset is shared with business units 333 and 555.

    1{
    2 ...
    3 "sharingProperties" : {
    4     "sharedWith" : [ 333, 555 ],
    5     "sharingType" : "local"
    6 }
    7}
  2. Retrieve the original asset using GET /asset/v1/content/assets/{id}.

  3. Create a new asset with the original asset’s payload plus the sharingProperties using POST /asset/v1/content/assets.

    • sharedFrom is the asset ID of the original asset.

    • sharedFromMID is MID the asset came from.

      1{
      2...
      3"sharingProperties" : {
      4  "sharedFrom" : 12345,
      5  "sharedFromMID" : 333
      6}
      7}
  4. If you retrieve the original asset again, notice that the sharingProperties are updated with the local edit created by business unit 333. The read-only localAssets property stores the MID and asset ID for the local edit in the recipient MID.

    1{
    2 "sharingProperties" : {
    3     "sharedWith" : [ 333, 555 ],
    4     "sharingType" : "local",
    5     "localAssets" : {
    6         "333" : "98765"
    7     }
    8 }
    9}

    Related Items 

    Sharing