Skip to main content

Schema: homepage

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

document_type
string

Allowed values: homepage, service_manual_homepage
first_published_at
or null

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
embed
Content that will be embedded within the document, using embed tags.
level_one_taxons
Link type automatically added by Publishing API
ministers
Link type automatically added by Publishing API
part_of_step_navs
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.
popular_links
Collection of links to be used to display popular links on homepage
related_to_step_navs
Link type automatically added by Publishing API
role_appointments
Link type automatically added by Publishing API
secondary_to_step_navs
Link type automatically added by Publishing API
locale
string

Allowed values: ar, az, be, bg, bn, cs, cy, da, de, dr, el, en, es, es-419, et, fa, fi, fr, gd, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, ko, ku, ky, lt, lv, ms, mt, ne, nl, no, pa, pa-pk, pl, ps, pt, ro, ru, si, sk, sl, so, sq, sr, sv, sw, ta, th, ti, tk, tr, uk, ur, uz, vi, yi, zh, zh-hk, zh-tw
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: account-api, calculators, calendars, collections-publisher, contacts, content-publisher, content-tagger, email-alert-frontend, external-link-tracker, feedback, frontend, government-frontend, hmrc-manuals-api, local-links-manager, manuals-publisher, performanceplatform-big-screen-view, publisher, publishing-api, rummager, search-admin, search-api, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, specialist-publisher, static, tariff, travel-advice-publisher, whitehall
publishing_request_id
A unique identifier used to track publishing requests to rendered content
publishing_scheduled_at
or null

rendering_app
string
The application that renders this item.
Allowed values: account-api, calculators, calendars, collections, content-store, email-alert-frontend, email-campaign-frontend, feedback, finder-frontend, frontend, government-frontend, info-frontend, licensify, performanceplatform-big-screen-view, rummager, search-api, smartanswers, spotlight, static, tariff, whitehall-admin, whitehall-frontend
scheduled_publishing_delay_seconds
or null

schema_name
string

Allowed values: homepage
title
string

updated_at
string

withdrawn_notice
object
explanation
string

withdrawn_at

View this schema on GitHub

Random example

{
  "analytics_identifier": null,
  "base_path": "/feb8cab4-bdc2-17e6-a7a8-c0fea6ef5174/495505b4-b90c-1df5-aa4b-3adeae7bad5e",
  "content_id": "33cd8e6c-bd31-1c34-a50e-6dda3ce6e5d3",
  "description": null,
  "details": {},
  "document_type": "service_manual_homepage",
  "links": {
    "child_taxons": [
      {
        "api_path": "/add045ef-b2ef-19f0-ac41-d942c3c7a3aa/ec3f6a54-b4aa-1d1d-a71e-255db6904a8f/cd3d49c2-8c22-1a92-acfe-aed226c5a21e/aedea11f-b73d-1e1b-a3e6-f10367a4816a",
        "api_url": "http://example.com/a975c681-3f59-1a6a-a7b3-dcdb4f55fb35#efc31becea",
        "base_path": "/9bf06ff1-cbe9-11fa-a7fb-2e45e8c0c07b/a47b7eee-e2cf-1b5f-ae9d-0a6be2a4b91a",
        "content_id": "bc5c7a88-a5fe-1f1c-aebe-9f9ce25e8feb",
        "document_type": "et et eros. Suspendisse lorem ipsum Pellentesque purus pellentesque ac leo at vel dolor senectus Ut Quisque a sem lectus fames sollicitudin ultricies eu non vestibulum. egestas. risus Duis in ac cursus Nam porttitor habitant ac scelerisque. tristique interdum. netus elit. sagittis aliquet. molestie imperdiet interdum. amet bibendum. morbi adipiscing turpis Sed Lorem libero. nisl volutpat non hendrerit est. eu sed sit finibus tempor vel mauris massa molestie tempor tristique Mauris suscipit orci malesuada Aenean dolor nibh Nam consectetur Ut ac",
        "links": {},
        "locale": "ne",
        "schema_name": "scelerisque. fames risus amet cursus Pellentesque leo malesuada consectetur finibus aliquet. elit. hendrerit orci Sed purus egestas. ipsum libero. ac Ut lorem dolor non et Suspendisse morbi nibh pellentesque adipiscing vel Aenean tristique porttitor habitant ac Lorem non molestie interdum. nibh. Nam Quisque risus imperdiet sit est. ultricies",
        "title": "Aenean vel ipsum molestie Duis Sed finibus Pellentesque Ut elit. sit ac Lorem netus interdum. porttitor tristique habitant molestie turpis Suspendisse Ut suscipit Mauris libero. nisl ac risus egestas. Nam vel nibh a at eros. aliquet. imperdiet et senectus pellentesque tempor orci eu malesuada adipiscing sem dolor mauris non bibendum. est. leo tempor volutpat et Nam ultricies eu fames scelerisque. risus hendrerit lorem vestibulum. lectus Quisque consectetur tristique ac ac interdum. non dolor sed in amet morbi sollicitudin purus massa sagittis nibh. cursus"
      },
      {
        "analytics_identifier": null,
        "api_path": "/d417a36e-4286-1b4c-a5ab-17bd6beec0fc",
        "api_url": "http://example.com/93f3f2f3-bee1-1a6e-ab9a-98d9668d0f59/febaffb5-7d62-1fab-ac49-7bfff6d046c0/1c698aec-dd72-15fd-a5ad-895fffef4e34/a9decb9a-9629-18a6-aec1-2e7f99c8c017/2ac62188-f7e0-1010-a112-a247bbcf5f8d#99b01db9f0",
        "base_path": "/3f7da56b-0d70-1eba-ae02-73bbd3350abc",
        "content_id": "f2cdd6ee-32cb-1cd3-aa05-89ea400e0eed",
        "links": {},
        "locale": "fi",
        "schema_name": "consectetur lorem vel mauris senectus et molestie risus nibh Lorem netus ac turpis nibh. eros. eu volutpat tristique suscipit tristique et eu orci scelerisque. at ac nisl ultricies malesuada dolor Pellentesque Aenean Quisque est. Suspendisse tempor sed vestibulum. in sit ac porttitor massa vel sollicitudin Sed Duis Nam sagittis cursus interdum. Ut Nam amet egestas. leo interdum. adipiscing lectus",
        "title": "Mauris eu cursus morbi pellentesque senectus hendrerit ultricies tempor Ut Nam sed imperdiet lectus Ut ac turpis nibh dolor elit. non a netus Nam ipsum scelerisque. leo mauris nibh. et purus tristique massa orci malesuada tempor et in at tristique risus suscipit vel Duis ac consectetur interdum. molestie Quisque ac vestibulum. eros. ac Suspendisse non Lorem amet eu habitant bibendum. lorem vel interdum. Pellentesque egestas. porttitor finibus molestie aliquet. sit adipiscing est. dolor volutpat Sed sagittis nisl fames Aenean sem libero. sollicitudin"
      },
      {
        "analytics_identifier": null,
        "api_path": "/ca36e409-90aa-1d62-a763-f5dce8b2613a/18625dcc-2094-1a90-acec-76dadee7bd2c/4d8b6b69-6cb7-1d8d-aacd-7be5c6b256c8",
        "api_url": "http://example.com/ee14a23f-e4c6-16ef-a8f5-6778dd9c15dc/ed49f6aa-154b-1cca-a143-37d6ef9c1d9f/c6742eaa-265b-1aac-a33c-86d61d2bb50c/b3efbf6e-e542-16b0-aebb-4652abdaec5f/7e137bf8-1e30-1237-a0ed-db31bbf9afb3#10bb9ffc1a",
        "base_path": "/ffb6ee5b-b70b-1fbc-a0a1-b7fc9a084eff/efe4e664-c577-1639-afa6-93fde33ee495/b0ca001c-d5ea-1fdf-ace4-fb307bef7cbd/acb95f9b-6765-1dca-aad1-73c369304f2b",
        "content_id": "8bfccbfb-f437-1cfe-a6ce-d8cfe3620cc1",
        "document_type": "Aenean senectus Ut sed eros. bibendum. dolor Nam tristique adipiscing ac volutpat sollicitudin tristique a Sed cursus Quisque in egestas. eu ipsum libero. molestie purus interdum. leo imperdiet vestibulum. amet molestie ac fames habitant et est. orci turpis non sem netus",
        "locale": "sq",
        "public_updated_at": null,
        "title": "nisl leo Duis netus finibus Quisque risus massa tempor vestibulum. eros. orci senectus turpis ac eu purus interdum. Pellentesque amet Mauris lectus egestas. Ut at molestie risus nibh. ac vel ipsum consectetur a ac aliquet. scelerisque. est. et mauris imperdiet sollicitudin lorem tristique sit habitant bibendum. sagittis sed Aenean vel ultricies dolor cursus hendrerit porttitor sem Suspendisse ac pellentesque morbi eu"
      }
    ],
    "children": [
      {
        "analytics_identifier": "nibh sollicitudin volutpat amet vel lectus Pellentesque ultricies cursus consectetur imperdiet sed eu risus netus risus tempor Nam purus at fames non ipsum Nam est. Sed interdum. dolor vestibulum. lorem Duis mauris dolor pellentesque tempor finibus orci Ut eros. leo molestie Aenean tristique malesuada et adipiscing ac a hendrerit senectus nibh. Suspendisse interdum. vel bibendum. turpis nisl elit. sit Ut porttitor suscipit Lorem Mauris Quisque eu molestie massa sagittis sem",
        "api_path": "/f7124dc2-cffd-1bef-afa1-5ff975cfb0e1/7abbfb0b-e6d6-1804-a0dd-6e7bf36c6582/99f4e4f0-9a1c-107c-abaa-b9caf4645f9c/a1d94177-bd0d-1e5a-a4fb-7e40cb8cc7f5/dededdd9-fccc-16bb-ac3d-e33a0ebbd30c",
        "base_path": "/a659321d-fd26-147e-aa8c-c0d06cf6d675/fcf485d9-276f-12b4-ab11-d39a48920b0d/b912ad77-2f52-19bb-a6d1-fb52e57f2a9f/0d9b35b7-c7ea-1c79-a71a-c7378ad5e5bc/acbbbb7a-e72f-1e19-ad3f-fc1512cde700",
        "content_id": "6a8b9cc8-af79-18c4-aabe-a10dc040be85",
        "document_type": "tristique elit. netus lorem eu adipiscing eu lectus malesuada hendrerit porttitor ac a senectus non mauris Aenean morbi risus consectetur Ut purus suscipit pellentesque interdum. tempor Suspendisse ac ipsum ac non Nam Quisque et imperdiet molestie",
        "locale": "bn",
        "public_updated_at": "2024-05-28T18:55:35+00:00",
        "schema_name": "risus sollicitudin Mauris vel ipsum hendrerit a nibh netus orci Duis est. ac pellentesque Nam turpis sem amet ac Pellentesque eros. vel egestas. Lorem morbi et Sed non Suspendisse non fames tristique risus nibh. eu in leo consectetur interdum. dolor senectus ac sit nisl at libero. lectus Nam",
        "title": "interdum. Suspendisse massa interdum. mauris Nam sit Sed lectus fames non malesuada tempor et aliquet. sem molestie amet Quisque eros. Nam ipsum egestas. senectus sagittis bibendum. adipiscing suscipit lorem elit. et Mauris molestie Duis eu Pellentesque orci finibus nibh a ac dolor risus cursus morbi imperdiet Aenean tempor consectetur Lorem vel turpis porttitor ultricies leo scelerisque. pellentesque nibh. nisl ac vestibulum. dolor non tristique sollicitudin purus sed Ut hendrerit netus at tristique Ut libero. ac risus ac eu volutpat habitant est. vel in"
      },
      {
        "analytics_identifier": "libero. Quisque ac consectetur cursus interdum. vel sit interdum. risus ipsum egestas. nibh. a pellentesque sed molestie turpis morbi Ut vel dolor finibus vestibulum. imperdiet ac habitant netus purus risus malesuada Pellentesque non eros. porttitor tempor sollicitudin scelerisque. Mauris nisl tristique ultricies eu elit. ac Aenean volutpat in tempor Nam leo hendrerit est. tristique fames bibendum. et at suscipit dolor eu molestie lectus non Duis orci mauris Nam Ut amet senectus massa Lorem sem et adipiscing Suspendisse ac aliquet.",
        "api_path": "/3ab3dd5c-92aa-1ad2-a57c-cfbddb91834a/6e1cbfdc-7d62-1ede-a0fb-f0c8b3b8754f/adfb423f-dadc-1e2a-acac-e5cc431ccbbe/133865bc-6c8f-1a25-ab1d-236b8bee8e61",
        "api_url": "http://example.com/ecf21c8f-df9c-1d0c-a749-7fd443fffe32/ba0cdfa9-9c76-1fbc-a0d2-6e72a3f2b7cf/ee6ada5f-fb0f-1ab7-ae75-d986c2402caa/ecbc0588-39ee-1cfb-ae48-a7d76a26c4a9/7db1cc68-2964-1abc-a5b6-2906fd7f0f33#df6cc47383",
        "base_path": "/8d80dc6d-a5f7-17d3-aaa0-4c51eb0a4691",
        "content_id": "ead7be5c-120e-13df-a85c-fbdc8e2a9bd5",
        "locale": "no",
        "public_updated_at": null,
        "title": "sagittis orci interdum. bibendum. vestibulum. amet cursus vel Mauris Lorem morbi Sed ac elit. Ut imperdiet sit pellentesque consectetur egestas. in suscipit malesuada Aenean lorem hendrerit finibus habitant vel et eu Suspendisse Pellentesque volutpat at nisl et ac fames risus netus turpis sed tempor dolor molestie interdum. Nam tristique ac risus",
        "web_url": "http://example.com/c96b2b59-8054-1ac9-a3ce-b85d664a9e05/f3b9fabe-ee5f-1fe4-a7f5-a4a96b336c44/28e2cc8a-ef1b-185b-a407-596efd9aaf6b#e7ca4f3b5a"
      }
    ],
    "embed": [
      {
        "api_path": "/69d2fdd6-f3f6-1e5b-abdc-fc7766e9107d/5492fcb1-eec6-1bdf-ad4a-aa5fc5cf022d/2caab7fd-158d-1f6f-a2d4-5ac7f29dfa6d/5fe140f0-b7f5-13a2-a4b9-0bde8a31560e",
        "base_path": "/2c52f351-f566-1aab-aa76-9cc24557ba42",
        "content_id": "732e1e19-e3b4-13fb-a6a3-2a0fac3eadaf",
        "links": {},
        "locale": "sv",
        "schema_name": "tristique adipiscing Pellentesque dolor tempor finibus Sed purus senectus sagittis massa eu molestie molestie risus ac fames Nam libero. vel cursus leo Lorem sem turpis risus dolor ipsum non interdum. sollicitudin Suspendisse Nam bibendum. nibh. eros. aliquet. morbi ultricies lorem egestas. est. lectus at volutpat sit scelerisque. sed netus ac mauris suscipit Duis interdum. malesuada vestibulum. elit. consectetur nisl nibh vel Ut eu imperdiet Quisque Mauris habitant in ac a ac et pellentesque orci tempor hendrerit et porttitor amet tristique non Ut Aenean",
        "title": "finibus elit. ultricies Duis imperdiet Pellentesque lorem nisl purus senectus dolor molestie risus sollicitudin vestibulum. Ut morbi non tempor non tempor mauris amet ac ac porttitor sem orci volutpat malesuada ac turpis vel scelerisque. lectus interdum. consectetur nibh. nibh in Lorem est. bibendum. vel tristique et tristique a dolor Mauris netus risus pellentesque egestas. Nam Suspendisse libero. eu habitant ipsum interdum. Nam fames hendrerit sed at Ut sit eros. molestie suscipit ac",
        "web_url": "http://example.com/ff2fa68e-f92b-111d-aaf2-ba67a9c79e93#9899c0c1fd"
      },
      {
        "api_path": "/27d59a17-7f28-163d-a71a-4aae41d7a1af/aff5f43c-8bb8-1e98-aa21-22acde1a1dcc/463da42a-7ac4-1cc5-a57f-a9f0caca3ba7",
        "base_path": "/aab3292d-c233-181f-a329-dc0ce14596b6/1c994eb7-960e-1f1c-ab1d-e0aa1a7dba1e/203ee3ae-490a-154a-ae45-09c5d4011eda/92fbf29b-5320-157b-ac42-acda6a2ddbd9",
        "content_id": "e9f6baad-a31f-1b47-a3b9-a7179be5ed2a",
        "locale": "ti",
        "title": "Quisque finibus suscipit sed sit Ut aliquet. non tempor",
        "web_url": "http://example.com/14c2a28d-4dbd-19ac-a7f4-616f5dccf44b/efcec08b-eeca-1d30-a2d7-c0984efef434/dc6d89eb-b85e-15e7-ab06-eb17f22bcdab/9486a317-fba7-1459-a2f6-14eca3577ba8/453c247c-eae3-1e58-a944-00d51ddc5322#b0f0ec5b26"
      },
      {
        "api_url": "http://example.com/22d79a49-4fea-1d34-ae8b-fc60dae6ef4f/caab0c2e-cbcc-19d3-a3db-fbeb66ccb735#ae0cbae7ad",
        "base_path": "/882aeeaa-94f4-11fd-a01d-c800df38a43d/c429b46c-d86b-1cfd-a24f-f0ddd0da8f9c/6e3dc35b-d343-1bec-a78b-8f143bfc55e9/ea1ccfda-b1da-199b-ab04-ecd20cf20e85",
        "content_id": "43e218ac-2eea-1aad-acaa-4bac7e8e71bb",
        "links": {},
        "locale": "dr",
        "schema_name": "vel molestie vestibulum. Pellentesque purus ac Ut",
        "title": "imperdiet hendrerit sem a risus Ut interdum. orci est. habitant turpis non consectetur dolor ipsum molestie sed eu ac tempor Lorem mauris Nam Quisque malesuada sit leo Sed eu amet vestibulum. egestas. at nisl lorem et"
      }
    ],
    "secondary_to_step_navs": [
      {
        "base_path": "/be7c4eaf-d3c8-1e42-a1bf-f1ad4e5bccf5",
        "content_id": "b74f6a6a-a86b-1b61-aa9e-6a25c20fda5e",
        "links": {},
        "locale": "gd",
        "schema_name": "amet morbi consectetur est. ac adipiscing leo molestie sollicitudin pellentesque habitant cursus lorem at eros. sagittis interdum. dolor vestibulum. aliquet. hendrerit Ut elit. ac suscipit vel Nam nibh. senectus Pellentesque Aenean imperdiet Suspendisse",
        "title": "Duis eros. habitant Ut massa adipiscing et porttitor sit Sed turpis malesuada Aenean non sollicitudin lectus cursus Pellentesque dolor netus fames scelerisque. eu sed at egestas. ipsum mauris risus nibh orci vel suscipit in hendrerit risus Ut Nam imperdiet non elit. a est. interdum. tempor tristique interdum. ac Lorem morbi ac Quisque consectetur purus aliquet. libero. nisl bibendum. tristique nibh. amet leo lorem sem volutpat molestie pellentesque sagittis ac dolor"
      },
      {
        "api_path": "/b9eb6a9b-c0fa-11e3-aa92-54ce8ea2a2e8/e28c782a-50b5-1c00-ab20-9e2abfbd818f",
        "api_url": "http://example.com/d8425a66-7fa7-1648-a3e1-12f2df4b218a/e34f0afc-03d5-1b0d-af6b-c07fee4fd791/c3f05b3a-d807-123d-a9b8-8aeca2d4e44e/8f788307-2cdc-17d8-ada1-dfea723265e0#c49671137f",
        "base_path": "/e8884c49-bedf-1d33-a0be-d0eb01ade9e6/a49ef534-f0b2-1d1d-a4c4-2845156bf22e/4ddb89cf-65e6-1794-a020-e9216a71c1ee/fd7ecd0a-2daf-1086-a6ef-0eff2e53e1ba",
        "content_id": "6cc6d47d-af1e-107a-ad4b-8bd4860d63f7",
        "links": {},
        "locale": "ar",
        "public_updated_at": null,
        "schema_name": "sed non scelerisque. vestibulum. tristique leo adipiscing sollicitudin massa Lorem ac vel dolor a turpis Nam non ultricies in Pellentesque sagittis molestie vel pellentesque tristique Quisque porttitor netus amet tempor egestas. orci ipsum morbi risus molestie sit Mauris Duis finibus",
        "title": "aliquet. orci et interdum. ac eros. est. sed habitant vel imperdiet risus non libero. leo turpis sem tempor tristique morbi finibus purus ac vestibulum. bibendum. dolor cursus molestie ipsum et interdum. in hendrerit adipiscing mauris lectus malesuada Aenean tempor non eu egestas. Mauris sit at Quisque volutpat risus ac senectus Ut a molestie amet fames eu elit. netus suscipit dolor vel sollicitudin pellentesque nisl Lorem Nam ac lorem Ut Sed"
      },
      {
        "analytics_identifier": null,
        "base_path": "/e7ced1be-61e1-1beb-af02-3fcb20a23abc/fa970ab7-e4d4-19bf-aaeb-f4e933798dae/b9aa4f11-07da-1dab-a9eb-3fa9bc0a98f2/a471fcce-6885-1c14-a8cd-b8d97c51f463",
        "content_id": "6cf8341d-dd3b-1538-aac9-70fdf14ef646",
        "locale": "hr",
        "public_updated_at": "2013-10-22T12:30:58+00:00",
        "schema_name": "ac cursus Ut egestas. bibendum. eu interdum. nibh. ac ac vestibulum. Lorem volutpat Nam sed in porttitor non fames massa tempor tempor eu Aenean sit risus ac malesuada scelerisque. ipsum consectetur sagittis aliquet. pellentesque et non senectus a Pellentesque at Mauris finibus tristique eros. libero. sem Ut tristique et Suspendisse vel Sed dolor sollicitudin turpis molestie adipiscing purus amet leo est. molestie suscipit netus vel",
        "title": "nibh. ac massa eu vel egestas. imperdiet lorem sollicitudin finibus sagittis ac Nam"
      },
      {
        "analytics_identifier": "nibh. eu et hendrerit non volutpat in bibendum. ac adipiscing Ut Aenean egestas. interdum. vestibulum. ultricies mauris vel Nam a dolor interdum. Duis ipsum Ut aliquet. fames ac netus risus senectus Pellentesque",
        "api_path": "/bc0ec590-1aa0-18b6-a0f5-aa1cc64ec7bb/108fb963-c2cb-1cab-a8f0-8be5e7520559/cea5632d-09c6-1b55-aebc-e96a8c18f7eb/5cfd2d62-b732-1efb-a9ee-f208f369aca0",
        "base_path": "/b4c52823-57e8-19c0-af3d-ac4bd99d4ccb/58a3cdbd-ff5d-18d8-af89-7dc31f2ccaa4",
        "content_id": "eac3b18f-1036-148d-a2cb-b56b4a3c5fc6",
        "links": {},
        "locale": "ne",
        "schema_name": "Quisque egestas. cursus Lorem consectetur ac tempor tristique adipiscing sagittis purus mauris amet tristique Aenean lorem a sed interdum. ipsum elit. Nam Ut suscipit bibendum. massa vestibulum. est. turpis dolor leo orci molestie Ut Suspendisse et senectus in interdum. ultricies vel eros. tempor Pellentesque ac Mauris nisl aliquet. at Nam ac risus morbi sollicitudin porttitor lectus volutpat sit molestie nibh. risus",
        "title": "Ut non tristique ipsum lorem scelerisque. ac mauris Sed in elit. cursus Duis Nam ac risus Quisque interdum. ac massa nisl lectus volutpat tristique sem habitant aliquet. orci risus nibh est. vel tempor sed sit ac leo bibendum. et senectus pellentesque purus vestibulum. eu",
        "web_url": "http://example.com/707ce7e2-d0dc-10be-a02a-6875015ca6d0/b3b258f4-1d4a-1aa0-a65e-7f791b4a206e/c31eeaf9-9dcf-1b6b-addc-af34165aa139/fc1dfddf-425b-1dc0-ab9a-e68bb2cee79d#c01cc1aa5d"
      },
      {
        "api_path": "/bfca917e-7c87-1aff-af0e-5e8ecaa91ba8",
        "base_path": "/923fd0da-dffb-16d8-aad8-f945e778b6ec",
        "content_id": "ba25f62b-a29f-1f0a-a4a8-fef97fc91aee",
        "locale": "lv",
        "public_updated_at": null,
        "title": "at Ut a Sed ac nisl Mauris tempor molestie interdum. Duis pellentesque imperdiet turpis Lorem Ut Quisque lorem non ac adipiscing libero. sagittis nibh. morbi sollicitudin cursus hendrerit eu tristique sem vel Nam mauris fames elit. dolor habitant Pellentesque vel volutpat risus ipsum et bibendum. lectus est. orci leo purus aliquet. Nam sit dolor Aenean in egestas. finibus netus risus Suspendisse tempor nibh ac amet et sed molestie tristique massa non eros. eu interdum. ac scelerisque. consectetur vestibulum. senectus malesuada",
        "web_url": "http://example.com/048d910c-a9a5-186f-a0a1-249a6e51dff7/5530ac3c-79af-19ba-a1d3-ae34d232bab0/c8da980a-e7d5-1090-acad-c318fb83b83e/e7ac8610-9dc9-1a64-a501-c5d40bf024a0#78134aaf60"
      },
      {
        "api_url": "http://example.com/a546ad09-e48b-1ad4-ab01-5a608bc7ede4#8cf0f4deb0",
        "base_path": "/c4657c82-5fa2-174c-a86e-57dc2ab1a453",
        "content_id": "4d5b4b89-bbeb-19b7-a0e8-d6cc6b6e4ff3",
        "locale": "sk",
        "public_updated_at": null,
        "schema_name": "sit vestibulum. ac suscipit vel at senectus Mauris Sed et tristique mauris finibus ipsum tempor eu est. netus ac",
        "title": "a turpis volutpat finibus egestas. interdum. Nam Ut sem Nam Quisque non ac vel sed Mauris consectetur molestie massa orci nibh ultricies porttitor Aenean Sed habitant scelerisque. risus suscipit ac cursus at"
      },
      {
        "analytics_identifier": null,
        "api_url": "http://example.com/6be6ca3f-ffbc-1a71-ac82-d0ec0067c2ff#d07789baa0",
        "base_path": "/ea80a0f9-0f87-1efb-aacc-a8ab4d35ffd8",
        "content_id": "0b0990ac-4aac-1fee-a5a7-39cde68d1c29",
        "document_type": "senectus nibh. ipsum scelerisque. molestie mauris vestibulum. ac Pellentesque pellentesque in tristique sed malesuada ac finibus interdum. morbi risus non Quisque suscipit eros. porttitor dolor lorem Duis imperdiet vel ac egestas. sollicitudin eu Mauris tempor sem consectetur nisl vel volutpat leo sagittis eu tempor non ultricies dolor sit Aenean nibh amet elit. et at Ut cursus a adipiscing purus bibendum. et aliquet. Nam molestie fames Lorem netus orci hendrerit interdum. Ut tristique Sed",
        "locale": "uz",
        "public_updated_at": "2012-11-19T12:28:43+00:00",
        "title": "ac Nam sagittis malesuada Duis consectetur bibendum. Aenean risus dolor vestibulum. orci vel nibh. sit turpis risus elit. habitant ac eros. at non Mauris non hendrerit Ut porttitor massa ipsum interdum. Ut volutpat netus aliquet. finibus eu libero. suscipit Suspendisse Pellentesque Lorem et egestas. ac sollicitudin fames nisl tristique ac dolor lorem amet est. eu molestie tempor",
        "web_url": "http://example.com/ee8ec326-9e0d-1dd9-ac9a-288ccee7feac#cbbc9fba0b"
      },
      {
        "analytics_identifier": "pellentesque scelerisque. malesuada Aenean Lorem cursus lectus sem eu risus Quisque eros. tristique Suspendisse in volutpat interdum. porttitor",
        "api_url": "http://example.com/fcbcb5d0-e066-1e07-a7ef-fbd4fadd72ea/225bb09c-3e52-106b-af64-e4cbd512a51c/3e2b17d8-cc6e-1bb5-ac31-f1b5d6b2aeaa#bf6a29c0fe",
        "base_path": "/2aed1fbe-3472-19cb-a4fb-bf846a314ff7/8bb2ce8b-c28a-13ce-ac12-39eed6fda2fd",
        "content_id": "de6c2a4f-3cb2-153a-ac05-f2cdcc06e0de",
        "locale": "ms",
        "schema_name": "interdum. vel suscipit nisl et tempor at cursus Lorem morbi elit. hendrerit ipsum ac molestie leo lorem sed et pellentesque nibh. dolor adipiscing purus",
        "title": "habitant",
        "web_url": "http://example.com/d7f9afee-a0aa-13cc-a9eb-d0fd9acb7cc8/c86ebe26-afea-1d8b-adea-ec7af634feb9/1db2ff9c-96a9-1e3a-acfa-e4dd6d13b03a#dea31d603e"
      }
    ]
  },
  "locale": "sv",
  "phase": "beta",
  "public_updated_at": "2014-03-02T13:26:16+00:00",
  "publishing_app": "calculators",
  "rendering_app": "email-campaign-frontend",
  "scheduled_publishing_delay_seconds": null,
  "schema_name": "homepage",
  "title": "interdum. tristique Aenean suscipit Ut sed consectetur Nam imperdiet Nam vel est. sit cursus lorem Lorem eros. et sem pellentesque interdum. libero. in at Sed et non sagittis Mauris senectus Ut vestibulum. molestie dolor tempor sollicitudin lectus malesuada amet bibendum. Quisque ac tempor nibh habitant elit. non purus finibus porttitor",
  "updated_at": "2015-10-25T15:20:23+00:00",
  "withdrawn_notice": {
    "explanation": "ac Sed tempor eu lorem interdum. a in porttitor dolor Quisque dolor lectus ipsum Nam eu tempor cursus nisl Mauris aliquet. vel hendrerit sed libero. molestie malesuada Aenean ac risus et ac risus vestibulum. mauris leo tristique scelerisque. at sem elit. amet sagittis eros. netus bibendum. consectetur vel interdum. egestas. morbi imperdiet suscipit Duis habitant nibh. Nam est. massa ultricies",
    "withdrawn_at": "2019-10-01T23:50:36+00:00"
  }
}

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
Deprecated: auth_bypass_ids should be sent as a separate field
organisations
A list of organisation content ids permitted access to this item
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.
auth_bypass_ids
array

base_path
string
A path only. Query string and/or fragment are not allowed.
bulk_publishing
boolean

change_note
["null", "string"]

content_id_alias
null

description
or null

details
object
document_type
string

Allowed values: homepage, service_manual_homepage
first_published_at
string
The date the content was first published. Automatically determined by the publishing-api, unless overridden by the publishing application.
instructions_to_publishers
null

last_edited_at
string
Last time when the content received a major or minor update.
last_edited_by_editor_id
string
The UUID of the editor who edited the content.
links
object
embed
Content that will be embedded within the document, using embed tags.
policy_areas
A largely deprecated tag currently only used to power email alerts.
locale
string

Allowed values: ar, az, be, bg, bn, cs, cy, da, de, dr, el, en, es, es-419, et, fa, fi, fr, gd, gu, he, hi, hr, hu, hy, id, is, it, ja, ka, kk, ko, ku, ky, lt, lv, ms, mt, ne, nl, no, pa, pa-pk, pl, ps, pt, ro, ru, si, sk, sl, so, sq, sr, sv, sw, ta, th, ti, tk, tr, uk, ur, uz, vi, yi, zh, zh-hk, zh-tw
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: account-api, calculators, calendars, collections-publisher, contacts, content-publisher, content-tagger, email-alert-frontend, external-link-tracker, feedback, frontend, government-frontend, hmrc-manuals-api, local-links-manager, manuals-publisher, performanceplatform-big-screen-view, publisher, publishing-api, rummager, search-admin, search-api, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, specialist-publisher, static, tariff, travel-advice-publisher, whitehall
redirects
array

rendering_app
string
The application that renders this item.
Allowed values: account-api, calculators, calendars, collections, content-store, email-alert-frontend, email-campaign-frontend, feedback, finder-frontend, frontend, government-frontend, info-frontend, licensify, performanceplatform-big-screen-view, rummager, search-api, smartanswers, spotlight, static, tariff, whitehall-admin, whitehall-frontend
routes
array

schema_name
string

Allowed values: homepage
title
string

update_type

Allowed values: major, minor, republish

View this schema on GitHub

Random example

{
  "access_limited": {
    "auth_bypass_ids": [
      "bfeb8cab-4bdc-127e-a67a-8c0fea6ef517",
      "4495505b-4b90-1cdf-a5a4-b3adeae7bad5",
      "ed3cd8e6-cbd3-11c3-a450-e6dda3ce6e5d",
      "3daf01af-d8dd-1045-aefb-2ef9f0c41d94",
      "2c3c7a3a-aec3-1f6a-a54b-4aad1d71e255",
      "db6904a8-fcd3-1d49-ac28-c22a92cfeaed"
    ]
  },
  "base_path": "/8f81eaed-ea11-1fb7-a3de-1b3e6f10367a/4816aaa9-75c6-1813-af59-a6a7b3dcdb4f/55fb35ef-c31b-1ece-aab9-bf06ff1cbe91",
  "bulk_publishing": true,
  "change_note": null,
  "details": {},
  "document_type": "service_manual_homepage",
  "last_edited_at": "2012-07-03T15:16:29+00:00",
  "last_edited_by_editor_id": "netus et ac eros. sed sagittis et consectetur molestie tempor imperdiet purus nisl tristique fames ac malesuada pellentesque Mauris hendrerit porttitor in vel bibendum. ipsum a amet senectus turpis Aenean lectus Nam dolor Pellentesque mauris tristique habitant ultricies orci non eu risus Suspendisse volutpat aliquet. Quisque nibh tempor leo finibus lorem molestie eu risus Sed nibh. dolor",
  "previous_version": "lorem Suspendisse Quisque Lorem ipsum non cursus Nam tristique tempor finibus Nam volutpat ac malesuada amet risus ac mauris non sagittis molestie dolor Aenean risus egestas. sollicitudin consectetur purus morbi sem tempor imperdiet leo dolor a interdum. nisl senectus nibh est. molestie massa et vel at ultricies ac scelerisque. interdum. pellentesque eros. eu adipiscing nibh. Pellentesque libero. fames et lectus eu Ut bibendum. tristique elit. habitant suscipit Mauris sed Ut",
  "publishing_app": "share-sale-publisher",
  "redirects": [
    "Nam dolor ac senectus ac amet massa nisl ac dolor Nam volutpat leo eu Quisque non consectetur turpis Pellentesque Ut Sed libero. bibendum. ac suscipit vel hendrerit Lorem elit. imperdiet sem sagittis purus est. interdum. risus at sed vestibulum. ultricies a Suspendisse risus fames lorem non interdum. aliquet. adipiscing egestas. tempor pellentesque eros. lectus malesuada mauris scelerisque. sit morbi ipsum netus eu finibus Duis tristique habitant in Ut molestie et sollicitudin et cursus orci tempor Mauris vel porttitor",
    "habitant interdum. ultricies risus Lorem Suspendisse egestas. vel ac et morbi eu Ut sagittis in",
    "scelerisque. senectus fames elit. habitant purus cursus tristique a aliquet. nibh est. orci vel vestibulum. libero. in massa imperdiet mauris lectus suscipit ac bibendum. Suspendisse eu malesuada sit volutpat finibus ultricies ac Ut Nam",
    "dolor eu adipiscing suscipit nibh ac Duis aliquet. Nam pellentesque Nam sed et Lorem sem vel dolor tristique Mauris eu risus volutpat leo non ultricies morbi massa purus at elit. interdum. fames malesuada consectetur scelerisque. in cursus imperdiet molestie hendrerit Sed ac interdum. nisl tristique vel Ut Aenean senectus Pellentesque Ut ac egestas. habitant a finibus mauris sollicitudin et porttitor turpis molestie tempor netus nibh. lorem amet lectus eros. ipsum Quisque sagittis ac bibendum. Suspendisse non orci est.",
    "sem Duis adipiscing Suspendisse et scelerisque. Nam cursus Quisque ipsum eros. molestie molestie Nam netus interdum. Mauris lectus finibus sagittis a hendrerit consectetur vel turpis Sed suscipit non ac",
    "interdum. lorem hendrerit Aenean sollicitudin Ut scelerisque. nibh. purus Nam ipsum ac Nam cursus a eros. molestie tristique morbi ultricies fames volutpat mauris ac non risus Lorem est. sit risus aliquet. molestie Pellentesque eu amet imperdiet dolor vel tempor et interdum. massa sem eu malesuada finibus consectetur orci Ut bibendum. ac non vestibulum. turpis in porttitor et leo adipiscing suscipit nisl vel egestas. Sed ac sagittis netus Duis sed tristique dolor senectus Suspendisse",
    "scelerisque. porttitor elit. tempor Lorem massa sem molestie interdum. fames purus habitant in cursus sagittis ac ac dolor risus Mauris Suspendisse sit Pellentesque vel interdum. molestie tempor vestibulum. mauris risus non Sed eros."
  ],
  "rendering_app": "whitehall-frontend",
  "routes": [
    {
      "path": "adipiscing at volutpat est. amet ac dolor lorem interdum. vestibulum. purus netus libero. fames sollicitudin senectus risus eu eu dolor et malesuada ac porttitor finibus scelerisque. interdum. eros. cursus tempor sed Lorem bibendum. in tempor imperdiet Mauris ultricies nibh vel mauris sagittis turpis tristique Sed Suspendisse egestas. hendrerit orci ac molestie molestie morbi Nam elit. aliquet. leo a",
      "type": "exact"
    },
    {
      "path": "et Sed Suspendisse eu lectus ipsum elit. tristique vel massa sit ac ac nisl scelerisque. sagittis a at imperdiet non Quisque interdum. dolor mauris netus egestas. dolor nibh porttitor Lorem nibh. libero. et Ut sem senectus Mauris leo Aenean Nam interdum. hendrerit cursus finibus Pellentesque molestie orci morbi sed pellentesque turpis consectetur ultricies eu purus vestibulum. suscipit Nam ac lorem Duis Ut amet eros. volutpat tempor risus aliquet. non bibendum. est. vel tristique fames risus tempor molestie malesuada habitant adipiscing sollicitudin in ac",
      "type": "prefix"
    },
    {
      "path": "molestie ac non finibus imperdiet Duis interdum. est. ac sem tempor",
      "type": "exact"
    },
    {
      "path": "Mauris ac non a morbi bibendum. tempor molestie cursus risus Pellentesque ultricies orci sollicitudin tristique sagittis est. nibh. netus eu Suspendisse Quisque scelerisque. consectetur non ac et senectus Nam nisl vestibulum. at libero. vel eros. ac sem egestas. leo risus interdum. finibus volutpat Lorem sed nibh aliquet. lorem eu et molestie dolor mauris dolor Ut amet tempor vel Ut lectus Nam hendrerit fames imperdiet Sed Aenean porttitor in adipiscing habitant massa turpis suscipit ac sit pellentesque malesuada tristique purus Duis interdum. ipsum elit.",
      "type": "prefix"
    },
    {
      "path": "dolor vel massa libero. at molestie Nam mauris bibendum. Ut Sed tristique Pellentesque adipiscing suscipit sit consectetur pellentesque Quisque Suspendisse dolor hendrerit purus risus porttitor eros. non nibh. ipsum scelerisque. sem sollicitudin Lorem",
      "type": "exact"
    },
    {
      "path": "",
      "type": "prefix"
    }
  ],
  "schema_name": "homepage",
  "title": "imperdiet massa fames orci elit. pellentesque vel senectus non Ut sed tempor egestas. tempor tristique Sed Ut Suspendisse Mauris eu sagittis tristique leo a finibus interdum. porttitor eu et bibendum. sit eros. nibh. aliquet. cursus Pellentesque molestie nisl mauris habitant ac Aenean ac est. in libero. ac dolor Quisque et risus nibh vestibulum. risus Nam malesuada amet purus volutpat vel sollicitudin non lectus suscipit consectetur netus adipiscing ipsum turpis morbi sem ac molestie at scelerisque. Duis lorem hendrerit ultricies dolor interdum. Nam Lorem",
  "update_type": "minor"
}

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

Attributes

bulk_publishing
boolean

links
object
popular_links
Collection of links to be used to display popular links on homepage
previous_version
string

View this schema on GitHub

Random example

{
  "bulk_publishing": true,
  "links": {},
  "previous_version": "eu Quisque sed pellentesque ultricies dolor Nam imperdiet vel dolor lorem a tempor libero. molestie volutpat Suspendisse Duis ac sagittis Ut porttitor nibh. ipsum aliquet. nibh cursus non est. leo interdum. massa tristique eros. risus finibus Aenean ac scelerisque. sem risus Mauris at ac adipiscing morbi elit. senectus vestibulum."
}