Skip to content

Available now

Which parts apply to you ​

Most products both publish and receive SOM messages. Find your product below, then follow the sections it names. Test the producer side first: it's simpler, and it shows you the bus's verdicts straight away. To see where your product fits in a newsroom, read the newsroom workflows.

Your product…ProducesConsumesRead
Plans or owns stories (NCS, planning, rundown)story.contextskill.warning.raised, telling.*Producer, Consumer
Publishes stories to platforms (playout, CMS, social)telling.*, link.*story.contextProducer, Consumer
Stores or ingests media (MAM, media store, ingest)delivery.media_availablestory.contextProducer, Consumer
Builds graphics, lower thirds, prompter feedslink.*story.contextProducer, Consumer
Runs AI skills over storiesskill.warning.raisedstory.contextAll of the above, and Skills and executors
Compliance or standards toolingsystem.auditMost familiesProducer, Consumer

The path through the docs ​

StepPageStatus
1Plan your integration: your systems, system_ids and message typesAvailable now
2Request access and join your workspaceVia RND
3Invite your team: colleagues join with a role, no need to ask RNDAvailable now
4Create your apps and get credentials, and choose how they authenticateAvailable now
5Validate before you send in the PlaygroundAvailable now
6Send your first messageAvailable now
7Run a whole storyAvailable now
8Handle the bus's answers and retry safelyAvailable now
9Prove your error pathsAvailable now
10Consume messages with the HTTPS pull APIAvailable now
11Raise warnings from a skill and test it by handAvailable now
12Test runs: consumer scenarios and the skill harness, graded case by caseAvailable now
13Readiness checklist and a results statement to share with a publisherAvailable now

What you need ​

  • An approved access request, and a workspace you've joined. See Request access.
  • One app per system, created in the portal. See Credentials.
  • An HTTPS client that can make an OAuth 2.0 client-credentials request. Any language works.
  • A JSON Schema 2020-12 validator for your own tests (recommended).
  • No AWS account: consumers read over HTTPS. You need one only to sign with an IAM role, or to read a queue with AWS credentials.

SOM is an open standard maintained by the SOM working group. This service is not endorsed by it.