Table of contents

Schema: news_article

Frontend schema

This schema describes the content item that is returned from the content store.

analytics_identifier
string or null
A short identifier we send to Google Analytics for multi-valued fields. This means we avoid the truncated values we would get if we sent the path or slug of eg organisations.
base_path
string
A path only. Query string and/or fragment are not allowed.
content_id
string

description
or null

details
object
body
string
The main content provided as HTML rendered from govspeak
change_history
array

emphasised_organisations
array
The content ids of the organisations that should be displayed first in the list of organisations related to the item, these content ids must be present in the item organisation links hash.
first_public_at
string
DEPRECATED. The date the content was first published. Used in details. Will be deprecated in favour of top level first_published_at when publishing API allows it to be edited.
government
object
current
boolean
Is the government that published this document still the current government.
slug
string
Government slug, used for analytics, eg ‘1970-to-1974-conservative-government’.
title
string
Name of the government that first published this document, eg '1970 to 1974 Conservative government’.
image
object
alt_text
string

caption
string or null

url
string

political
boolean
If the content is considered political in nature, reflecting views of the government it was published under.
tags
object
additional_topics
array

browse_pages
array

policies
array

primary_topic
array

topics
array

document_type
string

Allowed values: press_release, announcement, news_story, government_response, world_news_story
email_document_supertype
string
Document supertype grouping intended to power the Whitehall finders and email subscriptions
first_published_at
or null

government_document_supertype
string
Document supertype grouping intended to power the Whitehall finders and email subscriptions
links
object
available_translations
Link type automatically added by Publishing API
child_taxons
Link type automatically added by Publishing API
children
Link type automatically added by Publishing API
document_collections
Link type automatically added by Publishing API
mainstream_browse_pages
Powers the /browse section of the site. These are known as sections in some legacy apps.
meets_user_needs
The user needs this piece of content meets.
ministers

ordered_related_items
Related items, can be any page on GOV.UK. Mostly used for mainstream content to power the sidebar. Ordering of the links is determined by the editor in Content Tagger.
ordered_related_items_overrides
Related items, can be any page on GOV.UK. Overrides 'more like this’ automatically generated links in the beta navigation.
organisations
All organisations linked to this content item. This should include lead organisations.
parent
The parent content item.
people
Used to power Email Alert Api subscriptions for Whitehall content
policies
Link type automatically added by Publishing API
policy_areas
A largely deprecated tag currently only used to power email alerts.
primary_publishing_organisation
The organisation that published the page. Corresponds to the first of the 'Lead organisations’ in Whitehall, and is empty for all other publishing applications.
related_policies

roles
Used to power Email Alert Api subscriptions for Whitehall content
taxons
Prototype-stage taxonomy label for this content item
topical_events

topics
Powers the /topic section of the site. These are known as specialist sectors in some legacy apps.
world_locations

worldwide_organisations

locale
string

Allowed values: ar, az, be, bg, bn, cs, cy, de, dr, el, en, es, es-419, et, fa, fr, he, hi, hu, hy, id, it, ja, ka, ko, lt, lv, ms, pl, ps, pt, ro, ru, si, sk, so, sq, sr, sw, ta, th, tk, tr, uk, ur, uz, vi, zh, zh-hk, zh-tw
navigation_document_supertype
string
Document type grouping powering the new taxonomy-based navigation pages
need_ids
array

phase
string
The service design phase of this content item - https://www.gov.uk/service-manual/phases
Allowed values: alpha, beta, live
public_updated_at
or null

publishing_app
string
The application that published this item.
Allowed values: calculators, calendars, collections-publisher, contacts, content-tagger, design-principles, external-link-tracker, feedback, frontend, hmrc-manuals-api, info-frontend, licencefinder, manuals-frontend, manuals-publisher, maslow, performanceplatform-big-screen-view, policy-publisher, publisher, rummager, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, specialist-publisher, spotlight, static, tariff, travel-advice-publisher, whitehall
publishing_request_id
A unique identifier used to track publishing requests to rendered content
rendering_app
string
The application that renders this item.
Allowed values: calculators, calendars, collections, designprinciples, email-alert-frontend, email-campaign-frontend, feedback, finder-frontend, frontend, government-frontend, info-frontend, licencefinder, manuals-frontend, performanceplatform-big-screen-view, publicapi, rummager, service-manual-frontend, smartanswers, spotlight, static, tariff, whitehall-admin, whitehall-frontend
schema_name
string

Allowed values: news_article
title
string

updated_at
string

user_journey_document_supertype
string
Document type grouping powering analytics of user journeys
withdrawn_notice
object
explanation
string

withdrawn_at

View this schema on GitHub

Random example

{
  "analytics_identifier": "dolor in, ac est. risus eu amet, sed sit imperdiet Duis malesuada tristique nibh interdum. orci",
  "base_path": "/0af64357-1f59-4fa2-aa25-fbf014688e51",
  "content_id": "71ab9383-1c6e-4bf5-9f8d-58b93490d513",
  "description": "egestas. purus interdum. sit vel ac Mauris Nam fames ultricies netus orci Duis non turpis aliquet. elit. pellentesque bibendum. ac nisl consectetur interdum. lectus tristique tempor non morbi Quisque Suspendisse molestie Aenean molestie risus tempor Sed cursus a risus et adipiscing vestibulum. dolor est. mauris Ut Nam massa vel leo lorem sem ac amet, nibh nibh. scelerisque. imperdiet Pellentesque senectus suscipit habitant sed eu libero. volutpat Lorem malesuada Ut eu ipsum at in, tristique ac sagittis dolor et porttitor sollicitudin hendrerit, finibus, eros.",
  "details": {
    "body": "ac senectus netus malesuada sollicitudin Pellentesque mauris interdum. finibus, et libero. vestibulum. nibh. Duis Ut Suspendisse tempor suscipit nibh cursus risus Nam interdum. lorem vel molestie tristique dolor sed ac Aenean vel Quisque ac a volutpat adipiscing Mauris eros. at Ut Lorem bibendum. sagittis egestas. non dolor Nam scelerisque. non purus aliquet. tristique est. eu consectetur elit. habitant fames sem imperdiet pellentesque amet, et risus molestie lectus orci",
    "change_history": [
      {
        "note": "tempor aliquet. et Sed bibendum. egestas. malesuada vel adipiscing vestibulum. nibh sit imperdiet in, non lorem eros. non cursus turpis vel sed Quisque porttitor risus risus morbi leo tristique sagittis mauris ac Duis ipsum est. hendrerit,",
        "public_timestamp": "2017-11-18T03:36:16+00:00"
      },
      {
        "note": "et habitant a bibendum. leo Suspendisse ultricies amet, Sed purus tempor imperdiet mauris dolor ac adipiscing eros. at Duis sagittis sed scelerisque. suscipit dolor sollicitudin Mauris ac egestas. vestibulum. Nam sem in, Ut ac Aenean senectus malesuada orci eu non vel volutpat molestie consectetur nisl cursus ipsum non tempor morbi risus elit. et massa lectus hendrerit, turpis risus Pellentesque vel porttitor eu netus tristique lorem sit tristique interdum. ac fames aliquet. libero. Quisque molestie nibh Lorem nibh. pellentesque interdum. Ut",
        "public_timestamp": "2017-10-22T21:03:38+00:00"
      },
      {
        "note": "elit. vestibulum. ac Ut at lectus Suspendisse cursus ac dolor Pellentesque Aenean sit orci et pellentesque dolor finibus, purus est. tempor vel interdum. et hendrerit, turpis imperdiet nibh Nam Quisque tristique sed",
        "public_timestamp": "2017-11-26T13:01:35+00:00"
      }
    ],
    "first_public_at": "2017-11-18T21:51:09+00:00",
    "government": {
      "current": false,
      "slug": "non lectus molestie tempor scelerisque. eu sed consectetur a ac massa morbi ac tempor sollicitudin Nam hendrerit, nibh suscipit ac vel molestie Lorem amet, eros. Mauris interdum. nibh. ultricies fames sem leo turpis non Quisque dolor Ut risus risus volutpat pellentesque malesuada senectus tristique eu Ut imperdiet tristique netus ac cursus nisl adipiscing orci mauris est. lorem Nam porttitor Suspendisse at bibendum. sit Aenean in, Sed elit. vestibulum. libero. interdum.",
      "title": "est. ac malesuada Lorem leo"
    },
    "image": {
      "alt_text": "tristique elit. ac finibus, et ac Aenean lectus molestie turpis suscipit hendrerit, morbi Nam orci a Suspendisse ipsum Lorem bibendum. vel sit tristique Nam sollicitudin sem non netus aliquet. habitant nibh. libero. Sed malesuada Pellentesque sed egestas. fames dolor porttitor ac in, volutpat sagittis eu eu Mauris vel purus lorem molestie mauris Ut interdum. non ultricies pellentesque Duis cursus est.",
      "url": "http://example.com/1a39bb5b-e8d4-4c20-825b-10ec1bfc8380/2d348a45-d3d6-41bd-914c-651a1ce0fee1/f4fad435-a803-4688-a562-f2b55e9c770e/d3acf7ae-e8c8-473c-855b-60bce99220ab#1d22ca24d3683e31e034a0d04b462c30"
    },
    "political": true
  },
  "document_type": "world_news_story",
  "email_document_supertype": "sed vel ac cursus dolor at malesuada massa sollicitudin tempor scelerisque. habitant Suspendisse molestie eu Nam et eu consectetur tristique est. ipsum",
  "government_document_supertype": "Nam ac ac vestibulum. porttitor turpis malesuada hendrerit, et interdum. tristique consectetur lorem Mauris sed ac Aenean libero. amet, Nam vel ac purus fames ultricies sit non volutpat a risus leo molestie Lorem Duis est. sem nibh. eu tempor netus Ut morbi vel adipiscing Pellentesque",
  "links": {
    "child_taxons": [
      {
        "analytics_identifier": "Ut malesuada sem molestie scelerisque. volutpat interdum. eu et tempor aliquet. dolor ultricies porttitor vel elit. morbi purus risus Sed nibh. adipiscing eros. in, suscipit orci bibendum. Suspendisse lectus Nam sit pellentesque Mauris at Pellentesque interdum. et fames sagittis ac hendrerit, libero. Aenean nisl vel sollicitudin molestie Duis tempor non vestibulum. massa a ac consectetur sed eu dolor Ut ac Quisque netus egestas. amet, imperdiet ac risus Nam finibus, lorem turpis habitant non",
        "base_path": "/cef87f8b-8ebd-446a-8f3f-f1032ff93b36",
        "content_id": "1ab4d216-7eda-4173-94e7-20a6a980a902",
        "document_type": "tempor non orci leo Suspendisse suscipit sit mauris non eros. molestie et ac sollicitudin nibh libero. tristique porttitor vestibulum. sagittis sem lectus eu ac ac massa nisl fames vel cursus eu amet, morbi turpis Nam pellentesque sed dolor Nam habitant imperdiet aliquet. Pellentesque bibendum. ac et Duis nibh. vel interdum. Quisque consectetur malesuada volutpat ipsum tempor finibus, risus in, scelerisque. Aenean risus Sed Ut molestie est. egestas. senectus a adipiscing Mauris dolor at netus elit. tristique lorem ultricies hendrerit, interdum. Lorem Ut",
        "locale": "ja",
        "title": "adipiscing orci Suspendisse morbi finibus, sit massa consectetur molestie ipsum Ut nisl interdum. fames amet, bibendum. tempor mauris Duis Pellentesque ultricies ac at nibh Nam volutpat scelerisque. est. lorem habitant eros. tempor a hendrerit, molestie aliquet. eu malesuada Nam ac risus Sed leo libero. interdum. tristique risus non sem eu egestas. dolor netus dolor sed"
      },
      {
        "analytics_identifier": null,
        "api_path": "/0e112638-5d46-4365-89c3-cc8039fa963e/df1e4254-04ae-4213-b54d-8226b2b74059",
        "base_path": "/8d3dd74d-921c-47fb-ae10-4990b991a555/be6b43df-f853-4c91-8552-18f3772b066b/3e6198b6-beaf-4343-9fef-51abefd0eeb1",
        "content_id": "08b596db-df8b-419b-a3b0-6017b4ab249a",
        "document_type": "consectetur orci non hendrerit, purus eu adipiscing Pellentesque dolor Quisque nisl ipsum morbi porttitor at eros. Duis pellentesque sit vel interdum. imperdiet Sed ac Mauris Ut leo nibh. egestas. senectus Nam Lorem et a mauris ac lorem Ut scelerisque. turpis tristique tempor et bibendum. fames volutpat tempor sem ultricies risus suscipit eu interdum. non cursus habitant malesuada nibh netus libero. elit. tristique amet, sagittis massa in, molestie sed lectus est. aliquet. Nam risus Suspendisse sollicitudin vestibulum. dolor ac vel ac Aenean molestie finibus,",
        "links": {
        },
        "locale": "uz",
        "schema_name": "ac porttitor eu senectus sem bibendum. elit. Duis lectus non a hendrerit, nisl et purus imperdiet non nibh interdum. at Aenean eros. in, fames ipsum netus est. Pellentesque Nam amet, tristique sollicitudin morbi ac tempor interdum. Quisque lorem molestie pellentesque molestie vel libero. leo massa suscipit",
        "title": "aliquet. ac Sed dolor vel"
      },
      {
        "base_path": "/4b3e4208-8a1e-4331-abdf-ebe54dd523fa/c7e817fe-4042-41a7-b306-6dc7cdca2801/a0dae07a-462b-4b54-892b-114acc97084d",
        "content_id": "897161cc-fffc-48e9-9105-5912322e4ca4",
        "document_type": "malesuada eros. Ut orci interdum. tristique eu a imperdiet eu vel risus dolor Suspendisse Nam vel sit et fames in, ultricies suscipit consectetur nisl libero. tempor lectus sollicitudin Sed Ut interdum. egestas. leo ipsum adipiscing ac hendrerit, elit. turpis",
        "locale": "bg",
        "public_updated_at": "2017-12-02T10:57:15+00:00",
        "title": "risus fames Nam ac mauris ac turpis et vestibulum.",
        "web_url": "http://example.com/1bf64c1d-d968-43c9-a9d8-5bbbc22130f5/febe9fcb-1648-48aa-834b-2b2fe860579a/9527735c-ef3b-4650-ae1e-b29d742ba7b5/2b064ee5-e6f8-45a9-ad10-f43e05ecfbab#7c38d0d92e0e9bcc789b571646ae1881"
      }
    ],
    "meets_user_needs": [
      {
        "api_url": "http://example.com/01ded665-3d32-4ce1-a666-3b8d2a04b218/ade2b536-f1be-44c8-88aa-b2c96cf71952#33dea4ead8cd276250fcd125bcd02bc8",
        "base_path": "/9c47dfdc-1b3d-4465-a33d-ed3e53051452/3c147b03-d561-4f00-bf18-fd4b2aa6423a/5ec27bda-2bd3-4171-aadb-e564a74d887d",
        "content_id": "920c15d3-1388-4a38-81ee-f71cf74e24e8",
        "document_type": "nibh. ipsum scelerisque. tristique lectus dolor massa malesuada in, Suspendisse risus interdum. senectus eu leo risus vestibulum. non molestie molestie Ut finibus, adipiscing porttitor sagittis sed ac elit. tempor sit orci hendrerit, libero. cursus morbi amet, Mauris Aenean at Quisque mauris eros. Nam ac Sed tempor vel egestas. ac",
        "locale": "hu",
        "schema_name": "vestibulum. sagittis sollicitudin et sem eu cursus a mauris eros. senectus lectus pellentesque suscipit Ut Aenean interdum. orci Nam purus tempor turpis ipsum molestie adipiscing tristique non Pellentesque volutpat molestie non amet, ultricies finibus, habitant interdum. bibendum. ac elit. in, porttitor tempor imperdiet nibh est. Suspendisse consectetur libero. Sed dolor et vel Duis at ac nibh. fames Nam eu lorem risus netus nisl risus egestas. aliquet. sed vel scelerisque. Ut ac malesuada massa hendrerit, Mauris Lorem morbi sit leo Quisque",
        "title": "leo fames ac eu non risus tempor Pellentesque Aenean ac tristique vel Ut tempor lectus netus consectetur purus Mauris morbi interdum. at Nam habitant Ut Lorem hendrerit,",
        "web_url": "http://example.com/2671e6c4-ce94-4616-bbb3-0ebfa10f9b1f/f41be973-7bfb-4867-a0f7-cc6d86866253/597c7e11-5751-4ad9-b442-d70da7df9815/fcc3d8f3-e34c-4021-b6f0-af289610b4f8#2118aaede4990ceb638b97e672876bc8"
      },
      {
        "api_path": "/edb32a20-24c2-40b8-89ee-e4db1655577e/71e2a5b4-4f15-41f2-9acd-3521654d6786/f06cb28c-f5b3-453a-bda0-554dee19f3c3/d6d57518-25b3-4638-b107-527b7e7c73fd",
        "base_path": "/b0d72313-60dc-4cdd-b0b4-5cba508098a5/22ce5c9a-2665-4bd7-8596-e208c2835b92",
        "content_id": "da244eaf-ec47-4a40-8999-f1bbb9ada6df",
        "links": {
        },
        "locale": "be",
        "schema_name": "Nam Lorem pellentesque sit habitant ipsum orci dolor malesuada senectus risus et amet, nisl",
        "title": "risus Mauris senectus dolor interdum. molestie massa non sit ultricies Duis dolor tempor suscipit nibh. mauris lectus consectetur fames Suspendisse Sed et Pellentesque scelerisque. molestie hendrerit, Nam ac elit. tristique"
      }
    ],
    "organisations": [
      {
        "analytics_identifier": "ac Quisque ac interdum. fames Aenean Mauris nisl finibus, porttitor eu eu aliquet. Duis ultricies Pellentesque libero. ac volutpat interdum. ac egestas. turpis mauris sagittis sem sollicitudin tristique risus tempor est. in, et tempor leo vel a vel ipsum amet, cursus sit habitant pellentesque malesuada suscipit Sed senectus molestie non vestibulum. non scelerisque. et netus Nam Nam consectetur purus hendrerit, Lorem elit. tristique eros. lectus Ut risus orci dolor lorem molestie dolor nibh. morbi sed adipiscing imperdiet at nibh massa Suspendisse Ut bibendum.",
        "base_path": "/3c620b96-4360-4e53-abaf-0c45de34f64f/99cac92a-c556-4630-bd62-9b3a407bb5f3/d041a674-be1e-4506-8ee4-2be7b77efdd5",
        "content_id": "54ded003-a454-40b0-ac88-5ef6d3130898",
        "document_type": "Suspendisse porttitor consectetur et Nam interdum. suscipit at nisl ac leo ultricies malesuada hendrerit, massa eu in, lorem morbi purus lectus tristique ac et vestibulum. non pellentesque Duis orci Ut Pellentesque finibus, amet, Mauris ac habitant Lorem molestie tempor Quisque",
        "locale": "zh",
        "schema_name": "vestibulum. molestie eu et sollicitudin Quisque et dolor a amet, Sed non Aenean Duis lorem ac suscipit nibh sed finibus, risus dolor scelerisque. leo eros. est. malesuada tempor mauris elit. nisl libero. aliquet. consectetur senectus sit hendrerit, ac Nam pellentesque fames Suspendisse sem lectus Nam Mauris risus in, interdum. Pellentesque egestas. bibendum. Lorem vel morbi ultricies non vel tempor netus turpis ac imperdiet",
        "title": "Nam molestie Ut egestas. at Quisque ultricies tempor vel sem elit. malesuada Mauris a Duis bibendum. sit Pellentesque eros. Nam"
      },
      {
        "base_path": "/f705b747-f3fd-4fb5-bc92-9c8f50b1cd37/5f05b0f7-794f-4265-b7f9-613f14863fae/237e4b52-04c7-4478-88de-42c43c329fba/bf3ea32c-0885-4eed-b1a1-fdfbed5683c1",
        "content_id": "90429e56-fbb1-4b78-b270-4e5b0c6f2f4d",
        "links": {
        },
        "locale": "uz",
        "schema_name": "imperdiet egestas. libero. Ut a amet, netus tristique sagittis ipsum et senectus morbi interdum. risus purus ac adipiscing Sed vel eu vel Pellentesque nisl hendrerit, dolor tempor leo",
        "title": "molestie eu hendrerit, leo Nam adipiscing Duis interdum. nibh consectetur molestie imperdiet eros. lorem tempor sollicitudin bibendum. suscipit senectus sed cursus vel non Ut Lorem amet, ultricies in, ac massa Mauris non lectus porttitor orci egestas. libero. dolor finibus, dolor sagittis est. nisl habitant Nam malesuada et at sem Quisque morbi tempor pellentesque Pellentesque Aenean fames volutpat nibh. Ut risus turpis ac et risus ipsum mauris Sed vel sit vestibulum. eu ac scelerisque. tristique tristique Suspendisse elit. aliquet. purus ac interdum. netus a"
      },
      {
        "analytics_identifier": null,
        "api_url": "http://example.com/d4cd7206-a3ea-4c66-8c9e-dbe0682bd57e#cb258a2275261f9cebe0bc98bc723ad7",
        "base_path": "/cd843cfe-5f18-4e5c-a21f-3e2b38ad48d5/0f2ecb25-06e2-4517-ba98-2b1b26fe7e41/b6b2af1c-7e15-4c83-ab9f-98a597a1ed60/dfee7b07-0182-40ed-907e-38f59cfac3b0",
        "content_id": "0be242be-f1b6-4e79-96c5-66377d8697f1",
        "document_type": "vestibulum. libero. massa nibh. interdum. ac elit. bibendum. et turpis a at",
        "links": {
        },
        "locale": "ms",
        "schema_name": "hendrerit, leo nibh. eros. Lorem finibus, ipsum eu Sed consectetur purus lorem suscipit ac a tempor nibh egestas. vel ac eu bibendum. tempor in, tristique ac pellentesque adipiscing volutpat habitant Ut Quisque massa at sollicitudin Pellentesque morbi nisl fames orci sed sagittis netus dolor Nam non Ut mauris Duis amet, turpis tristique risus Aenean vestibulum. dolor risus sem non senectus molestie ac aliquet. et sit Suspendisse malesuada libero. molestie Mauris interdum. vel lectus porttitor ultricies interdum. cursus et elit. Nam imperdiet est.",
        "title": "Lorem netus et tristique vel imperdiet tempor lectus porttitor hendrerit, eu risus ipsum sem Nam orci morbi interdum. habitant et non nisl in, dolor ac suscipit Ut at ac leo a molestie eu Nam malesuada lorem Quisque senectus sed mauris turpis est. sit ac sollicitudin ac non risus cursus molestie scelerisque. tristique sagittis Mauris finibus, pellentesque fames Ut Pellentesque nibh tempor aliquet. dolor adipiscing vestibulum. libero. interdum. eros. Aenean ultricies nibh. elit. vel consectetur Sed Suspendisse volutpat massa Duis amet, purus egestas. bibendum."
      },
      {
        "api_url": "http://example.com/c8825029-a743-437a-98f7-70d7c0514124/c7807d02-2bea-43e8-a5f1-9cbec928ea6f#745a9e45c4126f2975445f02a7c3977d",
        "base_path": "/185988e3-ee31-48ce-9a62-9361f3b9625d/7a0e586e-4e5d-4ccb-adc4-e9e35da171ee",
        "content_id": "b6404f55-8129-4ada-bc92-02b8882cafb2",
        "locale": "be",
        "schema_name": "tempor Mauris et interdum. ac risus at mauris tristique ultricies volutpat turpis Nam amet, Aenean risus Sed sem libero. Lorem sollicitudin porttitor vel lectus imperdiet eros. ac sit a dolor sed in, senectus ipsum Ut et fames aliquet. scelerisque. bibendum. tempor pellentesque Quisque eu tristique vestibulum. Duis nibh egestas. molestie ac elit.",
        "title": "finibus, tristique Ut nibh. et hendrerit, mauris bibendum. massa sit nisl senectus sed ac",
        "web_url": "http://example.com/7c8d9771-676b-44ab-a68a-2c343552336a/2ee2fb70-a702-4b3b-b8e6-2afe9db2aa64/12c30dfa-ad9e-4243-8787-65334946a4a7#7f28ea67af6c1d5e85dbd8fea6f4ed9b"
      },
      {
        "base_path": "/32b57966-e300-409e-acda-eb8a576b55f7/630d5306-c849-454a-81a3-27fa9d2100c5/f8483ef2-c262-490b-a347-310b5674e2eb/48747c17-a4c5-47dd-b27e-df72c66472d6",
        "content_id": "f54cde56-165c-404d-a355-95b24e44ff01",
        "locale": "si",
        "title": "Duis Lorem eu leo eu sed bibendum. Nam tristique ac ipsum est. non malesuada egestas. vel pellentesque finibus, aliquet. tristique molestie Quisque consectetur Ut elit. nisl interdum. purus cursus at lorem tempor in, hendrerit, Ut Mauris et mauris vestibulum."
      },
      {
        "analytics_identifier": "sagittis elit. leo turpis Pellentesque amet, suscipit Quisque consectetur at Ut tristique purus malesuada nibh Sed imperdiet lorem non sed ultricies aliquet. Aenean adipiscing molestie interdum. dolor eu ac vel hendrerit, molestie tristique Nam ac Mauris egestas. sollicitudin sit Ut Suspendisse porttitor orci non et est. Nam vel nibh. ac Duis finibus, fames vestibulum. risus tempor sem interdum. massa cursus risus et a volutpat eu ipsum",
        "api_path": "/68009995-f263-4870-9def-6ed30119dea1/bc7e2b78-d3bb-45fa-a192-ddecf586d507",
        "base_path": "/477a8a86-8510-4648-84b0-295620a68fcc/ed2c0c86-aea4-4318-b9a9-c78e5b3f5ec4/1827486c-ab4b-49e1-838e-34327d9d3b50/b396dbb8-583e-42f5-a833-69fb3373618a/5efc87d2-bdbf-485b-ac17-89bc29acbd68",
        "content_id": "a2599a53-08a2-4c9d-9e30-72008540e9ea",
        "document_type": "sit libero. orci lectus Pellentesque netus habitant aliquet. Ut fames morbi sollicitudin lorem risus amet, dolor ac vestibulum. pellentesque tristique senectus finibus, cursus sem mauris tempor",
        "links": {
        },
        "locale": "sq",
        "public_updated_at": null,
        "schema_name": "Pellentesque sagittis nibh mauris massa scelerisque. orci tempor tempor sem nibh.",
        "title": "vestibulum. imperdiet lectus Mauris Pellentesque scelerisque. turpis Suspendisse suscipit senectus eu cursus sed leo Ut pellentesque elit. vel egestas. ultricies tristique sit Lorem purus et Ut massa sem eu non est. tristique orci in, ac molestie non tempor Duis risus tempor aliquet. risus nibh. interdum. a et Sed"
      },
      {
        "analytics_identifier": null,
        "base_path": "/b3a6e13a-fd3a-4298-b9b8-4d1938b9858d",
        "content_id": "fb131185-3aaf-420e-a441-3e5e8d878987",
        "document_type": "ac tempor Mauris at sollicitudin volutpat pellentesque vel consectetur et elit. Nam Nam sit molestie habitant netus porttitor ac suscipit sem dolor eros. Duis sagittis Suspendisse eu a in, adipiscing purus Pellentesque lorem fames amet, Ut molestie ultricies aliquet. tempor massa cursus senectus risus",
        "links": {
        },
        "locale": "hi",
        "public_updated_at": null,
        "title": "adipiscing tristique scelerisque. Suspendisse hendrerit, malesuada nibh. Pellentesque habitant lectus Aenean vel eu ac Nam imperdiet netus molestie leo suscipit at elit. sit volutpat ac aliquet. amet, molestie interdum. ac fames et Quisque tempor egestas. orci Ut Ut dolor in, nibh massa Mauris non"
      },
      {
        "base_path": "/68f0c496-40f2-4a27-b045-db0c1b39d946",
        "content_id": "746c1078-6fdf-4755-9578-b4205b14435b",
        "document_type": "finibus, dolor at Suspendisse bibendum. Lorem cursus",
        "locale": "ps",
        "schema_name": "scelerisque. senectus vel morbi ipsum Duis ultricies hendrerit, Aenean interdum. tristique ac tristique pellentesque sit molestie molestie lectus turpis netus Pellentesque finibus,",
        "title": "et nibh hendrerit, in, adipiscing imperdiet Pellentesque malesuada ac elit. mauris fames leo vel volutpat tristique turpis Quisque ultricies ac at morbi eros. lectus Nam non libero. ac ac a et consectetur sit orci vestibulum. Lorem Mauris finibus, massa est. egestas. tempor interdum. nibh. purus sed amet, ipsum vel interdum. sollicitudin Duis non risus eu suscipit Ut molestie Ut Sed senectus pellentesque nisl Nam dolor bibendum. eu aliquet. scelerisque. molestie dolor cursus habitant sem netus sagittis porttitor tristique risus Suspendisse lorem Aenean tempor",
        "web_url": "http://example.com/79a1217d-5961-4b57-b4e9-0386c41b417e/8ccb5f48-63bf-4b2e-ab17-bfaa9fcf1b14/b6bc4235-2e1e-4852-87f6-13c5245210b1#fad62e036af99ff55b66b18f8566f20b"
      },
      {
        "base_path": "/3131735b-f0dc-4405-b4db-6bb0ae72436e",
        "content_id": "d035e444-e966-4580-8c5b-12a8e844580c",
        "document_type": "tristique vestibulum. interdum. eu morbi ac volutpat risus imperdiet Nam senectus nibh. egestas. at sollicitudin purus Ut vel Aenean consectetur malesuada sem nibh ac Quisque vel ac orci interdum. tempor lectus tempor a sit est. molestie ac molestie elit. habitant libero. bibendum. risus et Mauris mauris leo sed Suspendisse",
        "links": {
        },
        "locale": "he",
        "public_updated_at": null,
        "schema_name": "malesuada hendrerit, habitant",
        "title": "netus morbi tristique elit. imperdiet Mauris interdum. eu vestibulum. Suspendisse molestie nibh ac orci lorem tempor suscipit at turpis ac nibh. ultricies finibus, Pellentesque lectus sem a adipiscing in, ipsum egestas. tempor bibendum. malesuada Ut Aenean purus amet, eros. sit eu ac cursus Nam non Sed volutpat vel sagittis vel fames Quisque Lorem dolor risus porttitor dolor scelerisque. et nisl senectus Duis tristique sed risus massa leo pellentesque est. mauris habitant non molestie interdum. libero. Ut et ac hendrerit, Nam aliquet. consectetur sollicitudin",
        "web_url": "http://example.com/6b445561-a79b-4778-87ce-c3c54564a269/7a0370e4-3727-460f-a949-0fee23cd31fb/50b88a33-4d96-45b0-b372-58e595d2cdc9/259898cf-216a-4aac-80ea-aa42193346b2/d9acbec3-fd8f-47cf-86df-6b5f4802e64f#b0177efdfe14d78fb159d565538b73a6"
      },
      {
        "api_path": "/305c9227-becf-437e-b75b-0c71a5bf1a32/7f1352f1-4b0c-4b55-a0e7-b569fcab95b9",
        "base_path": "/699bfa9a-8fda-4718-8b95-0343ada13710/f943b1fb-1b7c-4679-82df-b630e9a955f7/c2dfb948-0bbe-4b73-9ac3-e761aa820905",
        "content_id": "9201c062-bc20-4d3d-a3c7-91bda1f74bb6",
        "document_type": "libero. ipsum cursus tempor netus Suspendisse purus turpis hendrerit, eros. porttitor Quisque Mauris sagittis ac tempor molestie eu orci vestibulum. habitant bibendum. Ut elit. risus Aenean dolor pellentesque et in, suscipit aliquet. Sed sit molestie senectus at leo et consectetur interdum. sed a non Nam massa ac Duis fames mauris lectus Pellentesque tristique egestas. adipiscing amet, malesuada interdum. nibh ultricies volutpat nisl lorem finibus, ac risus sem Nam dolor tristique sollicitudin nibh. vel vel Ut imperdiet scelerisque. eu Lorem est. ac non morbi",
        "locale": "hi",
        "public_updated_at": "2017-10-23T23:50:02+00:00",
        "schema_name": "Mauris netus Pellentesque ac hendrerit, et Nam Duis Ut Sed bibendum. Nam morbi tristique sed elit. ac suscipit a interdum. aliquet. pellentesque senectus sollicitudin non vel Suspendisse tempor",
        "title": "lectus ac egestas. at et Aenean Sed leo ultricies ac Suspendisse lorem volutpat nisl Pellentesque non ac sagittis risus nibh interdum. molestie Ut cursus vel tristique purus adipiscing vel sit netus nibh. sed ipsum porttitor a morbi",
        "web_url": "http://example.com/3c5e4c78-ef6b-43c1-b1bf-db29e0e1bb9e/db74c0bd-4b73-4897-8ed0-cf02765aac8c/c18f201b-4b2d-4b47-8f27-838bad1ee887#66c45440920f769e2a34ef4ea57bea9f"
      }
    ],
    "parent": [

    ],
    "people": [

    ],
    "primary_publishing_organisation": [

    ],
    "roles": [
      {
        "api_path": "/076b75c6-23b9-466f-8747-6189ed1cc11a/dfedbb4d-b83e-4670-adc1-1a4788893502/5daced26-e092-4276-a5d2-5e0c838dcf87/82c059e3-7f0d-4c4a-8793-bf30a5659a48/38143a28-4243-436d-87ff-b0c3fc37f80b",
        "api_url": "http://example.com/5845c9e4-c5da-400a-94b1-906f03825441/9c68c338-d978-4d08-9f01-bf2cbf22fc79#1b11bcfbaa10f79ba446ea61cd545359",
        "base_path": "/a89328fa-f918-4746-bfcf-5a1c83fc8539/d6504ba8-6ebc-4dda-8323-b47e5991e00c/954b0712-335c-47bf-9ca9-98f7a1cd717a",
        "content_id": "f59bb591-0251-4c1d-99f5-9b8887344ffc",
        "locale": "hi",
        "public_updated_at": "2017-10-22T00:12:21+00:00",
        "title": "ac amet, ac scelerisque. malesuada Sed at Lorem et sit eu interdum. fames libero. bibendum. aliquet. leo suscipit egestas. Nam ac adipiscing nisl Quisque risus sollicitudin porttitor volutpat ac non elit. vel Mauris non sed Pellentesque eros. sagittis Ut Nam ultricies nibh. sem turpis molestie consectetur eu orci tristique nibh risus molestie et vestibulum. senectus interdum. ipsum tempor mauris tempor imperdiet"
      }
    ]
  },
  "locale": "ja",
  "need_ids": [
    "amet, interdum. consectetur tempor dolor tempor ac Nam orci in, morbi suscipit a vel ac Quisque sagittis",
    "fames eu sagittis Lorem libero. Mauris a Duis adipiscing dolor porttitor morbi eros. tempor habitant aliquet. Ut interdum. dolor netus lectus molestie Nam purus scelerisque. eu senectus sollicitudin hendrerit, at orci malesuada tempor lorem mauris Ut vel risus ipsum leo ac et et turpis interdum. nibh molestie Quisque elit. volutpat Nam non consectetur ultricies bibendum. Aenean sit ac in, imperdiet vel cursus nibh. sem Sed Pellentesque Suspendisse ac"
  ],
  "public_updated_at": null,
  "publishing_app": "service-manual-publisher",
  "schema_name": "news_article",
  "title": "ac porttitor lorem Quisque tristique Ut lectus Nam at ac malesuada purus libero. turpis Suspendisse eu ipsum Duis cursus interdum. sem Ut Lorem risus et habitant senectus bibendum. elit. et ultricies orci interdum. finibus, aliquet. Nam adipiscing pellentesque massa vel sit a tempor",
  "updated_at": "2017-10-16T04:24:23+00:00",
  "user_journey_document_supertype": "eu molestie hendrerit, purus tristique cursus scelerisque. et sollicitudin Nam egestas. fames bibendum. est. aliquet. Mauris sit habitant ultricies at ac finibus, pellentesque malesuada morbi suscipit porttitor risus Ut consectetur vestibulum. molestie tempor massa turpis nisl nibh. sed lectus tristique eros. ac mauris dolor leo nibh netus Pellentesque Suspendisse dolor vel Sed interdum. Aenean sem Ut lorem interdum. Nam a"
}

Publisher content schema

This is what publisher apps should send to the publishing-api in This is what a publishing application sends to the publishing-api in a put_content call.

Attributes

access_limited
object
auth_bypass_ids
A list of ids that will allow access to this item for non-authenticated users
users
array

analytics_identifier
string or null
A short identifier we send to Google Analytics for multi-valued fields. This means we avoid the truncated values we would get if we sent the path or slug of eg organisations.
base_path
string
A path only. Query string and/or fragment are not allowed.
change_note
["null", "string"]

description
or null

details
object
body
string
The main content provided as HTML rendered from govspeak
change_history
array

emphasised_organisations
array
The content ids of the organisations that should be displayed first in the list of organisations related to the item, these content ids must be present in the item organisation links hash.
first_public_at
string
DEPRECATED. The date the content was first published. Used in details. Will be deprecated in favour of top level first_published_at when publishing API allows it to be edited.
government
object
current
boolean
Is the government that published this document still the current government.
slug
string
Government slug, used for analytics, eg '1970-to-1974-conservative-government’.
title
string
Name of the government that first published this document, eg '1970 to 1974 Conservative government’.
image
object
alt_text
string

caption
string or null

url
string

political
boolean
If the content is considered political in nature, reflecting views of the government it was published under.
tags
object
additional_topics
array

browse_pages
array

policies
array

primary_topic
array

topics
array

document_type
string

Allowed values: press_release, announcement, news_story, government_response, world_news_story
first_published_at
string
The date the content was first published. Automatically determined by the publishing-api, unless overridden by the publishing application.
last_edited_at
string
Last time when the content received a major or minor update.
links
object
policy_areas
A largely deprecated tag currently only used to power email alerts.
locale
string

Allowed values: ar, az, be, bg, bn, cs, cy, de, dr, el, en, es, es-419, et, fa, fr, he, hi, hu, hy, id, it, ja, ka, ko, lt, lv, ms, pl, ps, pt, ro, ru, si, sk, so, sq, sr, sw, ta, th, tk, tr, uk, ur, uz, vi, zh, zh-hk, zh-tw
need_ids
array

phase
string
The service design phase of this content item - https://www.gov.uk/service-manual/phases
Allowed values: alpha, beta, live
previous_version
string

public_updated_at
string
When the content was last significantly changed (a major update). Shown to users. Automatically determined by the publishing-api, unless overridden by the publishing application.
publishing_app
string
The application that published this item.
Allowed values: calculators, calendars, collections-publisher, contacts, content-tagger, design-principles, external-link-tracker, feedback, frontend, hmrc-manuals-api, info-frontend, licencefinder, manuals-frontend, manuals-publisher, maslow, performanceplatform-big-screen-view, policy-publisher, publisher, rummager, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, specialist-publisher, spotlight, static, tariff, travel-advice-publisher, whitehall
redirects
array

rendering_app
string
The application that renders this item.
Allowed values: calculators, calendars, collections, designprinciples, email-alert-frontend, email-campaign-frontend, feedback, finder-frontend, frontend, government-frontend, info-frontend, licencefinder, manuals-frontend, performanceplatform-big-screen-view, publicapi, rummager, service-manual-frontend, smartanswers, spotlight, static, tariff, whitehall-admin, whitehall-frontend
routes
array

schema_name
string

Allowed values: news_article
title
string

update_type

Allowed values: major, minor, republish

View this schema on GitHub

Random example

{
  "access_limited": {
    "auth_bypass_ids": [
      "7663c1ab-2efb-4a89-96fe-c211fc64a4c8",
      "5030691e-55a0-4560-8de5-de34b99f6eee",
      "85f6f7d4-e2e9-4944-9a3f-266f8422f4e3",
      "cc43d9ef-e0f0-49e7-892b-275d6bc00ef8"
    ],
    "users": [
      "vel aliquet. ac cursus fames sollicitudin lorem Ut Sed finibus, amet, scelerisque. sit egestas. suscipit pellentesque vel Pellentesque Ut consectetur et risus sagittis tempor tristique interdum. nibh sem Aenean nisl dolor interdum. mauris Nam eu a risus bibendum. lectus ultricies sed netus elit. habitant ipsum imperdiet Quisque non tempor nibh. Lorem senectus hendrerit, Nam est. ac malesuada massa ac vestibulum. molestie Duis libero. adipiscing tristique morbi turpis ac dolor eu et purus Mauris porttitor eros. molestie leo orci Suspendisse in, non at volutpat",
      "ac dolor risus tristique finibus, imperdiet et a interdum. sed morbi senectus massa malesuada Suspendisse Nam leo ac sagittis scelerisque. eu ac sit libero. ultricies lectus Quisque et porttitor pellentesque Ut egestas. habitant Lorem vel Aenean molestie netus nisl suscipit ac interdum. eu nibh eros. amet, cursus non volutpat Pellentesque nibh. sollicitudin dolor mauris adipiscing hendrerit, bibendum. orci tempor vel Duis ipsum tristique risus Mauris consectetur purus Nam Sed non at est. molestie aliquet. Ut elit. lorem tempor fames sem turpis in, vestibulum.",
      "consectetur non Mauris Sed adipiscing ac Ut cursus risus morbi sit elit. vel orci bibendum. Aenean nibh. Ut malesuada egestas. scelerisque. dolor et interdum. et porttitor tempor lorem Nam netus leo pellentesque Lorem interdum.",
      "eros. vel interdum. volutpat dolor bibendum. libero. Ut senectus pellentesque sit ipsum a Nam nibh. suscipit malesuada et sagittis orci aliquet. at scelerisque. Lorem ac Quisque nibh amet, adipiscing et finibus, consectetur interdum. lectus eu ac ultricies sem habitant tempor dolor porttitor lorem vel massa",
      "ac in, Pellentesque volutpat mauris ac interdum. dolor orci vestibulum. molestie tristique vel morbi habitant nisl amet, Lorem Duis interdum. leo",
      "consectetur Ut Sed turpis purus Ut sagittis a est. eu egestas.",
      "Aenean Quisque imperdiet dolor et risus bibendum. libero. suscipit at lectus malesuada ac finibus, molestie et ultricies adipiscing habitant lorem in, sagittis tristique non Mauris tristique elit. interdum. non Suspendisse fames molestie ipsum vestibulum. aliquet. senectus interdum. Sed pellentesque ac a amet, orci ac eu",
      "interdum. et senectus eu vestibulum. ipsum risus morbi ac lectus Ut bibendum. lorem non aliquet. malesuada molestie scelerisque. Quisque netus in, Mauris leo Duis ultricies ac eu nisl elit. sed tempor Aenean Suspendisse mauris Lorem cursus Nam hendrerit, volutpat consectetur ac suscipit Nam pellentesque habitant fames est. finibus, sem tristique dolor nibh turpis sollicitudin tempor porttitor molestie libero. vel Pellentesque non Sed risus massa at vel a sit amet, sagittis dolor ac purus imperdiet egestas. interdum. Ut nibh. tristique orci adipiscing eros. et",
      "ac Sed nisl volutpat Nam dolor elit. hendrerit, sed orci dolor egestas.",
      "Ut egestas. ac Aenean ac mauris suscipit eros. tristique Lorem risus nisl hendrerit, Sed orci nibh in, porttitor finibus, non scelerisque. at et elit. ipsum dolor Mauris eu bibendum. sit Suspendisse tempor turpis est. Nam consectetur morbi molestie amet, interdum. habitant sem vestibulum. Nam risus tristique volutpat non sagittis senectus netus Pellentesque sed lectus imperdiet massa Duis pellentesque adipiscing ac"
    ]
  },
  "base_path": "/e0a7d1bb-0821-4ef5-be48-876a83d0a949/2fe76dbb-e04d-440c-af2c-5e4dee83af5a/2c073d04-98a6-4aa7-b34c-4c38fc43c631/3735ded9-d42d-4899-8437-3968e7a3c659/42951e23-c608-4f57-a2bb-6a2c795f04b0",
  "change_note": null,
  "description": null,
  "details": {
    "body": "lorem amet, hendrerit, sagittis ac habitant vel turpis Ut risus non Aenean ac sem lectus libero. vestibulum. Quisque sed a imperdiet est. Pellentesque et sit nibh dolor elit.",
    "change_history": [
      {
        "note": "finibus, ac ac dolor porttitor Nam lectus dolor ultricies non Suspendisse nibh sem consectetur eu suscipit risus et sagittis hendrerit, Nam Mauris leo interdum. Duis ipsum amet, vel pellentesque lorem adipiscing turpis est. nibh. nisl Lorem Ut morbi orci Aenean ac tempor tempor senectus Sed fames bibendum. habitant cursus egestas. sit malesuada Ut scelerisque. molestie mauris ac interdum. eu vestibulum. tristique molestie libero.",
        "public_timestamp": "2017-09-01T03:56:09+00:00"
      },
      {
        "note": "ipsum turpis",
        "public_timestamp": "2017-09-04T20:24:15+00:00"
      },
      {
        "note": "tristique Sed nibh interdum. purus sagittis a fames hendrerit, molestie volutpat libero. lectus vel cursus massa molestie tristique Nam non ac sollicitudin at lorem sed non finibus, Suspendisse netus elit. eu risus Nam egestas. consectetur bibendum.",
        "public_timestamp": "2017-11-09T19:05:31+00:00"
      },
      {
        "note": "est. turpis hendrerit, ac eu nibh. vel interdum. cursus non bibendum. sagittis nibh finibus, vestibulum. eu elit. Lorem molestie habitant massa ipsum Nam sed scelerisque. vel Duis Ut netus tristique volutpat sit et Sed Pellentesque lorem dolor lectus porttitor leo purus morbi interdum. sem libero. malesuada in, eros. pellentesque sollicitudin amet, risus ac ac orci ac ultricies tempor et non fames Mauris Quisque Nam tristique a senectus imperdiet adipiscing molestie consectetur suscipit Aenean Suspendisse dolor tempor Ut risus mauris egestas. aliquet. nisl",
        "public_timestamp": "2017-09-20T02:21:34+00:00"
      },
      {
        "note": "sollicitudin tristique malesuada Nam orci scelerisque. mauris in, vestibulum. libero. sem nibh. leo fames vel pellentesque habitant elit. interdum. eu nisl porttitor ipsum Suspendisse finibus, Mauris amet, egestas. tristique suscipit purus Sed aliquet. nibh interdum. lectus ac et ac turpis Nam hendrerit, a consectetur eros. adipiscing volutpat sagittis netus ultricies imperdiet sed risus est. risus tempor morbi",
        "public_timestamp": "2017-09-19T03:35:53+00:00"
      }
    ],
    "emphasised_organisations": [
      "444537be-d1df-4e21-89c4-b70ed39acfd6",
      "1f31f50b-d483-4dca-a4e4-fc68af3b951f",
      "42af6ef9-d1a0-4c1d-97be-6d7b649a0a2e",
      "ff8e5c77-5751-4420-8839-1c93391721b9",
      "b2ef21e4-9784-49dd-9454-ae160381e13d",
      "9469f7ad-a1e9-4d0e-90d2-5314e7b3dd1a",
      "705a356c-0cec-4cad-bfda-727280bc898c",
      "816fbe8b-4422-442c-a0f3-ad35b267dabc"
    ],
    "first_public_at": "2017-09-23T09:46:42+00:00",
    "government": {
      "current": false,
      "slug": "tristique fames interdum. tempor a vestibulum. senectus massa Pellentesque sollicitudin sagittis aliquet. risus at pellentesque non est. nibh. sit ac Aenean in, turpis imperdiet sed dolor malesuada finibus, et tristique ac Nam Duis adipiscing vel ultricies egestas. dolor lorem nibh hendrerit, interdum. leo et eu lectus Suspendisse molestie ipsum risus non cursus sem nisl purus libero. consectetur Ut bibendum. eu scelerisque. Mauris Ut suscipit Quisque ac",
      "title": "consectetur Aenean non lectus bibendum. volutpat tristique imperdiet morbi ac turpis ac amet, interdum. mauris egestas. vel tristique suscipit risus risus ac ac Ut aliquet. malesuada Nam dolor elit. sagittis sit Mauris massa adipiscing nisl eu tempor ultricies interdum. senectus habitant vestibulum. molestie Nam Suspendisse sollicitudin nibh molestie a vel pellentesque Duis et scelerisque. netus cursus nibh. sed sem Sed leo eros. lorem tempor libero. non finibus, et at porttitor in, Lorem Pellentesque fames est. Ut eu hendrerit, Quisque purus orci ipsum dolor"
    },
    "political": false,
    "tags": {
      "policies": [
        "ac Aenean in, Sed aliquet. fames habitant tristique eu tristique leo finibus, non ac vel molestie risus non sed consectetur Ut Quisque senectus nisl risus malesuada egestas. Nam Ut dolor turpis morbi Duis Suspendisse eu elit. sollicitudin et dolor ac suscipit massa interdum. at interdum. sem Nam hendrerit, purus vestibulum. Lorem et adipiscing amet, sit cursus eros. netus orci sagittis nibh. ultricies lorem imperdiet ipsum porttitor libero.",
        "volutpat molestie nisl nibh consectetur tristique ac Aenean sagittis et ultricies ipsum vel sit imperdiet fames Sed scelerisque."
      ],
      "topics": [
        "et eros. ipsum pellentesque sem tristique orci lectus senectus purus eu Duis sit ac vel morbi Suspendisse netus vel consectetur Nam sollicitudin non massa aliquet. Quisque egestas. at sed hendrerit, adipiscing ac ac et risus volutpat est. Aenean mauris dolor molestie tempor leo eu Ut ac Pellentesque nibh. molestie fames habitant bibendum. in, scelerisque. ultricies tempor nibh vestibulum. suscipit porttitor nisl amet, Ut finibus, interdum. libero. lorem dolor malesuada non elit. Nam Lorem sagittis tristique turpis a Mauris cursus risus",
        "volutpat molestie scelerisque. lectus ac non fames in, ac sit dolor orci ac vel sed elit. imperdiet tristique nibh. habitant adipiscing Sed leo nisl consectetur sollicitudin finibus, molestie nibh eu sem egestas. vestibulum. et netus sagittis hendrerit, risus suscipit Lorem Pellentesque et senectus aliquet. ipsum amet, porttitor pellentesque non cursus eu Mauris malesuada at risus est. purus Nam interdum. bibendum. tristique tempor ac turpis lorem Nam mauris dolor tempor ultricies Suspendisse Quisque Duis Ut libero. interdum. vel massa Aenean morbi Ut a",
        "Duis lectus massa finibus, turpis molestie netus vel volutpat tristique eu Nam ac dolor vel leo consectetur sem ac ac tristique Ut tempor vestibulum. sed libero. egestas. scelerisque. malesuada in, nibh.",
        "senectus sollicitudin elit. scelerisque. tristique malesuada imperdiet finibus, porttitor ac Pellentesque volutpat ac orci Nam non Mauris nisl risus consectetur libero. nibh Ut egestas. ac a dolor Aenean sit suscipit et eros. aliquet. cursus ultricies morbi purus risus"
      ]
    }
  },
  "document_type": "world_news_story",
  "first_published_at": "2017-09-24T09:04:00+00:00",
  "need_ids": [
    "a Mauris bibendum. eros. Ut turpis lorem Duis senectus ac eu ultricies Ut ipsum elit. volutpat morbi tempor leo adipiscing tristique vel libero. non interdum. fames purus et in, sem suscipit ac nibh. Quisque sollicitudin dolor Nam Nam est. eu interdum. egestas. hendrerit, dolor nibh sed ac finibus, massa sagittis amet, ac sit molestie risus habitant scelerisque. Lorem lectus Aenean netus tristique at pellentesque Sed mauris Pellentesque vestibulum. Suspendisse porttitor risus vel consectetur aliquet. malesuada nisl",
    "risus cursus ac molestie tristique et porttitor eros. ipsum leo sem bibendum. suscipit consectetur Sed eu imperdiet a Pellentesque orci"
  ],
  "phase": "alpha",
  "public_updated_at": "2017-11-21T09:59:01+00:00",
  "publishing_app": "collections-publisher",
  "rendering_app": "calendars",
  "routes": [
    {
      "path": "libero. imperdiet nisl dolor sollicitudin consectetur Ut Quisque malesuada cursus vel Suspendisse et egestas. lorem in, dolor pellentesque purus hendrerit, orci habitant eu nibh. lectus tristique a Pellentesque eros. scelerisque. molestie molestie non eu ac Sed Nam tristique suscipit amet, vestibulum. interdum. risus Aenean Lorem ac mauris finibus, ipsum Duis elit. sit massa tempor",
      "type": "prefix"
    },
    {
      "path": "nisl Sed tristique volutpat Aenean ac Pellentesque purus fames ac et scelerisque. non in, non hendrerit, Nam dolor consectetur molestie",
      "type": "prefix"
    },
    {
      "path": "suscipit elit. vel malesuada imperdiet sagittis scelerisque. non ac ac hendrerit, aliquet. tristique risus massa Nam egestas. Mauris molestie Nam a netus Ut eu porttitor tempor interdum. Suspendisse Duis Ut Aenean lectus et consectetur morbi Quisque nisl habitant sed eros. lorem purus senectus tempor pellentesque at libero. adipiscing orci volutpat bibendum. nibh molestie dolor mauris sollicitudin risus non finibus, fames amet, tristique ac eu ac turpis vestibulum. sit vel ipsum dolor interdum. Sed in, Lorem leo sem nibh. Pellentesque est. ultricies cursus et",
      "type": "exact"
    },
    {
      "path": "morbi Lorem imperdiet est. ac ac sem hendrerit, interdum. sollicitudin aliquet. risus et fames amet, orci cursus Duis at massa risus eu Quisque Pellentesque porttitor consectetur leo egestas. netus bibendum. interdum. libero. vestibulum. Nam suscipit dolor ac nibh sit eros. tristique ipsum tristique a senectus Suspendisse tempor molestie Ut finibus, volutpat et malesuada Aenean sed vel non ac pellentesque elit. nibh. sagittis non scelerisque. vel turpis lectus Mauris tempor in, purus Sed molestie nisl eu ultricies mauris habitant Ut Nam lorem",
      "type": "prefix"
    },
    {
      "path": "molestie imperdiet nisl bibendum. lorem malesuada ipsum",
      "type": "prefix"
    },
    {
      "path": "Ut lorem interdum. ac sollicitudin nibh. Ut tempor molestie sit senectus libero. Quisque Aenean Suspendisse mauris Nam netus a malesuada et pellentesque vel Duis ipsum finibus, eros. adipiscing nisl risus ac et Nam dolor eu tristique interdum. orci Mauris purus tempor non amet, morbi ac imperdiet ultricies vel cursus sed sagittis non massa porttitor Sed eu dolor bibendum. consectetur elit. scelerisque. turpis molestie vestibulum. volutpat in, est. at nibh hendrerit, sem suscipit tristique Lorem habitant",
      "type": "prefix"
    },
    {
      "path": "porttitor nibh at turpis morbi amet, Ut molestie consectetur interdum. ac finibus, Sed ac in, Nam ipsum ac Lorem malesuada adipiscing egestas. Aenean volutpat risus libero. suscipit Ut pellentesque cursus eros. eu vel molestie sagittis et tempor tristique Quisque orci sollicitudin habitant tristique leo a netus lorem fames Duis nisl vel hendrerit, bibendum. elit. Suspendisse mauris sem Nam interdum. non nibh. Pellentesque tempor dolor scelerisque. imperdiet ultricies sit risus senectus et est. massa vestibulum. purus eu ac dolor non sed aliquet. lectus Mauris",
      "type": "exact"
    },
    {
      "path": "dolor nibh et non massa morbi Ut ac Nam fames risus risus Suspendisse turpis Sed hendrerit, lorem nibh. sollicitudin vestibulum. porttitor Aenean cursus Nam scelerisque. eu egestas. orci in, finibus, dolor interdum. ac tempor non vel senectus adipiscing netus ac malesuada Ut amet,",
      "type": "exact"
    },
    {
      "path": "scelerisque. Nam eu fames finibus, consectetur elit. aliquet. imperdiet sit interdum. egestas. nibh. molestie volutpat cursus ac sollicitudin hendrerit, non molestie risus purus tempor Duis vestibulum. sem est. vel Lorem Suspendisse Quisque ac a Nam morbi et mauris eu",
      "type": "exact"
    }
  ],
  "schema_name": "news_article",
  "title": "amet, et netus sed ac risus egestas. Ut massa orci adipiscing libero. risus ac consectetur tristique Aenean non mauris cursus porttitor sollicitudin est. Duis Quisque tempor dolor vel ultricies Nam dolor elit. volutpat in, interdum. purus at eu molestie pellentesque tempor malesuada a Suspendisse scelerisque. lectus nibh eros. sit nisl tristique molestie vestibulum. Sed leo Lorem Ut et lorem ipsum hendrerit, imperdiet habitant morbi eu suscipit ac Mauris turpis aliquet. fames non sagittis Nam vel finibus, Pellentesque nibh. senectus interdum. sem bibendum. ac",
  "update_type": "minor"
}

The links for this item. This is what a publishing application sends in a patch_links call.

Attributes

links
object
mainstream_browse_pages
Powers the /browse section of the site. These are known as sections in some legacy apps.
meets_user_needs
The user needs this piece of content meets.
ministers

ordered_related_items
Related items, can be any page on GOV.UK. Mostly used for mainstream content to power the sidebar. Ordering of the links is determined by the editor in Content Tagger.
ordered_related_items_overrides
Related items, can be any page on GOV.UK. Overrides 'more like this’ automatically generated links in the beta navigation.
organisations
All organisations linked to this content item. This should include lead organisations.
parent
The parent content item.
people
Used to power Email Alert Api subscriptions for Whitehall content
policy_areas
A largely deprecated tag currently only used to power email alerts.
primary_publishing_organisation
The organisation that published the page. Corresponds to the first of the 'Lead organisations’ in Whitehall, and is empty for all other publishing applications.
related_policies

roles
Used to power Email Alert Api subscriptions for Whitehall content
taxons
Prototype-stage taxonomy label for this content item
topical_events

topics
Powers the /topic section of the site. These are known as specialist sectors in some legacy apps.
world_locations

worldwide_organisations

previous_version
string

View this schema on GitHub

Random example

{
  "previous_version": "dolor sagittis amet, hendrerit, mauris lorem interdum. vestibulum. ac finibus, Quisque Sed Pellentesque tristique bibendum. massa volutpat et at adipiscing libero. turpis in, ultricies et nibh eros. imperdiet tristique Aenean fames consectetur ipsum non molestie morbi orci ac sit porttitor egestas. Ut non elit. Mauris nibh. cursus Lorem malesuada interdum. vel purus risus"
}