OpenTV ENTera & OpenTV Platform Documentation
25.52_Q4 25.26_Q2 25.12_Q1 24.50_Q4 24.38_Q3 24.26_Q2 23.50_Q4 23.24_Q2 23.12_Q1 22.50_Q4 22.38_Q3 22.24_Q2
25.52_Q4 25.26_Q2 25.12_Q1 24.50_Q4 24.38_Q3 24.26_Q2 23.50_Q4 23.24_Q2 23.12_Q1 22.50_Q4 22.38_Q3 22.24_Q2

Create a default image

Request

To create a default image in IHS, send a POST request to:

http://<host>:<port>/ihs/v1/metadata/default

Headers

  • Content-Type: multipart/form-data

Mandatory arguments

  • metadata (in body) – a JSON object that contains:

    • name – must be unique

    • height (in pixels)

    • width (in pixels)

    • genre (array with one or more values) – optional

  • imageFile – the actual image file, attached to the request

IHS places the uploaded image in an S3 bucket. If you specify one or more genres, IHS will use them when trying to find a matching image for content.

Example

This is an example of the metadata part of the request body:

{  
   "name":"p183996_i_h6_ab.jpg",
   "height":1080,
   "width":960,
   "genre":[  
      "action",
      "comedy"
   ]
}

Response

If the request is successful, a 202 response is returned with a body that contains the image URI:

{
    "uri": "/persons/25?requestId=5c62d742d69b040001e54a71"
}

A bad request returns a 400 response.

See also

For full details of this API, see Create default image metadata.