PUT api/Title/UpdateTitle?SxContentId={SxContentId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
SxContentId

string

Required

Body Parameters

UpdateSubmissionAPIContent
NameDescriptionTypeAdditional information
SxContentId

string

None.

ExternalContentID

string

None.

ImdbId

string

None.

OriginalLanguage

string

Required

CountryOfOrigin

string

Required

Genre

string

Required

ReleaseYear

integer

Required

Runtime

string

None.

UsRating

string

None.

UsContentAdvisory

string

None.

OriginalAirDate

string

Matching regular expression pattern: ^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[01])$

Synopsis

string

Required

Max length: 5000

Min length: 5

Writers

string

Required

Max length: 250

Min length: 3

Directors

string

Required

Max length: 250

Min length: 3

Producers

string

Required

Max length: 250

Min length: 3

ProductionCompany

string

Required

Max length: 250

Min length: 3

Cast

string

Required

Max length: 2000

Min length: 3

Priority

string

None.

AssetLanguage

string

Required

SubTitleSource

string

None.

Services

Collection of ServiceDetail

None.

Request Formats

application/json, text/json

Sample:
{
  "SxContentId": "sample string 1",
  "ExternalContentID": "sample string 2",
  "ImdbId": "sample string 3",
  "OriginalLanguage": "sample string 4",
  "CountryOfOrigin": "sample string 5",
  "Genre": "sample string 6",
  "ReleaseYear": 7,
  "Runtime": "sample string 8",
  "UsRating": "sample string 9",
  "UsContentAdvisory": "sample string 10",
  "OriginalAirDate": "sample string 11",
  "Synopsis": "sample string 12",
  "Writers": "sample string 13",
  "Directors": "sample string 14",
  "Producers": "sample string 15",
  "ProductionCompany": "sample string 16",
  "Cast": "sample string 17",
  "Priority": "sample string 18",
  "AssetLanguage": "sample string 19",
  "SubTitleSource": "sample string 20",
  "Services": [
    {
      "service": "sample string 1",
      "territoryList": "sample string 2",
      "specName": "sample string 3"
    },
    {
      "service": "sample string 1",
      "territoryList": "sample string 2",
      "specName": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<UpdateSubmissionAPIContent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Questionnaire.WebApi.Models">
  <AssetLanguage>sample string 19</AssetLanguage>
  <Cast>sample string 17</Cast>
  <CountryOfOrigin>sample string 5</CountryOfOrigin>
  <Directors>sample string 14</Directors>
  <ExternalContentID>sample string 2</ExternalContentID>
  <Genre>sample string 6</Genre>
  <ImdbId>sample string 3</ImdbId>
  <OriginalAirDate>sample string 11</OriginalAirDate>
  <OriginalLanguage>sample string 4</OriginalLanguage>
  <Priority>sample string 18</Priority>
  <Producers>sample string 15</Producers>
  <ProductionCompany>sample string 16</ProductionCompany>
  <ReleaseYear>7</ReleaseYear>
  <Runtime>sample string 8</Runtime>
  <Services>
    <ServiceDetail>
      <ServiceType>sample string 1</ServiceType>
      <SpecName>sample string 3</SpecName>
      <TerritoryList>sample string 2</TerritoryList>
    </ServiceDetail>
    <ServiceDetail>
      <ServiceType>sample string 1</ServiceType>
      <SpecName>sample string 3</SpecName>
      <TerritoryList>sample string 2</TerritoryList>
    </ServiceDetail>
  </Services>
  <SubTitleSource>sample string 20</SubTitleSource>
  <SxContentId>sample string 1</SxContentId>
  <Synopsis>sample string 12</Synopsis>
  <UsContentAdvisory>sample string 10</UsContentAdvisory>
  <UsRating>sample string 9</UsRating>
  <Writers>sample string 13</Writers>
</UpdateSubmissionAPIContent>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

UpdateSubmissionAPIModel
NameDescriptionTypeAdditional information
Result

HttpStatusCode

None.

IsError

boolean

None.

ErrorList

Collection of ErrorList

None.

Response Formats

application/json, text/json

Sample:
{
  "Result": 100,
  "IsError": true,
  "ErrorList": [
    {
      "errorCode": "sample string 1",
      "errorMessage": "sample string 2",
      "fieldName": "sample string 3"
    },
    {
      "errorCode": "sample string 1",
      "errorMessage": "sample string 2",
      "fieldName": "sample string 3"
    }
  ]
}

application/xml, text/xml

Sample:
<UpdateSubmissionAPIModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Questionnaire.Core.Models">
  <ErrorList>
    <ErrorList>
      <errorCode>sample string 1</errorCode>
      <errorMessage>sample string 2</errorMessage>
      <fieldName>sample string 3</fieldName>
    </ErrorList>
    <ErrorList>
      <errorCode>sample string 1</errorCode>
      <errorMessage>sample string 2</errorMessage>
      <fieldName>sample string 3</fieldName>
    </ErrorList>
  </ErrorList>
  <IsError>true</IsError>
  <Result>Continue</Result>
</UpdateSubmissionAPIModel>