promote

post/promote/campaign/mobile/item/save

Request body

itemIdinteger
campaignIdinteger
itemTypeId'Welcome' | 'Text' | 'Photo' | 'Track' | 'Video' | 'Link' | 'Quote' | 'Event' | 'Conversion'
titlestring
descriptionstring
urlstring
trackIdinteger
creationDatestring date-time
createdBystring uuid

Example request

{
  "track": {
    "image": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "wav": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "flac": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "trackRecordingVersions": [
      {
        "audioFiles": [
          {
            "audioId": "00000000-0000-0000-0000-000000000000"
          }
        ]
      }
    ],
    "contributors": [
      {
        "contributorId": "00000000-0000-0000-0000-000000000000",
        "artist": {
          "contact": {
            "imageId": "00000000-0000-0000-0000-000000000000",
            "image": {
              "fileId": "00000000-0000-0000-0000-000000000000"
            }
          },
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        }
      }
    ],
    "releases": [
      {
        "image": {
          "fileId": "00000000-0000-0000-0000-000000000000"
        },
        "artist": {
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        },
        "contributors": [
          {
            "contributorId": "00000000-0000-0000-0000-000000000000",
            "artist": {
              "image": {
                "fileId": "00000000-0000-0000-0000-000000000000"
              }
            }
          }
        ]
      }
    ],
    "composerContentsDTO": [
      {
        "composerImageId": "00000000-0000-0000-0000-000000000000"
      }
    ],
    "royaltyToken": {
      "createdBy": "00000000-0000-0000-0000-000000000000"
    }
  },
  "createdBy": "00000000-0000-0000-0000-000000000000",
  "images": [
    {
      "itemImageId": "00000000-0000-0000-0000-000000000000",
      "imageId": "00000000-0000-0000-0000-000000000000",
      "image": {
        "fileId": "00000000-0000-0000-0000-000000000000"
      }
    }
  ]
}

Response

OK

itemIdinteger
campaignIdinteger
itemTypeId'Welcome' | 'Text' | 'Photo' | 'Track' | 'Video' | 'Link' | 'Quote' | 'Event' | 'Conversion'
titlestring
descriptionstring
urlstring
trackIdinteger
creationDatestring date-time
createdBystring uuid

Example response

{
  "track": {
    "image": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "wav": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "flac": {
      "fileId": "00000000-0000-0000-0000-000000000000"
    },
    "trackRecordingVersions": [
      {
        "audioFiles": [
          {
            "audioId": "00000000-0000-0000-0000-000000000000"
          }
        ]
      }
    ],
    "contributors": [
      {
        "contributorId": "00000000-0000-0000-0000-000000000000",
        "artist": {
          "contact": {
            "imageId": "00000000-0000-0000-0000-000000000000",
            "image": {
              "fileId": "00000000-0000-0000-0000-000000000000"
            }
          },
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        }
      }
    ],
    "releases": [
      {
        "image": {
          "fileId": "00000000-0000-0000-0000-000000000000"
        },
        "artist": {
          "image": {
            "fileId": "00000000-0000-0000-0000-000000000000"
          }
        },
        "contributors": [
          {
            "contributorId": "00000000-0000-0000-0000-000000000000",
            "artist": {
              "image": {
                "fileId": "00000000-0000-0000-0000-000000000000"
              }
            }
          }
        ]
      }
    ],
    "composerContentsDTO": [
      {
        "composerImageId": "00000000-0000-0000-0000-000000000000"
      }
    ],
    "royaltyToken": {
      "createdBy": "00000000-0000-0000-0000-000000000000"
    }
  },
  "createdBy": "00000000-0000-0000-0000-000000000000",
  "images": [
    {
      "itemImageId": "00000000-0000-0000-0000-000000000000",
      "imageId": "00000000-0000-0000-0000-000000000000",
      "image": {
        "fileId": "00000000-0000-0000-0000-000000000000"
      }
    }
  ]
}