Table of contents

Schema: mainstream_browse_page

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
change_history
array

groups
array
Lists of items with titles & paths in named groups, used for showing curated links on browse pages and topics
internal_name
string
An internal name for taxonomy admin interfaces. Includes parent.
ordered_second_level_browse_pages
array

second_level_ordering

Allowed values: alphabetical, curated
document_type
string

Allowed values: mainstream_browse_page
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
active_top_level_browse_page
The top-level browse page which is active
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
policies
Link type automatically added by Publishing API
policy_areas
A largely deprecated tag currently only used to power email alerts.
related_topics

second_level_browse_pages
All 2nd level browse pages under active_top_level_browse_page
top_level_browse_pages
All top-level browse pages
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: mainstream_browse_page
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": null,
  "base_path": "/4285ff7c-8662-40ff-a9de-30e128087d40/ea92e3d5-88f6-4421-bd2e-073b8b52458c/ba8ba5d6-60ea-4c12-9e1b-a352d3f97856/b33d88c3-98c5-4da4-ae88-cf15c0c9d6df",
  "content_id": "a9a1e568-b51d-4aa9-89c9-6fc20e9d2422",
  "description": "et sed vel est. tristique senectus Sed hendrerit, lectus imperdiet Nam sit scelerisque. Nam orci amet, mauris eu netus vel malesuada leo eros. non libero. porttitor finibus, adipiscing aliquet. ac morbi Aenean Ut tristique Pellentesque turpis dolor Lorem sollicitudin bibendum. purus molestie nisl vestibulum. Suspendisse pellentesque Quisque Ut tempor elit. habitant ipsum fames et Mauris consectetur interdum. a nibh. ultricies ac lorem sagittis egestas. risus cursus dolor tempor at nibh ac volutpat interdum. ac sem non massa suscipit molestie in, Duis risus eu",
  "details": {
    "second_level_ordering": "alphabetical"
  },
  "document_type": "mainstream_browse_page",
  "first_published_at": "2017-10-20T04:32:18+00:00",
  "links": {
    "active_top_level_browse_page": [

    ],
    "available_translations": [

    ],
    "policies": [
      {
        "analytics_identifier": "imperdiet ac orci egestas. suscipit est.",
        "base_path": "/b1d1b6c4-fb30-40fa-9de0-fc87db109b6a/880f62ce-82e7-41d9-bf3d-fa30d786ad78/12356c83-9b48-43c2-9174-96e4485fbf7d",
        "content_id": "7b7c7f27-bdcd-4ff9-bb8e-3e289905d0ca",
        "document_type": "aliquet. Quisque finibus, molestie et volutpat porttitor sit adipiscing turpis imperdiet nibh. amet, ultricies et non Sed dolor Nam tristique tempor vel Aenean nisl a vel eu est. molestie dolor Duis lectus scelerisque. nibh malesuada cursus ac non morbi at senectus sed ac pellentesque netus interdum. libero. habitant hendrerit, purus Lorem eros. bibendum. massa in, elit. ac consectetur tristique sem sagittis Nam lorem tempor Ut leo orci ac Ut fames Mauris risus mauris egestas. interdum. Suspendisse eu sollicitudin Pellentesque risus vestibulum. ipsum suscipit",
        "links": {
        },
        "locale": "dr",
        "public_updated_at": "2017-11-02T05:28:37+00:00",
        "title": "tristique et finibus, tempor amet, molestie senectus dolor eu vestibulum. massa"
      },
      {
        "api_path": "/51ef5410-8c4a-44de-8a0e-f60def0dd2d9/c705b2b9-abc5-4466-903b-ca12daa12316/a3b7acbb-ec63-45fd-8a6d-62f5daf6b1ec/1f1e45ca-d613-4d81-b565-6c623c5cdd22/57a791fd-f3f5-4b67-89b6-2c1a1df2650c",
        "api_url": "http://example.com/d9979af6-f20a-4f37-81c4-e1a3933d89b5/dad57bb7-1c60-43c3-a838-2ec79a200079/9952a590-06db-47a5-af5d-b06c30962806/8ab02cfe-1809-4ff1-9c33-ea0c12d251d5/959dc825-e4cd-4fa8-bf3b-344024658860#8e627b357ec8eb8c11bca51574eabac1",
        "base_path": "/e18e7d14-2054-45ab-9eba-23c028feaa16/416a1779-9b48-4db6-974c-eb793495f529/201998bc-75a0-4f86-9204-2ce7dda69eec",
        "content_id": "5732a60b-603c-4598-bbed-7ba8c3e8e4d2",
        "links": {
        },
        "locale": "zh-tw",
        "title": "dolor lectus volutpat libero. aliquet. sed nibh Ut risus eu imperdiet netus Sed Suspendisse non tristique est. sollicitudin Mauris eros. turpis massa risus nisl at et sem bibendum. molestie suscipit mauris ac orci hendrerit, tempor Quisque habitant tristique adipiscing sit vel ipsum amet, eu elit. nibh. pellentesque malesuada tempor Lorem Duis sagittis",
        "web_url": "http://example.com/21b171b9-0d7a-4f9a-af98-feec81a766f7/cd333303-3af4-492e-85a0-58deb9448018/527833f4-1e99-4185-819a-d1bd25e4e3b9#db39d75e307556d55866a55bf4c38e7e"
      },
      {
        "base_path": "/6f15e35b-a819-46a5-abed-f4b35665c6bd/caf424c9-b116-4e4e-8af5-9de456017dd7",
        "content_id": "acc2178b-f73c-4648-b06a-fbbcd99a05ea",
        "document_type": "suscipit pellentesque Quisque et bibendum. sem Ut leo molestie morbi eu purus interdum. Ut molestie Duis volutpat lectus ipsum massa Mauris fames consectetur interdum. tempor sollicitudin Pellentesque eros. cursus nisl risus lorem adipiscing dolor tempor aliquet. Nam imperdiet hendrerit, ac Nam vel tristique orci vestibulum. malesuada tristique amet, ultricies turpis scelerisque.",
        "links": {
        },
        "locale": "ko",
        "title": "senectus netus suscipit morbi tristique sagittis fames Ut molestie Sed lorem eu tristique ac tempor vestibulum. nisl Duis Lorem Suspendisse orci et ac pellentesque leo bibendum. ultricies finibus, interdum. non adipiscing ipsum nibh mauris interdum. cursus malesuada risus nibh. Pellentesque turpis sit ac consectetur eu imperdiet massa sollicitudin aliquet. purus",
        "web_url": "http://example.com/f8cfe49a-4e4a-42e1-9edd-eb0cfb0c9b02/87190139-0819-4002-886e-dfea70f179c9#a4dbca86c3046b65474c99f5a30afbf9"
      }
    ],
    "related_topics": [
      {
        "api_url": "http://example.com/60f3e3f4-4a53-40eb-bb1f-690da0f664f2/5cb6f03e-227a-412d-ab86-d894c31da81e/fbc9d3b1-2ccd-4b71-b78c-be2a70b04615/49dffc9b-cb2b-4a73-9845-c8ab24f608ac/5600c96c-3b63-4207-aa2a-e310ba93f487#d7e124890ce71c8750ba8ab210d279ff",
        "base_path": "/18c64d72-cc94-49d6-9127-56c2df1472c6",
        "content_id": "15dba456-f7f7-4952-b99a-ae849d86f128",
        "document_type": "ac non habitant volutpat",
        "locale": "ps",
        "schema_name": "Mauris scelerisque. pellentesque Pellentesque hendrerit, nibh. Suspendisse lorem et fames molestie netus amet, ultricies tristique malesuada dolor Lorem mauris Nam interdum. sagittis imperdiet purus nibh Quisque ac finibus, ac et at tempor cursus porttitor egestas. in, sed",
        "title": "vel adipiscing lectus ipsum eros. Aenean turpis elit. aliquet. Quisque et est. leo fames scelerisque. finibus, dolor bibendum. ac cursus lorem risus massa eu amet, ac ac interdum. Nam non consectetur tristique interdum. egestas. tempor sit Suspendisse habitant imperdiet et sagittis purus dolor sem Duis Lorem molestie ultricies pellentesque sed eu hendrerit, risus nibh Sed in, Ut non libero. nibh. morbi senectus nisl"
      },
      {
        "api_path": "/36d5ed0b-9154-4d16-aa1f-ec07b96f88e0/01a69a75-11a3-43af-9878-25c0b537e99d/e7f3791e-0d82-4fc0-8f71-9c52baaf79bc/5ed73be6-5567-43cf-8162-9ef18d72baf9",
        "api_url": "http://example.com/6a7f1349-188b-4557-900f-5c0980aa61bd#15a091b4c951f2e639e2486fb3342a1a",
        "base_path": "/0153d4a9-fefe-407b-9089-b3edc0b150c2/5d8bc055-1f06-46ca-a053-5feb83f82244/8bdbdf1a-bac8-41f5-a429-efb4c641328b/88018703-9a08-4fa4-ba79-91c191f4d765",
        "content_id": "c719f267-cbc9-4b4a-9dca-d5f8bcb9e9b8",
        "document_type": "Duis senectus sed sit cursus scelerisque. sollicitudin morbi egestas. est. non Quisque Nam massa Suspendisse interdum. vestibulum. porttitor risus sagittis purus eros. vel dolor elit. ac nibh. ipsum aliquet. adipiscing nisl fames in, et vel eu nibh at ultricies orci eu molestie molestie amet, habitant leo a Ut Pellentesque tristique tristique Aenean netus dolor lectus Sed lorem malesuada ac Lorem tempor finibus, tempor non libero. consectetur ac volutpat pellentesque imperdiet risus interdum. et mauris Mauris turpis Ut Nam ac hendrerit, sem bibendum. suscipit",
        "locale": "hi",
        "public_updated_at": null,
        "schema_name": "libero. dolor sollicitudin mauris non ac pellentesque eu eu elit. consectetur Lorem aliquet. senectus Ut at ipsum risus imperdiet ac vel cursus et Suspendisse dolor Nam purus ultricies vel Quisque a molestie Nam ac nibh. sagittis Aenean volutpat risus morbi porttitor malesuada amet, tempor lorem molestie egestas. Ut interdum. hendrerit, netus scelerisque. fames Duis Sed lectus Mauris et leo tempor vestibulum. suscipit Pellentesque in, adipiscing non tristique habitant interdum. nisl ac sed est. massa orci nibh tristique sit turpis sem eros. bibendum. finibus,",
        "title": "Ut hendrerit, Mauris senectus non tristique risus risus volutpat libero. interdum. massa sit",
        "web_url": "http://example.com/22e16300-3f52-4ed3-81a8-56c167af0331#ee734c7f16bd28fd57078302af09e30f"
      },
      {
        "analytics_identifier": "in, dolor imperdiet a Sed tristique morbi sagittis suscipit massa Duis ultricies sollicitudin leo nibh. adipiscing tempor ac nibh vel elit. ipsum senectus libero. Ut egestas. eu et pellentesque lorem Nam est. Quisque Nam orci Suspendisse consectetur Pellentesque hendrerit, Aenean vel Mauris Lorem eu ac bibendum. dolor nisl netus ac interdum. turpis sed non porttitor molestie non aliquet. risus amet, mauris eros. sem purus molestie ac habitant volutpat malesuada tempor tristique finibus, Ut lectus at scelerisque. sit interdum. et fames vestibulum. risus cursus",
        "base_path": "/87e46d15-8b44-4df9-aba1-bc88aff7e480/ca3a02bf-a0cd-4d53-abb5-b2817854d11e/3d9868c1-ab51-4752-aaa9-b124406319ad",
        "content_id": "ad938a20-a18b-4ff0-a423-603076368f2c",
        "links": {
        },
        "locale": "ps",
        "public_updated_at": "2017-09-19T05:02:01+00:00",
        "title": "sed Suspendisse netus ac aliquet. sollicitudin Nam sit finibus, pellentesque eros. Pellentesque bibendum. adipiscing volutpat est. eu in, molestie Duis dolor Ut ultricies elit. nibh mauris purus tempor habitant suscipit tristique ac hendrerit, at tempor eu nibh. ac cursus Lorem sem scelerisque. interdum. egestas. et turpis Quisque massa Ut vel Aenean amet, vestibulum. orci ipsum leo sagittis consectetur risus Sed morbi tristique a risus",
        "web_url": "http://example.com/c27a48e5-1da2-4943-a1bd-4a382e1fed78/ded11934-df42-4833-9301-78c8f181aa01/f04886f5-c5aa-4a26-9bc5-46d541a72afd/0b450596-7965-4fb0-840f-cec72ed60816#dbf8c06a166fd2ac47106e127309e0e4"
      },
      {
        "analytics_identifier": "non eu interdum. ac Suspendisse vel scelerisque. egestas. dolor ultricies non massa ac aliquet. tempor Mauris Duis turpis volutpat Ut Pellentesque orci amet, et ac habitant Lorem ipsum interdum. tristique sollicitudin pellentesque fames senectus ac at dolor Quisque finibus, Sed malesuada est. consectetur risus lorem sed purus nisl Nam nibh bibendum. porttitor imperdiet suscipit sit in, molestie sem tristique eu elit. netus adipiscing eros. Aenean morbi cursus tempor a leo vel hendrerit, et risus molestie mauris Nam sagittis nibh. libero. Ut vestibulum. lectus",
        "base_path": "/bfb973e0-b082-4fc9-be72-e1c931ae81b4/c3642de7-5d8d-4565-a6dc-d3a5e4efc5c5/aef6a548-719b-4e9a-80f7-b2524d78496b/8e2d4140-fe0a-493b-a420-25726834acbe/d535ba1f-6af2-476f-a505-3c51075bb571",
        "content_id": "c8d465c3-445d-482c-994a-974d3691fb83",
        "document_type": "amet, egestas. volutpat habitant Mauris vel lorem nisl nibh interdum. tristique Duis Lorem a ipsum vestibulum. ac tempor sagittis sem morbi tristique risus Quisque turpis eu pellentesque non aliquet. Nam tempor netus leo fames interdum. molestie ac Pellentesque cursus Ut risus scelerisque. consectetur libero. mauris purus ac bibendum. ac at non Ut Aenean Sed hendrerit, molestie Nam sollicitudin et Suspendisse lectus suscipit vel et massa imperdiet sit sed senectus dolor eros.",
        "links": {
        },
        "locale": "sr",
        "title": "amet, fames risus molestie Quisque Sed Mauris tristique lorem est. eu sit Ut risus consectetur morbi sagittis non tristique Nam tempor nibh Suspendisse interdum. et sed vel sem eros. Lorem leo orci Duis non volutpat eu vestibulum. Aenean dolor elit. hendrerit, nibh. tempor cursus egestas. molestie aliquet. nisl ultricies a et vel mauris senectus purus lectus ac dolor sollicitudin adipiscing suscipit interdum. imperdiet scelerisque. massa Pellentesque habitant bibendum. finibus, libero. at netus Ut malesuada ipsum"
      },
      {
        "analytics_identifier": "tristique netus Duis Aenean tristique ultricies nisl sagittis finibus, cursus habitant aliquet. Ut et morbi vestibulum. Ut at turpis sit est. ac Quisque purus",
        "base_path": "/e38ae56c-da40-4522-af40-addee09c14d6/cce8480d-06ed-4119-a417-0a8f528868bf/1b59a2bb-32e0-41db-9bc7-e3cc65a5eadf",
        "content_id": "45a57abb-c3e3-4cf5-82a3-1101b2cd612b",
        "document_type": "risus senectus ac Suspendisse tempor sagittis porttitor volutpat",
        "locale": "he",
        "schema_name": "tristique sem risus dolor risus eu Lorem Nam ac elit. et dolor Aenean consectetur sagittis leo pellentesque eu vestibulum. volutpat orci eros. tempor vel Mauris morbi a non ultricies egestas. Quisque nibh senectus habitant purus molestie ac sit ipsum malesuada nibh. interdum. scelerisque. Ut sollicitudin fames nisl netus Sed libero. Duis interdum. in, non aliquet. Pellentesque cursus vel est. Ut hendrerit, et amet, lorem tristique finibus, Nam adipiscing at molestie suscipit massa tempor turpis mauris lectus imperdiet ac ac bibendum. Suspendisse sed porttitor",
        "title": "malesuada Sed lectus mauris libero. risus interdum. imperdiet in, sollicitudin tristique scelerisque. eros. nibh. adipiscing Ut vel elit. ipsum tempor interdum. ultricies ac ac eu Nam aliquet. sem habitant morbi bibendum. sit est. sagittis molestie massa non suscipit vestibulum. Lorem orci non tristique Quisque purus consectetur cursus hendrerit, dolor et Pellentesque leo a Suspendisse ac et nisl sed risus nibh turpis at egestas. netus tempor volutpat fames senectus Ut Aenean porttitor Duis ac finibus, Nam molestie lorem eu amet, pellentesque Mauris vel dolor",
        "web_url": "http://example.com/f9a63e68-4a30-4c1c-afc8-9b309424b09d/8980b06d-2a63-4a8d-bd71-748906a30c86/b83ad9a1-5140-4fec-a737-c9317c726d3c/cad1a505-0bb0-4502-82af-260513fef8b8#2f6a8f7145dff9d4fe70ab7a313cab5a"
      },
      {
        "api_url": "http://example.com/a70d7763-cdbf-45ba-99ba-07561d742cf5/fba0543c-1c33-47cb-8b03-7216dcf84e07/9a3b804a-7d1f-4643-821b-c9e3c578492b#b08a3c2e82e5a796a41c95b168a3ca02",
        "base_path": "/9e338c02-c817-4f7f-af4a-439e46eb5da0/e4f9059d-6354-4f3b-a4cd-99a2cafa49e8/b79ca558-efa4-4b7a-83b0-87875e78a39c/76d40df8-4ea9-4f88-93ab-525a70e9c38a/c4b1aaf5-e846-4861-8c22-9ef7e04e0397",
        "content_id": "ddcd8746-5fdb-43bf-8fc7-6998ff9813d5",
        "document_type": "ac risus orci Nam turpis massa nibh. tempor at scelerisque. malesuada nibh egestas. interdum. vel eu tristique senectus molestie sit et est. nisl Lorem leo dolor dolor molestie adipiscing ac hendrerit, finibus, Ut bibendum. vel fames Pellentesque consectetur Mauris non in, lectus a Sed libero. tempor Suspendisse habitant amet, Duis non elit. mauris et lorem ipsum interdum. sed risus sem sollicitudin Ut morbi aliquet. ac Aenean volutpat vestibulum. tristique suscipit pellentesque sagittis ac eu netus purus porttitor Nam Quisque eros. cursus imperdiet ultricies",
        "locale": "cs",
        "public_updated_at": null,
        "title": "sagittis Nam tempor eu turpis senectus nibh. eros. et ultricies imperdiet consectetur interdum. amet, suscipit Quisque non ipsum Duis vel non bibendum. nisl orci in, massa ac pellentesque risus finibus, Pellentesque tempor vel sed leo tristique sit libero. vestibulum. a porttitor est. Ut volutpat aliquet. lorem Suspendisse Ut et sollicitudin Aenean risus malesuada ac dolor scelerisque. morbi molestie sem molestie eu habitant hendrerit, Lorem at egestas. fames netus elit. purus Nam lectus cursus adipiscing tristique nibh dolor mauris ac interdum. Sed Mauris ac",
        "web_url": "http://example.com/8fb87d7d-f643-49b2-8723-ba9b05b9e544/21bbb9b0-02e9-4666-ba31-b8794dc4da30/55237656-ecc0-4fee-964b-7e172179f5e9/bc1e5026-fe92-433e-8167-5f26df29efd0/660f93c5-6aea-44b3-aab3-4b4b54df6d84#5c1d7f15691d12471ac62fae225985cb"
      },
      {
        "api_path": "/2392cfc4-e3d9-4ff4-92ad-4ad403b4a48b/6d9f36f2-ecd6-4076-8115-b2fa80df8ed7",
        "base_path": "/7f72127c-8c66-49f7-a334-58d89d17f0e9",
        "content_id": "01e3c00a-5686-4cc7-ba0b-848d8745da4c",
        "links": {
        },
        "locale": "pl",
        "public_updated_at": "2017-09-08T08:25:19+00:00",
        "title": "netus Aenean scelerisque. orci ac sagittis adipiscing cursus Pellentesque dolor vel consectetur risus nisl",
        "web_url": "http://example.com/e3bbcb3d-8f22-4208-9924-b11846524b95/4c737d66-f1e2-40e0-83cb-661c28a91edb/89bc7e4c-c60d-461c-ad41-cb29da458ff6/8de6ed30-18ed-4378-84f2-7d123d41dd3c/71ce80a8-fe71-4a3c-ae0a-f7c71143de6b#f24ad1a0e33a4049ba10bcb5307c40f8"
      },
      {
        "analytics_identifier": null,
        "api_path": "/0dffe64c-695a-428c-a864-bd1a136c39f5/242931d0-624b-4abf-9053-2eecb9ad04b6/e070e474-ae79-4eb4-aa7d-9b441b81ca57/8600c98d-dca7-4d18-8288-ea04059b11f2/038bd9af-e7ff-4228-b66b-8a45e7762c36",
        "base_path": "/2a500e62-16c3-4e23-8e11-9cc8970be2ec/118bad23-b1a6-4de9-a17f-91e1f51041a6/4bf1caf0-3dd2-463a-9a66-3f75f3847b40/b4f45181-619d-43bd-9d78-50dfac8cc60a",
        "content_id": "1c821eef-d247-48aa-9bbd-07840cfab156",
        "document_type": "eu Mauris at massa risus hendrerit, non leo",
        "locale": "el",
        "public_updated_at": null,
        "schema_name": "in, ipsum tempor pellentesque nibh. purus sollicitudin massa nibh Suspendisse interdum. ac eu dolor tempor aliquet. bibendum. a netus Ut Sed Aenean Nam ultricies non Nam libero. Quisque risus elit. finibus, risus non ac turpis est. imperdiet eros.",
        "title": "ac Aenean vestibulum. ultricies nibh. Sed sollicitudin a ac tristique mauris consectetur adipiscing molestie molestie netus Nam nibh sed scelerisque. morbi hendrerit, libero. risus habitant Duis aliquet. Pellentesque cursus malesuada senectus imperdiet eu eros. volutpat Quisque Ut"
      },
      {
        "analytics_identifier": "",
        "api_url": "http://example.com/e0b0713a-edf0-424e-8952-423a3e273a55/4a52485d-ddd3-4377-ae0b-8a23426e7343/f4bc131c-dcfb-4706-bb2a-c441c844cb66/8bdefb23-f443-4655-ac79-1cc5c7ab1794#f5fc0c15a0b34b411ce7fb5f005564df",
        "base_path": "/e326e516-d130-4672-ae53-d968902c26cf/d1e8d25a-5936-4df5-9c20-f9e07915b731/5ffedee7-3f30-43d3-a08b-46b3b459e2ef",
        "content_id": "c77336d6-ed89-4bf5-8711-956862ca6af0",
        "document_type": "sem interdum. adipiscing orci ac finibus, dolor Duis fames lorem mauris massa tristique ultricies sagittis senectus sed Ut volutpat molestie est. porttitor vel Suspendisse ac malesuada vel dolor eu ac cursus tempor Lorem eros. et suscipit ipsum ac risus at Nam nibh Pellentesque non nibh. egestas. et lectus leo purus in, aliquet. hendrerit, Mauris scelerisque. tristique bibendum. interdum. Ut non a amet, nisl molestie Quisque Aenean vestibulum. Sed morbi Nam",
        "links": {
        },
        "locale": "ka",
        "public_updated_at": null,
        "title": "egestas. non nibh. ac Ut Mauris vel habitant risus cursus scelerisque. ac dolor",
        "web_url": "http://example.com/fe3bce10-bb5e-4a7f-b8ca-eab3e537a9bd#d89dea74b6490cc9e33d1ba4e0671e7e"
      }
    ],
    "top_level_browse_pages": [
      {
        "analytics_identifier": "bibendum. sem molestie turpis nibh. Nam lorem mauris senectus a pellentesque tristique Nam vestibulum. malesuada tempor hendrerit, dolor Suspendisse in, Quisque nibh elit. sed imperdiet leo sit Mauris ultricies interdum. ac amet, est. et vel Lorem tempor lectus eu adipiscing habitant morbi massa risus volutpat tristique eros. at nisl et Aenean molestie Ut Pellentesque orci ac purus Sed vel ipsum egestas. Duis netus porttitor finibus, risus fames scelerisque. sollicitudin sagittis eu cursus suscipit ac non ac libero. interdum. non dolor aliquet. consectetur Ut",
        "base_path": "/da2e556a-1ba5-4a27-91f1-49c812a43ffd/f0d20967-729d-4d5d-97c0-3178813ac779/3b099474-7f31-4348-a195-f153ac280631/5d14ef0a-5aad-4567-9b3b-395e4bf74901/d21cdca5-b705-42cf-ab7d-1c94a7a514b8",
        "content_id": "c196ca18-c0e5-4f4e-903c-daf9f12bad6e",
        "links": {
        },
        "locale": "fa",
        "schema_name": "Mauris elit. tempor turpis risus Ut Lorem ac molestie dolor lectus tristique interdum. tristique dolor vestibulum. habitant nibh et Quisque porttitor ipsum morbi risus sagittis et in, consectetur molestie vel sollicitudin pellentesque Nam Nam egestas. ultricies leo fames est. interdum. non finibus, imperdiet Ut Sed adipiscing eros. sed hendrerit, ac volutpat netus aliquet. bibendum. malesuada Duis ac at suscipit a eu lorem amet, nisl mauris sem tempor Pellentesque purus libero. ac nibh. orci massa cursus non Suspendisse sit senectus scelerisque. vel Aenean eu",
        "title": "Nam ac porttitor Quisque Pellentesque leo netus molestie ipsum bibendum. habitant tempor est. sit nibh Suspendisse orci senectus vel mauris tristique lectus dolor cursus Lorem in, Ut libero. molestie tristique fames nibh. dolor sollicitudin adipiscing aliquet. finibus, risus morbi risus Mauris et a tempor sed non interdum. volutpat egestas. malesuada ac non at vestibulum. lorem nisl amet, pellentesque Duis ac imperdiet eu elit. ultricies sagittis Aenean consectetur turpis interdum. hendrerit, scelerisque.",
        "web_url": "http://example.com/9ec2424f-266b-4b49-8c19-4f1440a8bbe8#22f574a724d62e61bc635905a65854d7"
      },
      {
        "api_path": "/367db1b8-c0af-49d0-bfbc-87ffb947fcbb/a25f18fa-db2e-47c0-8afd-9c2dc124a491",
        "api_url": "http://example.com/a72a318f-b675-4f98-8d4f-5f42c05f9d07/0ef03568-7fb7-434e-bc82-2e9c5b1902aa/885c98f0-f4b7-4d50-b3f6-77daad719a4e/9f962e64-18ff-4d5f-aca7-a37ca994109a#fb64e6b969fc9103e096f39f791123a5",
        "base_path": "/e4d389fb-1da9-4aff-ad0c-134e7fa810a7/5fed88b4-f219-4308-a6ee-f0bf455edb78/281d6811-20a3-4f96-a20d-815bdf761f6e/ad7e947b-893d-49c2-a2d0-c83c18187d60",
        "content_id": "163b6268-cb47-488f-b11b-e77e189a8c60",
        "locale": "zh-hk",
        "schema_name": "et tempor a volutpat amet, nisl orci Aenean risus eros. in, pellentesque Nam senectus imperdiet Pellentesque malesuada est. adipiscing ac consectetur vel morbi Suspendisse egestas. Duis suscipit massa habitant Ut eu ac sed lectus purus risus nibh. Mauris ac fames interdum. vel leo et Sed interdum. porttitor hendrerit, nibh Nam ac netus Ut molestie Lorem sem sit mauris tristique molestie",
        "title": "et ac Ut a sem dolor elit. suscipit lectus Pellentesque Duis Ut turpis Nam eu vel eu finibus, senectus et nibh adipiscing ac nibh. Mauris non egestas. porttitor leo habitant risus scelerisque. malesuada interdum. tristique sagittis massa interdum. mauris Aenean morbi lorem dolor tristique ac Suspendisse amet, sollicitudin eros. Sed bibendum. ac risus consectetur in,",
        "web_url": "http://example.com/7805e837-f3f8-429e-8008-76f9d8b20a19/1f35356e-7d33-4bbe-a286-0683df14849c/4d33a0a9-e2e1-41e8-858a-446bd7f239cd/bce0b619-6caa-419f-96ce-e933f183b4a8#56d6433cd16326c362b8206c13f88b7e"
      },
      {
        "analytics_identifier": "lectus sagittis",
        "api_url": "http://example.com/0ce2d893-416d-4293-8851-a785d6741d26#a59fded2963ef84f25dd765b9fae1954",
        "base_path": "/24e97a9f-f6db-4971-9646-2744cbc26b1f",
        "content_id": "f4c851d4-1e35-4a01-a60f-d2aea23d2725",
        "document_type": "eu interdum. nibh suscipit elit. ultricies ac sit tristique Lorem netus interdum. Sed lectus risus a Nam molestie sagittis dolor Duis Nam bibendum. at aliquet. tristique eu risus dolor ac sollicitudin volutpat et orci in, fames hendrerit, vestibulum. scelerisque. consectetur Aenean non turpis habitant leo senectus ipsum Ut cursus molestie Mauris mauris adipiscing tempor eros. finibus, Quisque vel tempor imperdiet porttitor lorem est. vel Suspendisse",
        "locale": "hu",
        "public_updated_at": "2017-11-03T16:36:32+00:00",
        "schema_name": "pellentesque orci Suspendisse vel netus ac",
        "title": "Duis nibh morbi ac dolor volutpat at egestas. Lorem senectus et orci Sed libero. sed Mauris",
        "web_url": "http://example.com/f1b52b10-a528-43a9-ba68-456628c97408/d07f40eb-1e84-4c62-b06f-f6e2ddc58794/19c41d64-4a7f-47ba-8daf-4f69cab59e57/2f1dad37-2ca6-4fbf-b597-a291a0b0814f#83de49a26f5b869c514b65a6e53b0518"
      },
      {
        "analytics_identifier": "eu amet, Mauris vel ipsum eu consectetur Sed ac imperdiet Quisque Duis hendrerit, orci non sed molestie pellentesque leo at Lorem aliquet. dolor massa ac ultricies bibendum. lorem finibus, risus nisl habitant et nibh. Ut Nam non elit. porttitor malesuada morbi senectus dolor Pellentesque in, Nam adipiscing Ut suscipit tempor libero. cursus tempor ac vestibulum. egestas. sollicitudin risus interdum. netus sagittis ac volutpat interdum. scelerisque. tristique est. fames purus Suspendisse nibh lectus tristique molestie sem Aenean vel a eros. et sit mauris turpis",
        "api_path": "/c89c2ae7-960b-4cf8-a7a2-5a55d36ab069",
        "api_url": "http://example.com/54059afd-421f-4d31-bffc-684da23de2cf/8823c60a-bacb-4e2e-bd6d-e9a925cefd48#310cc05d74b2e9ff5e3e1f07eac779ae",
        "base_path": "/84506787-7614-4f8a-adae-1e8cd2ae049f/695d40b7-d6a9-4b08-a298-a28e001632ba/14a36050-bbfa-4caf-b00e-fd91f012f267/aa3efc15-e564-4fb1-b139-44e0ed528204",
        "content_id": "23c4f43a-00e1-426b-945c-a5e9e28b923d",
        "links": {
        },
        "locale": "sq",
        "schema_name": "Quisque et non sem habitant fames lectus tristique sollicitudin at sed est. ac Duis turpis scelerisque. porttitor interdum. elit. eros. ultricies lorem imperdiet aliquet. senectus pellentesque bibendum. leo sagittis Nam Lorem risus tristique libero. et massa Pellentesque volutpat nisl Nam tempor ac risus hendrerit, eu finibus, eu netus amet, a purus dolor non vel molestie egestas. Mauris mauris nibh. vestibulum. malesuada Aenean Ut",
        "title": "tempor Sed vestibulum. mauris molestie leo",
        "web_url": "http://example.com/5dd3b178-8e00-47ef-84a0-4af090252d5b/26e0d5d8-7c7c-4aaa-b5d1-74513102eb55/d321eade-fb29-4b7a-abca-cf669a7357f6#8c5524889b4b4aff025fa6e349983235"
      }
    ]
  },
  "locale": "ur",
  "navigation_document_supertype": "tristique et est. mauris aliquet. Lorem morbi amet, interdum. netus cursus scelerisque. libero. orci volutpat sollicitudin porttitor Ut tempor pellentesque nibh tristique in, eu bibendum. dolor Suspendisse massa Quisque dolor adipiscing egestas. tempor Sed Duis non habitant",
  "public_updated_at": "2017-11-04T09:52:18+00:00",
  "publishing_app": "specialist-publisher",
  "rendering_app": "feedback",
  "schema_name": "mainstream_browse_page",
  "title": "nisl sem ac eu molestie risus egestas. netus eu orci purus senectus consectetur amet, Suspendisse interdum. vel volutpat bibendum. Nam ac Ut ac interdum. Aenean massa Quisque leo est. cursus libero. suscipit non imperdiet sed Ut dolor lectus Mauris molestie aliquet. porttitor pellentesque a ac sollicitudin scelerisque. Lorem et eros. fames vel at nibh. Duis mauris sit vestibulum. Sed adipiscing ultricies hendrerit, habitant Nam non morbi ipsum tristique et finibus, turpis lorem in, sagittis tempor Pellentesque elit. tristique nibh dolor risus malesuada tempor",
  "updated_at": "2017-11-11T23:33:31+00:00",
  "withdrawn_notice": {
  }
}

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
groups
array
Lists of items with titles & paths in named groups, used for showing curated links on browse pages and topics
internal_name
string
An internal name for taxonomy admin interfaces. Includes parent.
ordered_second_level_browse_pages
array

second_level_ordering

Allowed values: alphabetical, curated
document_type
string

Allowed values: mainstream_browse_page
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: mainstream_browse_page
title
string

update_type

Allowed values: major, minor, republish

View this schema on GitHub

Random example

{
  "access_limited": {
    "auth_bypass_ids": [
      "346b959d-c6bd-46ef-b8b1-08a1398c7504",
      "8c6acf7f-970b-49a2-8100-1482530c8dd3",
      "2697b66d-1697-42ec-84c0-882aa2b2009b",
      "3a44a723-08fe-452f-a010-94dc6d16141e",
      "1d87a901-4104-46c1-bed0-7c60d135ee02"
    ]
  },
  "analytics_identifier": "tempor molestie turpis ultricies Ut scelerisque. tristique nisl eros. amet, ac eu Aenean mauris imperdiet in, interdum. non vel porttitor dolor ac leo tempor Nam nibh. molestie dolor adipiscing ipsum non Duis Ut sem Suspendisse sollicitudin a Sed et Pellentesque Mauris habitant eu malesuada risus cursus interdum. bibendum. nibh egestas. tristique Quisque finibus, purus elit. ac lorem netus Lorem volutpat sed pellentesque vel morbi consectetur massa",
  "base_path": "/0b5d5211-cbdf-48c7-a05b-a8bbf04fb9a1",
  "details": {
  },
  "document_type": "mainstream_browse_page",
  "first_published_at": "2017-10-20T01:22:27+00:00",
  "links": {
  },
  "need_ids": [
    "Mauris non senectus fames a ac purus imperdiet risus adipiscing tristique vel et Ut vestibulum. et Quisque malesuada eu Aenean nibh dolor est. hendrerit, nisl porttitor tempor nibh. Pellentesque libero. Suspendisse at",
    "adipiscing scelerisque. risus aliquet. lorem Ut ac Nam eros. massa vestibulum. interdum. bibendum. habitant dolor sed nisl at molestie interdum. nibh consectetur ultricies Quisque ac tristique malesuada imperdiet morbi senectus mauris eu et ac ac Sed molestie nibh. sollicitudin pellentesque dolor tempor orci suscipit risus finibus, Pellentesque Nam volutpat eu sem egestas. Duis fames Suspendisse tempor lectus non netus elit. vel vel hendrerit, sit Lorem ipsum leo non Ut libero. a porttitor tristique purus cursus Mauris amet, Aenean turpis in, et est. sagittis"
  ],
  "publishing_app": "design-principles",
  "redirects": [
    "Nam molestie in, interdum. non Suspendisse",
    "vel volutpat tempor Suspendisse consectetur ac ultricies ipsum",
    "habitant lorem amet, egestas. eros. Ut morbi sit pellentesque Mauris interdum. tristique et cursus lectus Duis dolor in, fames eu volutpat ac turpis suscipit Sed interdum. scelerisque. imperdiet nisl libero. ipsum purus ac sem non netus Ut nibh Aenean Quisque nibh. Nam risus elit. Suspendisse non sed finibus, porttitor et tempor eu Nam senectus adipiscing Pellentesque vestibulum. vel ac leo Lorem molestie ultricies",
    "est. et Suspendisse aliquet. bibendum. lorem non et sit interdum. imperdiet orci vel Nam tempor elit. ultricies Sed eu turpis purus eu dolor tempor adipiscing ipsum netus scelerisque. ac",
    "risus senectus ac libero. volutpat sit tempor Lorem netus Quisque vestibulum. fames Mauris dolor Ut Pellentesque ac ipsum molestie lorem nibh. vel",
    "libero. sollicitudin vel elit. sem habitant nisl Ut adipiscing amet, senectus vestibulum. risus Suspendisse hendrerit, turpis risus bibendum. suscipit tempor ipsum sed molestie scelerisque. interdum. malesuada Quisque a molestie leo est. dolor lectus vel in, dolor ac et non fames finibus, egestas. at eu ac Nam ac nibh mauris sit tristique Ut netus Aenean Lorem Sed interdum. ac lorem massa tristique cursus morbi Mauris eros. pellentesque consectetur Duis imperdiet purus et sagittis tempor nibh. non orci"
  ],
  "rendering_app": "email-alert-frontend",
  "routes": [
    {
      "path": "suscipit lectus tempor eu mauris adipiscing sed ac ac morbi Nam at risus nibh eros. Ut libero. scelerisque. amet, in, vel est. ipsum molestie orci Sed Quisque dolor Suspendisse sem finibus, non interdum. vel eu tristique turpis Duis netus ultricies risus purus non tempor nisl ac tristique vestibulum. egestas. malesuada elit. interdum.",
      "type": "exact"
    },
    {
      "path": "sollicitudin massa dolor mauris consectetur Sed tempor aliquet. lectus malesuada lorem sit et bibendum. suscipit libero. netus finibus, dolor Nam leo eu vel amet, morbi est. Pellentesque Duis scelerisque. vel fames nibh non Suspendisse eu elit. tempor pellentesque tristique purus eros. turpis orci vestibulum. interdum. et ipsum at nisl Lorem ac Nam Ut senectus adipiscing sed risus a risus sagittis Mauris ac egestas. Aenean nibh. molestie porttitor in, imperdiet ultricies sem non cursus ac tristique interdum. hendrerit, Quisque ac Ut habitant volutpat molestie",
      "type": "prefix"
    }
  ],
  "schema_name": "mainstream_browse_page",
  "title": "vel in, volutpat non Sed tristique vestibulum. Suspendisse morbi non a sollicitudin Lorem lectus dolor dolor et tempor porttitor tristique vel nibh sem senectus Nam Pellentesque pellentesque cursus nisl risus at aliquet. tempor elit. netus hendrerit, ac lorem ac eu adipiscing habitant sagittis est. turpis sit Mauris nibh. malesuada consectetur imperdiet ac et molestie Aenean massa ipsum Nam fames suscipit ultricies libero. scelerisque. bibendum. egestas. interdum. orci amet, Duis leo interdum. eu Ut eros. risus sed ac finibus, Ut mauris Quisque purus molestie"
}

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

Attributes

links
object
active_top_level_browse_page
The top-level browse page which is active
related_topics

second_level_browse_pages
All 2nd level browse pages under active_top_level_browse_page
top_level_browse_pages
All top-level browse pages
previous_version
string

View this schema on GitHub

Random example

{
}