Skip to main content

Schema: knowledge_alpha

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: knowledge_alpha
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
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
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
topic_taxonomy_taxons
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, lt, lv, ms, mt, nl, no, pa, pa-pk, pl, ps, pt, ro, ru, si, sk, sl, so, sq, sr, sv, 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
public_updated_at
or null

publishing_app
string
The application that published this item.
Allowed values: calculators, calendars, collections-publisher, contacts, content-publisher, content-tagger, email-alert-frontend, external-link-tracker, feedback, frontend, government-frontend, hmrc-manuals-api, info-frontend, licencefinder, local-links-manager, manuals-frontend, manuals-publisher, maslow, performanceplatform-big-screen-view, publisher, rummager, search-admin, search-api, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, special-route-publisher, 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: calculators, calendars, collections, content-store, email-alert-frontend, email-campaign-frontend, feedback, finder-frontend, frontend, government-frontend, info-frontend, licencefinder, manuals-frontend, performanceplatform-big-screen-view, rummager, search-api, service-manual-frontend, smartanswers, spotlight, static, tariff, whitehall-admin, whitehall-frontend
scheduled_publishing_delay_seconds
or null

schema_name
string

Allowed values: knowledge_alpha
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": "knowledge_alpha",
  "first_published_at": "2015-10-11T00:14:08+00:00",
  "links": {
    "available_translations": [
      {
        "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": "pa",
        "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": "fr",
        "title": "netus adipiscing in risus non et malesuada pellentesque vel nibh. ipsum et turpis egestas. eros. eu volutpat tristique mauris tristique consectetur eu orci scelerisque. Lorem ac nisl ultricies at dolor Pellentesque Aenean Quisque est. Suspendisse tempor sed vestibulum. dolor ac ac porttitor massa vel sollicitudin Sed Duis Nam sagittis cursus interdum. nibh Nam senectus bibendum. leo interdum. molestie lectus hendrerit libero. non finibus suscipit lorem sit molestie a amet aliquet. elit. fames ac Ut tempor",
        "web_url": "http://example.com/0aa0095e-eaed-1f7a-aec0-b62fdebfd5c3/a9d81f34-29cc-1a36-ae40-990aad62763f/5dce8b26-13a1-1862-a5dc-c2094a90cec7/6dadee7b-d2c4-1d8b-a6b6-96cb7d8dacd7/be5c6b25-6c8e-1ee1-a4a2-3fe4c66ef8f5#6778dd9c15"
      },
      {
        "analytics_identifier": null,
        "api_path": "/ed49f6aa-154b-1cca-a143-37d6ef9c1d9f/c6742eaa-265b-1aac-a33c-86d61d2bb50c/b3efbf6e-e542-16b0-aebb-4652abdaec5f",
        "base_path": "/4137bf81-e302-1370-aedd-b31bbf9afb31/0bb9ffc1-adff-1b6e-ae5b-b70bfbc0a1b7/fc9a084e-ffef-1e4e-a664-c577639fa693/fde33ee4-95b0-1ca0-a01c-d5eafdfce4fb",
        "content_id": "ce0bef7c-bdac-1b95-af9b-6765dcaad173",
        "document_type": "Ut interdum. Mauris tristique egestas. amet hendrerit finibus Sed sit orci est. interdum. ultricies sem dolor porttitor Lorem volutpat tristique leo et ac imperdiet morbi mauris Nam Pellentesque cursus habitant tempor Quisque sollicitudin nibh. non risus bibendum. ac pellentesque in elit. suscipit turpis massa dolor molestie eros. nibh tempor vestibulum. aliquet. nisl et lorem eu risus ac non ac fames Aenean scelerisque. a Ut Suspendisse netus molestie sed senectus purus Duis adipiscing consectetur vel sagittis eu lectus malesuada libero. at ipsum vel",
        "locale": "cs",
        "public_updated_at": null,
        "schema_name": "ac Mauris tempor ultricies Ut Aenean turpis Pellentesque adipiscing finibus porttitor lectus sem vel dolor eu vestibulum. amet ac nisl Sed scelerisque. volutpat orci lorem at massa egestas. Nam et dolor consectetur eros. interdum. non leo Ut bibendum. pellentesque nibh. purus libero. Suspendisse vel aliquet. sed non a est. morbi tristique ac tempor risus interdum. in sollicitudin elit. eu Duis mauris cursus suscipit sit ac nibh senectus Quisque netus Lorem tristique fames ipsum et molestie habitant hendrerit imperdiet sagittis molestie malesuada risus Nam",
        "title": "Aenean scelerisque. netus Ut imperdiet Suspendisse ac non finibus ac turpis Lorem suscipit adipiscing purus massa molestie habitant egestas. Sed nisl eros. morbi ac malesuada mauris eu senectus vestibulum. Ut lorem molestie sed est. sollicitudin sagittis Quisque elit. Mauris tempor nibh. tristique ac consectetur dolor lectus interdum. eu et sit ipsum vel fames nibh leo et pellentesque non in hendrerit tempor vel sem Nam tristique volutpat risus dolor orci libero. Nam a cursus bibendum. interdum. amet aliquet. ultricies Duis at risus Pellentesque porttitor"
      }
    ],
    "child_taxons": [
      {
        "analytics_identifier": null,
        "api_path": "/e5ef7124-dc2c-1ffd-abef-fa15ff975cfb/0e17abbf-b0be-16d6-a804-0dd6e7bf36c6/58299f4e-4f09-1a1c-a07c-baab9caf4645/f9ca1d94-177b-1d0d-ae5a-4fb7e40cb8cc/7f5deded-dd9f-1ccc-a6bb-c3de33a0ebbd",
        "base_path": "/7c4a6593-21df-1d26-a47e-a8cc0d06cf6d",
        "content_id": "75fcf485-d927-16f2-ab4b-11d39a48920b",
        "links": {
        },
        "locale": "fr",
        "schema_name": "ac dolor libero. dolor et nibh. Nam imperdiet adipiscing vestibulum. tristique Aenean ac lectus non vel bibendum. Lorem sem eu Pellentesque Duis ac molestie Ut tempor tempor",
        "title": "libero. molestie eu et Ut non lorem nibh nibh. imperdiet sagittis Sed dolor ac non porttitor ac cursus Nam et lectus",
        "web_url": "http://example.com/bb7c7eac-7971-1ac7-a378-ad5e5bcacbbb/b7ae72fe-19d3-1ffc-a151-2cde7006d43b/cc8af798-c4ab-1ea1-a0dc-040be85e86bb#aab6f5e4e0"
      },
      {
        "api_url": "http://example.com/ed9a2cb4-4cd2-148e-a3f4-f1cfe2bdb06a#b0cf8b83cb",
        "base_path": "/49fa4d81-500e-18fe-a22f-cb4ded7c49b3/c68fc9ff-d33f-15e6-aac3-04039c9a7a46/ad30bf6f-e6c3-1b0f-ad36-89bfe6394342",
        "content_id": "bf6ba2f5-dab3-1dd5-ac92-aaad257ccfbd",
        "document_type": "nibh ac lorem netus malesuada Mauris tempor eu habitant ultricies consectetur Duis tristique est. ac leo egestas. finibus sit elit. non volutpat pellentesque purus eros. non fames risus vel tristique et sollicitudin molestie Quisque cursus",
        "locale": "he",
        "public_updated_at": null,
        "schema_name": "a at Nam ultricies eu lectus tristique malesuada ac cursus finibus sed sagittis turpis sollicitudin orci",
        "title": "ac ultricies suscipit tristique et massa cursus a scelerisque. est. Ut Suspendisse leo Pellentesque purus vel vel tempor morbi nibh. sagittis ipsum imperdiet risus Nam sed ac habitant hendrerit fames mauris eros. interdum. nisl molestie netus molestie Aenean ac Mauris sit Nam in porttitor et elit. ac vestibulum.",
        "web_url": "http://example.com/bbe13386-5bc6-1c8f-aa25-b1d236b8bee8/e61eecf2-1c8f-1df9-acd0-c7497fd443ff/fe32ba0c-dfa9-19c7-a6fb-c0d26e72a3f2#b7cfee6ada"
      },
      {
        "api_path": "/db0fab7e-75d9-186c-a240-2caaecbc0588/39eecfbe-48a7-1d76-aa26-c4a97db1cc68",
        "base_path": "/964abc5b-6290-16fd-a7f0-f33df6cc4738/388d80dc-6da5-1f77-ad3a-a04c51eb0a46/9193ef9e-5c12-10e3-adf8-5cfbdc8e2a9b",
        "content_id": "f0cacdfb-f0e7-1e12-af3a-abc87d9fd35f",
        "document_type": "libero. sagittis Aenean cursus sit morbi Mauris elit. orci sollicitudin aliquet. Ut tristique Nam Ut scelerisque. hendrerit tempor Duis ipsum suscipit habitant dolor massa porttitor nibh. a interdum. egestas. ac at lorem Sed ac est. Nam sed eu leo nisl purus dolor ac mauris vel et tempor ultricies nibh Quisque tristique netus risus vel lectus et risus Pellentesque in ac Suspendisse non consectetur senectus finibus vestibulum. Lorem imperdiet interdum. molestie bibendum. molestie turpis fames sem eros. malesuada adipiscing eu volutpat pellentesque non amet",
        "locale": "ta",
        "schema_name": "ultricies Mauris est. Duis risus orci non et Suspendisse scelerisque. dolor risus hendrerit in tempor finibus bibendum. sit vel Ut Quisque interdum. Sed molestie interdum. Ut ipsum imperdiet amet a turpis eros. Pellentesque ac libero. aliquet. nisl eu at Nam ac malesuada tempor sed leo nibh. suscipit ac Aenean porttitor mauris lectus adipiscing fames volutpat dolor sem purus pellentesque Nam et vestibulum. netus vel eu consectetur sagittis tristique morbi habitant egestas. tristique cursus",
        "title": "interdum. elit. eros. molestie tristique leo tempor scelerisque. Ut Suspendisse egestas. ipsum ac adipiscing massa porttitor et Nam lorem risus tristique purus sed cursus at aliquet. vestibulum. habitant Nam",
        "web_url": "http://example.com/35ce9d2f-dd6f-13f6-ae5b-bdcfc7766e91#07d5492fcb"
      }
    ],
    "level_one_taxons": [
      {
        "base_path": "/dfd4aaa5-fc5c-1f02-a2d2-caab7fd158df/6f2d45ac-7f29-1dfa-a6d5-fe140f0b7f53",
        "content_id": "24b90bde-8a31-1560-ae34-7c52f351f566",
        "document_type": "a Aenean mauris ipsum cursus risus non molestie Ut orci finibus libero. ac Nam sit at nisl ultricies eu leo sagittis ac purus fames sem tristique adipiscing interdum. non scelerisque. Quisque est. risus",
        "links": {
        },
        "locale": "sl",
        "public_updated_at": "2025-12-11T12:18:07+00:00",
        "schema_name": "scelerisque. sollicitudin Lorem vestibulum. morbi egestas. libero. Pellentesque nibh tristique dolor adipiscing lectus amet et ac tempor fames aliquet. sit nisl netus hendrerit habitant risus Duis suscipit ac interdum. dolor ultricies Nam malesuada Mauris",
        "title": "bibendum. porttitor et habitant sem et malesuada non sollicitudin Nam tristique Ut elit. tempor ac nibh ac eu purus dolor Duis vestibulum. finibus ultricies orci leo at Lorem interdum. netus Mauris egestas. lorem sit Aenean tempor lectus fames est. non risus scelerisque. pellentesque interdum. risus molestie dolor tristique Sed Ut aliquet. hendrerit sed suscipit molestie Quisque nisl ac consectetur eu libero. ipsum sagittis nibh. massa adipiscing volutpat vel Suspendisse ac mauris cursus"
      },
      {
        "analytics_identifier": null,
        "api_path": "/aef9cc5b-0930-1f06-a320-5bf0c58657c7/1abe11de-8aac-1cff-ab2e-fd5233bfeb1a/ff2fa68e-f92b-111d-aaf2-ba67a9c79e93/9899c0c1-fd22-17d5-a9a1-77f2863d71a4/aae41d7a-1afa-1ff5-af43-c8bb8e98a212",
        "base_path": "/cde1a1dc-c463-1da4-a2a7-ac4cc557fa9f",
        "content_id": "0caca3ba-70da-1ab3-a292-dc23381f329d",
        "document_type": "eu vel ultricies Nam sit netus morbi Lorem dolor Ut leo orci senectus cursus turpis bibendum. pellentesque suscipit lorem sed risus tempor ac porttitor et imperdiet fames purus sagittis tempor lectus Sed molestie adipiscing volutpat ac aliquet. non dolor mauris sem et Duis vestibulum. tristique massa sollicitudin Ut vel a habitant consectetur ac in libero. scelerisque. interdum. non elit. Mauris nisl at eros. risus Pellentesque ipsum Suspendisse nibh ac tristique nibh. eu Nam Aenean egestas. hendrerit Quisque malesuada finibus molestie est. interdum. amet",
        "links": {
        },
        "locale": "hy",
        "public_updated_at": "2023-08-25T14:48:06+00:00",
        "title": "Mauris nibh elit. malesuada sagittis imperdiet volutpat vel orci scelerisque. massa netus et dolor risus finibus sollicitudin aliquet. eros. suscipit"
      },
      {
        "base_path": "/c1eda92f-bf29-1b53-a205-7bc42acda6a2/ddbd9b9f-6baa-1da3-a1fb-473b9a7179be/5ed2a2c6-92d3-17cb-aee1-4c2a28d4dbd9/ac7f4616-f5dc-1cf4-a4be-fcec08beecad",
        "content_id": "c2d7c098-4efe-1f43-a4dc-6d89ebb85e5e",
        "links": {
        },
        "locale": "uk",
        "title": "lectus aliquet. pellentesque eu et non malesuada non adipiscing eu sem in netus suscipit libero. massa scelerisque. molestie egestas. ac sit orci nibh. tristique volutpat risus consectetur interdum. Nam fames hendrerit habitant imperdiet tristique ipsum Pellentesque vel Duis leo molestie finibus est. Quisque dolor mauris sed Nam sagittis vestibulum. eros. risus Mauris purus Ut Lorem dolor morbi a Aenean Ut tempor ultricies ac elit. Sed cursus vel ac nisl bibendum. turpis nibh ac tempor Suspendisse interdum. senectus amet porttitor",
        "web_url": "http://example.com/5894400d-51dd-1c53-a22b-0f0ec5b265e2/d79a494f-ead3-14e8-abfc-60dae6ef4fca/ab0c2ecb-cc9d-133d-abfb-eb66ccb735ae/0cbae7ad-d882-1aee-aaa9-4f41fd01dc80/0df38a43-dc42-19b4-a6cd-86bcfd24ff0d#dd0da8f9c6"
      }
    ],
    "ministers": [
      {
        "api_url": "http://example.com/c35bd343-bec7-18b8-af14-3bfc55e9ea1c/cfdab1da-99bb-104e-acd2-0cf20e8523e2/18ac2eea-aadc-1aa4-abac-7e8e71bb9b9d/2f0624d9-91fc-182d-abef-a9fbac05b604#a451f7c4ea",
        "base_path": "/eb23421b-ff1a-1d4e-a5bc-cf5fb74f6a6a/a86bb61a-9e6a-125c-a20f-da5e7c3ed1b8/efbcec57-95f6-126e-a48c-ea2fa9c5bdc4/828c457b-6877-1df0-a6d8-da737c4cbd87",
        "content_id": "b9eb6a9b-c0fa-11e3-aa92-54ce8ea2a2e8",
        "document_type": "et eros. cursus malesuada interdum. bibendum. volutpat sed a Pellentesque lectus vestibulum. est. vel dolor pellentesque Ut sem imperdiet nibh tempor leo ac mauris eu sit Lorem ultricies sagittis amet porttitor purus finibus eu massa ac",
        "locale": "ur",
        "title": "molestie",
        "web_url": "http://example.com/fdd8425a-667f-1a76-a483-e112f2df4b21#8ae34f0afc"
      },
      {
        "content_id": "d5b0df6b-c07f-1ee4-afd7-91c3f05b3ad8",
        "locale": "hu",
        "title": "sem non scelerisque. in Lorem Mauris risus ac ultricies imperdiet sollicitudin Suspendisse sed molestie orci nibh Duis tempor Quisque interdum. dolor sagittis purus amet risus bibendum. vel mauris tristique eros. consectetur Ut habitant leo ipsum hendrerit dolor malesuada tempor elit. Sed cursus pellentesque finibus fames Nam porttitor et nibh. interdum. tristique eu sit eu suscipit Nam at egestas. netus volutpat massa molestie morbi aliquet. libero. Ut senectus adipiscing turpis nisl vestibulum. ac a et ac Aenean non Pellentesque est. lectus vel ac lorem"
      },
      {
        "api_url": "http://example.com/71137fde-8884-1c49-abed-fd330bed0eb0#1ade9e6a49",
        "base_path": "/f534f0b2-d1d4-1c42-a845-156bf22e4ddb/89cf65e6-7940-120e-a921-6a71c1eefd7e/cd0a2daf-0866-1ef0-aeff-2e53e1bae647/daf1e07a-d4b8-1bd4-a860-d63f71daf2c1/4a8f0dd9-5fc3-12dc-af57-ba301d6f8aaa",
        "content_id": "3a67fbf4-eff3-126b-a42b-a5a371850cd0",
        "links": {
        },
        "locale": "hi",
        "title": "Sed finibus tempor suscipit tristique lorem eu libero. interdum. non leo porttitor Aenean adipiscing Lorem imperdiet ac a vestibulum. sit ac bibendum. sollicitudin turpis nibh Nam Ut hendrerit Suspendisse egestas. sagittis cursus purus mauris Nam est. Pellentesque orci eu et sem in Duis non senectus tristique volutpat malesuada ac fames risus et nibh. morbi Mauris ultricies ipsum scelerisque. sed netus vel interdum. Ut lectus massa vel pellentesque dolor risus nisl consectetur molestie eros. aliquet. tempor ac dolor Quisque amet at habitant elit. molestie",
        "web_url": "http://example.com/7e4d49bf-aebf-14e9-a337-98daeb9aa4f1/107dadab-9eb3-1fa9-abc0-a98f2a471fcc#e6885c148c"
      },
      {
        "analytics_identifier": null,
        "api_path": "/8d97c51f-4636-1cf8-a341-ddd3b538ac97/0fdf14ef-6460-16c1-ab2d-aec16d1891bf",
        "base_path": "/1ac5dfdc-c95a-15b4-a4ac-c9b475ac6284/ced4a334-8566-13db-aff5-069ee3bdbc0e/c5901aa0-8b60-1f5a-aa1c-c64ec7bb108f",
        "content_id": "ea3c2cbc-ab8f-108b-ae5e-7520559cea56",
        "links": {
        },
        "locale": "be",
        "public_updated_at": null,
        "title": "scelerisque. hendrerit Nam molestie suscipit pellentesque non netus sem orci porttitor cursus eu habitant mauris sollicitudin Duis est. massa risus in dolor leo tristique ipsum Ut risus lectus vel sed eros. amet interdum. volutpat a at ac fames imperdiet tempor Nam egestas. bibendum. tempor non turpis nisl vel sagittis Quisque vestibulum. libero. Ut Suspendisse nibh. et ac"
      },
      {
        "analytics_identifier": "Pellentesque tempor sit mauris scelerisque. ultricies nibh. Ut egestas. dolor imperdiet sem ipsum ac tristique ac ac vestibulum. interdum. sagittis cursus Ut massa fames risus a adipiscing lorem libero. Sed Nam consectetur leo",
        "content_id": "5282357e-89c0-1f3d-aac4-bd99d4ccb58a",
        "locale": "zh-tw",
        "title": "Nam non sed ipsum senectus volutpat non sit ac vestibulum. interdum. morbi eu et scelerisque. nisl ac libero. bibendum. hendrerit tristique eu sollicitudin egestas. Duis Aenean eros. Ut at molestie consectetur et Nam netus turpis habitant suscipit pellentesque tristique vel sagittis risus ac sem ultricies interdum. mauris vel cursus lectus tempor Pellentesque dolor aliquet.",
        "web_url": "http://example.com/e7aed436-48d2-1cbb-a56b-4a3c5fc61fd6/2b108a9b-1ab9-1904-aa5c-4b39c975b8bc/bdc247e3-d97f-18be-a3cd-bafd56ff4446#b3feacb9d7"
      },
      {
        "base_path": "/347e2d0d-c0be-102a-a687-5015ca6d0b3b/258f41d4-aaa0-165e-a7f7-91b4a206ec31/eeaf99dc-fb6b-1ddc-aaf3-4165aa139fc1/dfddf425-bdc0-1b9a-ae68-bb2cee79dc01",
        "content_id": "81aa5d8b-fca9-117e-a7c8-7afff0e5e8ec",
        "document_type": "Pellentesque orci ipsum ac vel egestas. a vestibulum. suscipit vel nisl sit netus bibendum. fames interdum. senectus sagittis tempor tristique aliquet. eu sollicitudin purus ultricies sed morbi Ut elit. tristique nibh dolor eros. et ac molestie volutpat Aenean ac adipiscing hendrerit et dolor risus cursus scelerisque. Ut sem est. Lorem nibh. Nam at Suspendisse pellentesque Mauris",
        "locale": "en",
        "public_updated_at": null,
        "title": "vestibulum. et egestas. Nam ipsum netus Sed amet dolor Suspendisse non aliquet. consectetur in tempor cursus sollicitudin nibh malesuada nibh. volutpat molestie a ac sed hendrerit elit. imperdiet Lorem bibendum. interdum. libero. et scelerisque. Duis non Aenean sit at Ut vel purus sem dolor turpis ac Pellentesque Ut finibus lorem senectus molestie fames Mauris ac eros. eu ultricies sagittis adipiscing eu risus porttitor suscipit nisl leo vel orci lectus morbi Nam tempor mauris tristique pellentesque tristique est. interdum. ac massa Quisque risus",
        "web_url": "http://example.com/8d701c5e-914d-1f5f-ab37-c8c902a7e89a/a48d910c-a9a5-186f-a0a1-249a6e51dff7/5530ac3c-79af-19ba-a1d3-ae34d232bab0/c8da980a-e7d5-1090-acad-c318fb83b83e/e7ac8610-9dc9-1a64-a501-c5d40bf024a0#78134aaf60"
      }
    ],
    "related_to_step_navs": [

    ],
    "role_appointments": [

    ]
  },
  "locale": "vi",
  "public_updated_at": null,
  "publishing_request_id": null,
  "schema_name": "knowledge_alpha",
  "title": "senectus massa fames interdum. pellentesque ultricies aliquet. at sem tristique interdum. Aenean nisl elit. ac eros. risus Ut bibendum. ac Ut mauris suscipit habitant Suspendisse morbi nibh dolor a consectetur Lorem lectus imperdiet Nam vel risus leo nibh. volutpat adipiscing netus finibus eu sagittis Duis egestas. vel tristique ac cursus Pellentesque malesuada Nam Quisque libero. porttitor Mauris dolor vestibulum. eu sed hendrerit tempor in non non et scelerisque. est. sollicitudin lorem sit molestie et",
  "updated_at": "2025-05-24T06:55:06+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
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"]

description
or null

details
object
document_type
string

Allowed values: knowledge_alpha
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
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, lt, lv, ms, mt, nl, no, pa, pa-pk, pl, ps, pt, ro, ru, si, sk, sl, so, sq, sr, sv, 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-publisher, content-tagger, email-alert-frontend, external-link-tracker, feedback, frontend, government-frontend, hmrc-manuals-api, info-frontend, licencefinder, local-links-manager, manuals-frontend, manuals-publisher, maslow, performanceplatform-big-screen-view, publisher, rummager, search-admin, search-api, service-manual-publisher, share-sale-publisher, short-url-manager, smartanswers, special-route-publisher, specialist-publisher, static, tariff, travel-advice-publisher, whitehall
redirects
array

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

schema_name
string

Allowed values: knowledge_alpha
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": "knowledge_alpha",
  "first_published_at": "2023-11-30T11:40:15+00:00",
  "locale": "es-419",
  "need_ids": [
    "netus fames tempor Sed Nam senectus amet dolor Aenean tempor nibh. purus nisl tristique ipsum ac malesuada pellentesque Mauris hendrerit porttitor in vel bibendum. et a sed consectetur turpis Ut lectus adipiscing ac Pellentesque mauris tristique habitant ultricies orci non eu risus Suspendisse volutpat aliquet. Quisque nibh dolor leo finibus lorem molestie eu risus sit at elit. non sollicitudin",
    "egestas. scelerisque. volutpat Lorem Suspendisse sagittis interdum. morbi Aenean risus interdum. hendrerit Ut et sit vel fames at lectus sed dolor ipsum massa suscipit turpis Nam vestibulum. Nam non vel Ut sem tristique ac finibus habitant libero. bibendum. molestie porttitor elit. Quisque risus consectetur molestie cursus imperdiet est. amet ac eu Pellentesque dolor et nibh senectus aliquet. tempor lorem ac nisl leo Duis eu non orci a nibh. malesuada purus in tristique netus ultricies mauris",
    "ac finibus massa Suspendisse bibendum. ultricies vel amet elit. tristique molestie porttitor cursus Pellentesque vel tristique Duis sem scelerisque. eu adipiscing aliquet. Ut vestibulum. leo risus Quisque sed est. eros. morbi",
    "tempor pellentesque dolor Ut senectus lectus elit. leo nibh. egestas. volutpat sem vel massa orci et Nam Suspendisse vestibulum. imperdiet sed",
    "vestibulum. purus ipsum risus egestas. sollicitudin elit. scelerisque. tristique Nam turpis Ut nisl lectus at in lorem ac Pellentesque Aenean hendrerit Mauris et tempor habitant mauris netus nibh Sed Duis Ut orci malesuada suscipit a aliquet. vel nibh.",
    "pellentesque hendrerit risus tristique lorem mauris nibh. non est. Nam ipsum eu consectetur ac non vel sollicitudin massa et Quisque",
    "scelerisque. Nam Ut nibh nibh. pellentesque sed mauris Ut morbi lectus sem vestibulum. purus dolor malesuada ipsum Quisque eu a interdum. amet orci lorem vel libero. sagittis Duis Sed leo Lorem Suspendisse Aenean ac senectus",
    "volutpat scelerisque. vel leo hendrerit tempor pellentesque libero. orci eros. imperdiet ac Ut lectus nibh. nisl sagittis tristique netus interdum. Lorem sed Suspendisse eu massa ac Duis risus risus et ultricies senectus finibus sollicitudin sem porttitor molestie tempor vel fames non dolor ac eu nibh cursus malesuada mauris Aenean habitant purus a lorem Nam consectetur molestie Sed ipsum in tristique morbi dolor sit suscipit Nam ac adipiscing Pellentesque Mauris est. elit. egestas. aliquet. at non interdum. amet vestibulum. turpis et Ut bibendum. Quisque",
    "interdum. volutpat molestie tristique lorem imperdiet aliquet. at porttitor ac dolor in massa sagittis sem nibh Mauris pellentesque senectus Aenean tempor Quisque turpis mauris eu molestie cursus eu elit. et consectetur risus sed Nam morbi hendrerit adipiscing vel amet finibus"
  ],
  "phase": "beta",
  "public_updated_at": "2021-04-10T10:58:11+00:00",
  "publishing_app": "local-links-manager",
  "rendering_app": "smartanswers",
  "routes": [
    {
      "path": "ipsum Suspendisse tristique senectus Ut vel dolor imperdiet molestie aliquet. finibus egestas. consectetur non nisl Pellentesque ultricies Nam Lorem vestibulum. Aenean purus tristique ac scelerisque. sed ac Ut pellentesque a volutpat Quisque",
      "type": "exact"
    },
    {
      "path": "tristique habitant nibh ac Nam eros. tempor libero. adipiscing molestie sollicitudin lectus ultricies turpis et",
      "type": "exact"
    },
    {
      "path": "imperdiet ac consectetur pellentesque tristique Suspendisse ac turpis bibendum. non massa Lorem cursus Ut Nam Pellentesque netus senectus dolor leo suscipit Mauris molestie egestas. lectus Duis dolor vestibulum. Aenean eros. eu aliquet. ipsum sollicitudin porttitor amet risus in sit nibh. tempor ac interdum. finibus nibh eu Ut volutpat Sed fames interdum. orci Quisque scelerisque. hendrerit nisl lorem non et tempor vel vel purus at adipiscing malesuada habitant a ac ultricies elit. risus tristique sem sed Nam morbi libero. est. mauris sagittis et molestie",
      "type": "prefix"
    },
    {
      "path": "sagittis a est. bibendum. tempor netus Ut dolor vestibulum. dolor purus egestas. ac et Sed Duis nisl ac sem ac ultricies suscipit hendrerit in tristique Suspendisse imperdiet sed sollicitudin risus Nam vel Ut et libero. finibus at pellentesque ipsum fames volutpat risus vel aliquet. adipiscing morbi massa eros. tempor ac elit. tristique sit malesuada cursus nibh. Nam turpis non lectus interdum. Quisque leo scelerisque. interdum. Lorem habitant non amet consectetur eu orci molestie lorem porttitor Mauris mauris Pellentesque senectus eu",
      "type": "prefix"
    },
    {
      "path": "morbi pellentesque orci lectus tempor nibh. Pellentesque Ut Ut",
      "type": "prefix"
    },
    {
      "path": "est. malesuada nibh. sem interdum. ac elit. orci pellentesque dolor nibh adipiscing nisl molestie dolor risus eu vestibulum. libero. Sed molestie finibus in fames Ut leo et Aenean morbi tristique sollicitudin non turpis mauris interdum. suscipit bibendum. imperdiet eros. aliquet. ac ultricies amet",
      "type": "prefix"
    },
    {
      "path": "lectus molestie interdum. Nam amet orci eu cursus pellentesque ac habitant fames Ut turpis vel mauris massa eu volutpat Nam Pellentesque dolor ipsum hendrerit senectus dolor Mauris scelerisque. Ut suscipit a Lorem egestas. aliquet. tristique imperdiet Aenean elit. porttitor leo morbi molestie tempor interdum. est. sit lorem sem risus et ultricies vestibulum. vel consectetur sollicitudin ac tristique tempor libero. Quisque finibus in nibh. purus adipiscing non Suspendisse bibendum. ac sagittis at non nisl netus et nibh malesuada sed ac risus Duis Sed",
      "type": "prefix"
    },
    {
      "path": "nibh est. vestibulum. libero. ac at a nisl massa fames egestas. Pellentesque sollicitudin turpis amet non tempor orci aliquet. Nam sit Quisque dolor suscipit Suspendisse Ut in tristique risus bibendum. molestie ac vel tempor pellentesque et consectetur finibus malesuada eu hendrerit interdum. senectus Lorem",
      "type": "prefix"
    },
    {
      "path": "mauris suscipit orci eu a sed dolor interdum. tristique in senectus at nibh. sollicitudin Suspendisse et tempor nisl libero. eros. non Pellentesque nibh Nam malesuada morbi risus Duis et ultricies Quisque imperdiet amet vel risus Nam molestie bibendum. lorem Sed adipiscing sagittis hendrerit ac tempor tristique lectus aliquet.",
      "type": "exact"
    },
    {
      "path": "sem netus Ut ultricies eros. elit. Ut vestibulum. Pellentesque Nam ac lectus morbi hendrerit interdum. sed in porttitor lorem eu non ac Quisque amet sagittis tempor est. vel purus egestas. nibh. pellentesque fames molestie risus et malesuada imperdiet non senectus orci Aenean consectetur habitant Sed molestie massa adipiscing suscipit dolor libero. eu Lorem tempor at bibendum. nisl dolor aliquet. Nam a et interdum. Duis nibh turpis mauris vel leo ipsum risus cursus volutpat scelerisque. sollicitudin tristique Suspendisse finibus ac sit ac tristique Mauris",
      "type": "exact"
    }
  ],
  "schema_name": "knowledge_alpha",
  "title": "amet nibh finibus in vel sem et tristique mauris hendrerit consectetur ac cursus non risus Ut leo Sed a Mauris malesuada porttitor vel sagittis fames netus tempor est. ultricies molestie volutpat sit tempor at purus ac risus Nam molestie eu Quisque morbi eros. nibh. dolor et",
  "update_type": "major"
}

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

Attributes

bulk_publishing
boolean

links
object
previous_version
string

View this schema on GitHub

Random example

{
  "bulk_publishing": true,
  "links": {
  }
}