Resource ia:queue

Overview

The ia:queue resource represents a queue in an MediaCentral Newsroom Management system.

Properties

The ia:queue resource has the following properties:

base

Base identifier of the queue. The property is a JSON object with the following sub properties:

  • systemType

  • systemID

  • type

  • id

common

Common attributes:

  • name

  • creator

  • created

  • modifier

  • modified

  • …​

ia:attributes

Get the attributes of the queue.

ia:queue-stories

A list of ia:queue-stories (assets) in this queue.

ia:copy-queue-stories

Copy stories from this queue to a different queue.

ia:move-queue-stories

Move stories from this queue to a different queue.

ia:order-queue-stories

Change the order of the stories in a queue.

ia:group-queue-stories

Group the stories in a queue.

ia:ungroup-queue-stories

Dissolve group of stories in a queue.

ia:delete-queue-stories

Delete the stories in a queue.

ia:create-story

Create a new story (aa:asset).

ia:create-queue-watcher

This link relation is deprecated, use ia:subscribe-to-queue-notifications instead. Create a ia:queue-watcher object and subscribe the user to notifications about queue changes.

ia:get-status-of-queue-notifications

Get the status of a user’s subscription to ia:queue-notifications.

ia:subscribe-to-queue-notifications

Subscribe user to ia:queue-notifications about queue changes.

ia:unsubscribe-from-queue-notifications

Unsubscribe user from ia:queue-notifications about queue changes.

Description

The ia:queue resource represents a queue in an MediaCentral Newsroom Management system.

Examples

Example: ia:queue
 
{
  "base": {
    "id": "TEST.PLATFORM.QUEUE",
    "type": "queue",
    "systemID": "9ad25256-11e7-11ea-8d71-362b9e155667",
    "systemType": "inews"
  },
  "common": {
    "name": "QUEUE"
  },
  "_links": {
    "curies": [
      {
        "name": "aa",
        "href": "http://services.avid.com/apis/assets/{rel}",
        "templated": true
      },
      {
        "name": "ia",
        "href": "http://services.avid.com/apis/inews/assets/{rel}",
        "templated": true
      }
    ],
    "ia:attributes": {
        "href": "https://host/.."
    },
    "ia:copy-queue-stories": {
        "href": "https://host/.."
    },
    "ia:create-queue-watcher": {
        "href": "https://host/.."
    },
    "ia:create-story": {
        "href": "https://host/..",
        "type": "application/vnd.com.avid.inews.nsml+xml"
    },
    "ia:delete-queue": {
        "href": "https://host/.."
    },
    "ia:delete-queue-stories": {
        "href": "https://host/.."
    },
    "ia:get-status-of-queue-notifications": {
        "href": "https://host/.."
    },
    "ia:group-queue-stories": {
        "href": "https://host/.."
    },
    "ia:move-queue-stories": {
        "href": "https://host/.."
    },
    "ia:order-queue-stories": {
        "href": "https://host/.."
    },
    "ia:queue-stories": {
        "href": "https://host/.."
    },
    "ia:subscribe-to-queue-notifications": {
        "href": "https://host/.."
    },
    "ia:ungroup-queue-stories": {
        "href": "https://host/.."
    },
    "ia:unsubscribe-from-queue-notifications": {
        "href": "https://host/.."
    },
    "self": {
        "href": "https://host/.."
    }
  },
  "_embedded": {
    "ia:queue-stories": {
      "stories": [
        {
          "base": {
            "id": "TEST.PLATFORM.QUEUE..389666279.8612.21",
            "type": "story",
            "systemID": "9ad25256-11e7-11ea-8d71-362b9e155667",
            "systemType": "inews"
          },
          "common": {
            "name": "STORY5",
            "creator": "avstar",
            "created": "2016-05-19T12:58:41.000Z",
            "modifier": "avstar",
            "modified": "2016-05-19T12:58:41.000Z"
          },
          "_links": {
            "aa:attributes": {
              "href": "https://host/.."
            },
            "aa:delete-asset": {
              "href": "https://host/.."
            },
            "aa:update-asset": {
              "href": "https://host/..",
              "type": "application/vnd.com.avid.inews.nsml+xml",
              "templated": true
            },
            "ia:lock-asset": {
              "href": "https://host/.."
            },
            "ia:asset-nsml": {
              "href": "https://host/.."
            },
            "self": {
              "href": "https://host/.."
            }
          }
        },
        …​
      ],
      "paging": {
        "elements": 7,
        "offset": 0,
        "limit": 25
      },
      "totalElements": 7,
      "_links": {
        "first": {
          "href": "https://host/.."
        },
        "ia:queue": {
          "href": "https://host/.."
        },
        "self": {
          "href": "https://host/.."
        }
      }
    }
  }
}