---
title: "GET /promote/campaign/mobile/{id}/items"
method: GET
path: "/promote/campaign/mobile/{id}/items"
tags: ["promote"]
---

# GET /promote/campaign/mobile/{id}/items

`GET /promote/campaign/mobile/{id}/items`

## Path parameters

- `id` integer, required

## Query parameters

- `options.fromDate` string, date-time
- `options.toDate` string, date-time
- `options.type` 'Welcome' | 'Text' | 'Photo' | 'Track' | 'Video' | 'Link' | 'Quote' | 'Event' | 'Conversion'
- `options.pageNumber` integer
- `options.pageSize` integer
- `options.orderByProperty` string
- `options.orderByDescending` boolean
- `options.searchText` string

## Response `200`

OK

- PagedListCampaignItemDTO
  - `totalItemsCount` integer
  - `pageNumber` integer
  - `pageSize` integer
  - `items` CampaignItemDTO[]
    - `itemId` integer
    - `campaignId` integer
    - `itemTypeId` 'Welcome' | 'Text' | 'Photo' | 'Track' | 'Video' | 'Link' | 'Quote' | 'Event' | 'Conversion'
    - `title` string
    - `description` string
    - `url` string
    - `trackId` integer
    - `track` TrackDTO
      - `enterpriseName` string
      - `enterpriseId` integer
      - `trackId` integer
      - `name` string
      - `artistId` integer
      - `artistName` string
      - `artistAppleId` string
      - `artistSpotifyId` string
      - `artistExternalIds` ArtistExternalIdDTO[]
        - `profileId` string
        - `distributorStoreId` integer
      - `discNumber` integer
      - `trackLength` integer
      - `channels` integer
      - `sampleRate` integer
      - `bitDepth` integer
      - `bitrate` integer
      - `trackVendorId` string
      - `isrc` string
      - `version` string
      - `phoneticName` string
      - `phoneticVersion` string
      - `languageAndScriptCode` string
      - `copyrightC` string
      - `copyrightP` string
      - `description` string
      - `languageId` integer
      - `explicit` boolean
      - `clearedForSale` boolean
      - `lyrics` string
      - `playingCount` integer
      - `priceTierId` integer
      - `previewStartSeconds` integer
      - `totalSales` number, double
      - `image` ImageDTO
        - `fileId` string, uuid
        - `isTemp` boolean
        - `filename` string
        - `externalUrl` string
        - `lastUpdateDate` string, date-time
      - `wav` AudioDTO
        - `fileId` string, uuid
        - `isTemp` boolean
        - `filename` string
        - `externalUrl` string
        - `lastUpdateDate` string, date-time
      - `flac` AudioDTO
        - `fileId` string, uuid
        - `isTemp` boolean
        - `filename` string
        - `externalUrl` string
        - `lastUpdateDate` string, date-time
      - `trackRecordingVersions` TrackRecordingVersionDTO[]
        - `isrc` string
        - `recordingVersionType` 'Stereo' | 'DolbyAtmos'
        - `audioFiles` TrackRecordingVersionsAudioFileDTO[]
          - `audioId` string, uuid
          - `fileFormat` 'Wav' | 'Flac' | 'Mp3'
          - `audioFilename` string
          - `audioChannels` integer
          - `audioBitDepth` integer
          - `audioSampleRate` integer
          - `audioBitrate` integer
          - `audioSeconds` integer
          - `audioSize` integer
      - `fileExtension` string
      - `isLockedForDistribution` boolean
      - `isDolbyAtmosReadOnly` boolean
      - `primaryMusicStyleId` integer
      - `secondaryMusicStyleId` integer
      - `previouslyReleased` boolean
      - `trackType` 'Undeclared' | 'Original' | 'Cover' | 'PublicDomain'
      - `licenseRequestStatus` integer
      - `isAudioValid` boolean
      - `tracksLocals` TracksLocalsDTO[]
        - `trackId` integer
        - `name` string
        - `phoneticName` string
        - `languageId` integer
        - `version` string
        - `phoneticVersion` string
        - `languageAndScriptCode` string
      - `artistLocals` ArtistLocalsDTO[]
        - `artistId` integer
        - `name` string
        - `phoneticName` string
        - `languageAndScriptCode` string
        - `languageId` integer
      - `contributors` ContributorDTO[]
        - `contributorId` string, uuid
        - `roleId` integer
        - `isPrimary` boolean
        - `trackId` integer
        - `releaseId` integer
        - `contributorRoleGroupId` integer
        - `artist` ContributorArtistDTO
          - `labelId` integer
          - `labelName` string
          - `contactId` integer
          - `contact` ContactDTO
            - `contactId` integer
            - `name` string
            - `currencyCode` string
            - `phone` string
            - `email` string
            - `address` string
            - `address2` string
            - `zipcode` string
            - `countryId` integer
            - `imageId` string, uuid
            - `image` ImageDTO
              - …
            - `isActive` boolean
            - `labelId` integer
            - `publisherId` integer
            - `artistId` integer
            - `city` string
            - `state` string
            - `location` string
            - `contactRoleId` integer
          - `biography` string
          - `yearsActive` string[]
          - `influencers` string[]
          - `contemporaries` string[]
          - `tags` string[]
          - `isSigned` boolean
          - `musicStyles` MusicStyleDTO[]
            - `musicStyleId` integer
            - `name` string
            - `parentId` integer
            - `order` integer
          - `artistExternalIds` ArtistExternalIdDTO[]
            - `profileId` string
            - `distributorStoreId` integer
          - `socialUrls` SocialUrlsDTO[]
            - `socialUrlsId` integer
            - `url` string
            - `socialSourceId` integer
            - `labelId` integer
            - `publisherId` integer
            - `artistId` integer
          - `artistLocals` ArtistLocalsDTO[]
            - `artistId` integer
            - `name` string
            - `phoneticName` string
            - `languageAndScriptCode` string
            - `languageId` integer
          - `artistsWebsites` ArtistsWebsitesDTO[]
            - `artistId` integer
            - `websiteUrl` string
            - `title` string
          - `webAlias` string
          - `languageAndScriptCode` string
          - `enterpriseId` integer
          - `activeFromDate` string, date-time
          - `activeToDate` string, date-time
          - `artistId` integer
          - `name` string
          - `firstName` string
          - `lastName` string
          - `middleName` string
          - `spotifyArtistKey` string
          - `isni` string
          - `releasesCount` integer
          - `tracksCount` integer
          - `archivedAt` string, date-time
          - `image` ImageDTO
            - `fileId` string, uuid
            - `isTemp` boolean
            - `filename` string
            - `externalUrl` string
            - `lastUpdateDate` string, date-time
      - `catalog` string
      - `compositions` CompositionDTO[]
        - `compositionId` integer
        - `trackId` integer
        - `originalTitle` string
        - `originalComposers` string
        - `originalRecordingArtist` string
        - `sourceAlbumTitle` string
        - `sourceMaterialTitle` string
        - `iswc` string
        - `url` string
        - `notes` string
        - `isPaid` boolean
      - `releaseIds` integer[]
      - `releases` ReleaseSummaryDTO[]
        - `releaseId` integer
        - `name` string
        - `version` string
        - `releaseDate` string, date-time
        - `releaseTypeId` integer
        - `upc` number, double
        - `isLockedForDistribution` boolean
        - `isDolbyAtmosReadOnly` boolean
        - `isIngested` boolean
        - `enterpriseName` string
        - `enterpriseId` integer
        - `assetId` integer
        - `image` ImageDTO
          - `fileId` string, uuid
          - `isTemp` boolean
          - `filename` string
          - `externalUrl` string
          - `lastUpdateDate` string, date-time
        - `artist` ArtistSummaryDTO
          - `artistId` integer
          - `name` string
          - `firstName` string
          - `lastName` string
          - `middleName` string
          - `spotifyArtistKey` string
          - `isni` string
          - `releasesCount` integer
          - `tracksCount` integer
          - `archivedAt` string, date-time
          - `image` ImageDTO
            - `fileId` string, uuid
            - `isTemp` boolean
            - `filename` string
            - `externalUrl` string
            - `lastUpdateDate` string, date-time
        - `tracksCount` integer
        - `archivedAt` string, date-time
        - `isCompilation` boolean
        - `contributors` ContributorSummaryDTO[]
          - `contributorId` string, uuid
          - `roleId` integer
          - `releaseId` integer
          - `trackId` integer
          - `artist` ArtistSummaryDTO
            - `artistId` integer
            - `name` string
            - `firstName` string
            - `lastName` string
            - `middleName` string
            - `spotifyArtistKey` string
            - `isni` string
            - `releasesCount` integer
            - `tracksCount` integer
            - `archivedAt` string, date-time
            - `image` ImageDTO
              - …
      - `composerContentsDTO` ComposerContentDTO[]
        - `contributorId` integer
        - `composerId` integer
        - `composerName` string
        - `composerImageId` string, uuid
        - `share` number, double
        - `publisherId` integer
        - `publisherName` string
        - `publisherAdminId` integer
        - `publisherAdminName` string
        - `proId` integer
        - `rightsId` integer
        - `proRegistrationId` string
        - `roleId` integer
        - `composersLocals` ComposersLocalsDTO[]
          - `composerId` integer
          - `name` string
          - `phoneticName` string
          - `languageAndScriptCode` string
          - `languageId` integer
      - `isFullyLocked` boolean
      - `copyTrackId` integer
      - `isIngested` boolean
      - `isLicensePaid` boolean
      - `distributorStoreGenreIds` integer[]
      - `assetId` integer
      - `archivedAt` string, date-time
      - `monetizations` MonetizationDTO[]
        - `trackId` integer
        - `distributorStoreId` integer
        - `policyId` integer
        - `isEligible` boolean
        - `optIn` boolean
        - `isPaid` boolean
        - `isLive` boolean
        - `transactionId` string
        - `transactionDate` string, date-time
      - `acrCloud` AcrCloudDTO
        - `timestampUtc` string, date-time
        - `scans` object[]
        - `coverSongs` object[]
        - `derivativeWorks` object[]
        - `speechDetection` object[]
        - `aiDetection` object[]
        - `musicDetected` integer
        - `duration` integer
        - `error` string
        - `status` integer
        - `isrc` string
      - `royaltyToken` RoyaltyTokenDTO
        - `royaltyTokenId` integer
        - `royaltyTokenAddress` string
        - `enterpriseId` integer
        - `createdBy` string, uuid
        - `createdAt` string, date-time
        - `assetType` 'track'
        - `assetId` integer
        - `assetMetadataJson` string
        - `originalHolders` RoyaltyTokenHolderDTO[]
          - `account` string
          - `friendlyName` string
          - `balance` string
          - `isAdmin` boolean
        - `holders` RoyaltyTokenHolderDTO[]
          - `account` string
          - `friendlyName` string
          - `balance` string
          - `isAdmin` boolean
        - `smartContractStandard` 'ERC20' | 'ERC1155'
        - `status` 'validationPending' | 'validationInProgress' | 'validationFailed' | 'sendCreationPending' | 'sendCreationInProgress' | 'sendCreationFailed' | 'checkCreationStatusPending' | 'checkCreationStatusInProgress' | 'checkCreationStatusFailed' | 'contractCreationPending' | 'contractCreationInProgress' | 'contractCreationFailed' | 'contractCreationCompleted'
        - `royaltyTokenURI` string
        - `network` string
        - `fees` string
        - `asset` OwnRestTokenFactSheetDTO
          - `type` string
          - `assetURI` string
          - `ownerURI` string
          - `artist` string
          - `name` string
          - `description` string
          - `bpm` integer
          - `duration` integer
          - `key` string
          - `genre` string
          - `image` string
          - `artistImageURL` string
          - `spotifyId` string
          - `appleId` integer
          - `trackMimeType` string
          - `artworkMimeType` string
          - `tags` string[]
          - `locationCreated` string
          - `external_url` OwnRestTokenFactSheetExternalUrlDTO[]
            - `name` string
            - `url` string
          - `animation_url` string
          - `youtube_url` string
          - `originalReleaseDate` string
          - `recordLabel` string
          - `publisher` string
          - `upc` string
          - `isrc` string
          - `lyrics` string
          - `language` string
          - `attributes` OwnRestTokenFactSheetAttributeDTO[]
            - `trait_type` string
            - `value` string
          - `credits` OwnRestTokenFactSheetCreditDTO[]
            - `name` string
            - `creditType` string
          - `releases` OwnRestTokenFactSheetReleaseDTO[]
            - `releaseType` string
            - `releaseTitle` string
            - `artist` string
            - `releaseDate` string
            - `recordLabel` string
            - `upc` number, double
            - `imageURL` string
          - `platform` OwnRestTokenFactSheetPlatformDTO
            - `name` string
            - `imageURL` string
            - `assetId` string
            - `enterpriseId` string
        - `assetName` string
        - `assetVersion` string
        - `payoutRate` number, double
      - `trackProperties` string[]
      - `releasesCount` integer
      - `releaseTracks` ReleaseTrackDTO[]
        - `releaseId` integer
        - `spotifyId` string
        - `appleId` integer
        - `rdioId` string
        - `deezerId` string
    - `creationDate` string, date-time
    - `createdBy` string, uuid
    - `images` CampaignItemImageDTO[]
      - `itemImageId` string, uuid
      - `itemId` integer
      - `imageId` string, uuid
      - `image` ImageDTO
        - `fileId` string, uuid
        - `isTemp` boolean
        - `filename` string
        - `externalUrl` string
        - `lastUpdateDate` string, date-time
      - `imageUrl` string
  - `additionalCounters` object

---

[API](https://skmtc.net/revelator/apis/revelator-api.md) · [All operations](https://skmtc.net/revelator/apis/revelator-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/revelator/revelator-api/revisions/9bb4b5cb4dc2/schema)
