POST api/Basket/WatchList/{affiliateId}?offerId={offerId}&includeMediaItem={includeMediaItem}

Add an offer to a users watch list (Basket with SaveForLater flag set to true

Request Information

URI Parameters

NameDescriptionTypeAdditional information
affiliateId

integer

Required

offerId

integer

Required

includeMediaItem

If true then the Midi Media Item DTO is included in the return. Default = false

boolean

Default value is False

v

The requested API version

string

Required

Default value is 1

Body Parameters

None.

Response Information

Resource Description

Add an offer to a users watch list (Basket with SaveForLater flag set to true

Collection of FilmFlex.Platform.Common.Super.Model.V1.WatchListItemDTO
NameDescriptionTypeAdditional information
BasketItemId

Internal Basket Item Id

integer

None.

OfferId

The offer Id

integer

None.

SupplierRef

Media Item Supplier Reference

string

None.

MediaItemMidiDTO

The midi sized media item

FilmFlex.Platform.Common.API.Contracts.V1.MediaItemMidiDTO

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "BasketItemId": 1,
    "OfferId": 2,
    "SupplierRef": "sample string 3",
    "MediaItemMidiDTO": {
      "SupplierReference": "sample string 1",
      "Title": "sample string 2",
      "SortTitle": "sample string 3",
      "TitleKeywords": "sample string 4",
      "ReleaseYear": 5,
      "Certificate": "sample string 6",
      "Duration": "sample string 7",
      "Cast": [
        {
          "Type": "sample string 1",
          "FullName": "sample string 2"
        },
        {
          "Type": "sample string 1",
          "FullName": "sample string 2"
        }
      ],
      "NewsletterSynopsis": "sample string 8",
      "TrailerUri": "sample string 9",
      "FurnitureBaseUrl": "sample string 10",
      "Furniture": [
        {
          "Uri": "sample string 1",
          "FurnitureType": "sample string 2"
        },
        {
          "Uri": "sample string 1",
          "FurnitureType": "sample string 2"
        }
      ],
      "ExternalIdentifiers": [
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Offers": [
        {
          "Id": 1,
          "StartAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "EndAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "Price": 4.0,
          "Currency": "sample string 5",
          "RentalTime": 1,
          "ViewTime": 1,
          "AssetTypeId": "sample string 6",
          "SupportedDevices": [
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            },
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            }
          ],
          "OfferType": "sample string 7"
        },
        {
          "Id": 1,
          "StartAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "EndAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "Price": 4.0,
          "Currency": "sample string 5",
          "RentalTime": 1,
          "ViewTime": 1,
          "AssetTypeId": "sample string 6",
          "SupportedDevices": [
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            },
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            }
          ],
          "OfferType": "sample string 7"
        }
      ],
      "AudioDescriptionAvailable": true
    }
  },
  {
    "BasketItemId": 1,
    "OfferId": 2,
    "SupplierRef": "sample string 3",
    "MediaItemMidiDTO": {
      "SupplierReference": "sample string 1",
      "Title": "sample string 2",
      "SortTitle": "sample string 3",
      "TitleKeywords": "sample string 4",
      "ReleaseYear": 5,
      "Certificate": "sample string 6",
      "Duration": "sample string 7",
      "Cast": [
        {
          "Type": "sample string 1",
          "FullName": "sample string 2"
        },
        {
          "Type": "sample string 1",
          "FullName": "sample string 2"
        }
      ],
      "NewsletterSynopsis": "sample string 8",
      "TrailerUri": "sample string 9",
      "FurnitureBaseUrl": "sample string 10",
      "Furniture": [
        {
          "Uri": "sample string 1",
          "FurnitureType": "sample string 2"
        },
        {
          "Uri": "sample string 1",
          "FurnitureType": "sample string 2"
        }
      ],
      "ExternalIdentifiers": [
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        },
        {
          "Key": "sample string 1",
          "Value": "sample string 2"
        }
      ],
      "Offers": [
        {
          "Id": 1,
          "StartAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "EndAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "Price": 4.0,
          "Currency": "sample string 5",
          "RentalTime": 1,
          "ViewTime": 1,
          "AssetTypeId": "sample string 6",
          "SupportedDevices": [
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            },
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            }
          ],
          "OfferType": "sample string 7"
        },
        {
          "Id": 1,
          "StartAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "EndAvailability": "2025-09-04T07:15:35.9553541+00:00",
          "Price": 4.0,
          "Currency": "sample string 5",
          "RentalTime": 1,
          "ViewTime": 1,
          "AssetTypeId": "sample string 6",
          "SupportedDevices": [
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            },
            {
              "DeviceType": "sample string 1",
              "Downloadable": true,
              "Streamable": true
            }
          ],
          "OfferType": "sample string 7"
        }
      ],
      "AudioDescriptionAvailable": true
    }
  }
]