Table of contents

Schema: gone

Frontend schema

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

base_path
string

content_id
string

details
object
explanation
["string", "null"]

alternative_path
["string", "null"]

document_type

Allowed values: gone
public_updated_at
string

publishing_app
string

routes
array

schema_name

Allowed values: gone
update_type

Allowed values: major, minor, republish

View this schema on GitHub

Random example

{
  "base_path": "/b5d6e6d4-1baf-4267-b8e1-e59ea592ad03/901312a6-0f66-48bd-8a2c-4eb13fc23af3/a4e58945-b4c7-4ec9-aab5-26ae04183d3f",
  "content_id": "b23b5fd8-1e0d-4c88-ac6c-599af6bdd06e",
  "publishing_app": "molestie ac purus orci Aenean finibus, et elit. ultricies leo in, tempor porttitor risus egestas. morbi habitant adipiscing turpis nisl vel Pellentesque ipsum risus non tristique lectus sem eros. netus Lorem Duis est. nibh mauris scelerisque. sagittis at Mauris Suspendisse malesuada a eu amet, Quisque tristique eu senectus Sed ac consectetur cursus molestie aliquet. bibendum. hendrerit, libero. sollicitudin nibh. dolor sit vel et imperdiet sed lorem suscipit tempor fames pellentesque massa ac interdum. Nam interdum. vestibulum. volutpat dolor Nam non Ut ac",
  "update_type": "major",
  "public_updated_at": "2017-04-18T21:52:57+00:00",
  "routes": [
    {
      "path": "Aenean volutpat interdum. non orci",
      "type": "exact"
    },
    {
      "path": "Pellentesque bibendum. purus Mauris et molestie Lorem scelerisque. cursus a eu imperdiet porttitor est. malesuada Ut pellentesque vestibulum. egestas. suscipit ac tempor sed consectetur tristique non ac Nam nisl at adipiscing Nam eu Duis nibh. interdum. vel",
      "type": "exact"
    },
    {
      "path": "purus senectus tempor amet, porttitor morbi eu dolor et adipiscing volutpat vel in, risus Nam hendrerit, fames ipsum elit. a libero. nisl orci Mauris molestie pellentesque vel est. vestibulum. suscipit sollicitudin tristique Quisque mauris non Lorem netus ac malesuada Sed sagittis cursus interdum. habitant aliquet. Duis sem et eu Suspendisse tristique egestas. at interdum. leo dolor consectetur Aenean molestie Pellentesque risus sed imperdiet ac turpis scelerisque. Ut",
      "type": "prefix"
    },
    {
      "path": "Nam mauris Nam eu molestie turpis interdum. habitant sem consectetur et scelerisque. Quisque Aenean elit. amet, et sit porttitor vel tristique Suspendisse bibendum. tristique",
      "type": "prefix"
    },
    {
      "path": "Nam nibh adipiscing sed Ut amet, senectus lectus nibh. ac in, tristique porttitor netus purus Suspendisse est. ac morbi lorem sit tempor ultricies interdum. scelerisque. at ac Aenean imperdiet risus habitant Nam vestibulum. molestie libero. tempor Ut vel molestie Lorem hendrerit, risus et a fames egestas. sollicitudin",
      "type": "exact"
    },
    {
      "path": "non vel tempor volutpat habitant et orci Quisque Lorem Sed ac et eros. vestibulum. fames tristique amet, dolor cursus Pellentesque tristique senectus scelerisque. ipsum Suspendisse finibus, Nam Duis ac ultricies sit est. aliquet. Ut malesuada leo dolor nibh. tempor lorem sollicitudin at adipiscing turpis ac mauris morbi a sed imperdiet pellentesque bibendum. massa Mauris vel interdum. purus risus porttitor Aenean risus hendrerit, consectetur molestie molestie nisl in, Ut lectus sagittis eu suscipit Nam elit. ac eu libero. non interdum. nibh egestas. netus sem",
      "type": "exact"
    },
    {
      "path": "tristique aliquet. ac risus cursus eu mauris Sed sit senectus ipsum",
      "type": "prefix"
    },
    {
      "path": "sagittis cursus Nam vel Ut ipsum aliquet. volutpat eu ac libero. orci bibendum. risus lectus eros. non purus Aenean fames leo scelerisque. Suspendisse elit. ac et at lorem morbi habitant malesuada sit nibh netus nisl Lorem ac senectus dolor Sed vestibulum. est. mauris massa finibus, Pellentesque interdum. interdum. porttitor Nam consectetur Quisque egestas. ultricies suscipit sed ac tristique tempor Duis hendrerit, turpis sollicitudin tempor non vel molestie eu in, tristique adipiscing et amet, sem risus pellentesque dolor nibh. molestie Ut Mauris imperdiet a",
      "type": "prefix"
    },
    {
      "path": "risus ipsum bibendum. ac sagittis interdum. nisl sed et non senectus tristique vel netus sollicitudin Pellentesque ac adipiscing Aenean Ut molestie cursus ac",
      "type": "prefix"
    },
    {
      "path": "ac Sed turpis at volutpat ac Ut tristique Mauris adipiscing Quisque massa cursus imperdiet habitant non interdum. finibus, bibendum. vel malesuada a sem sed aliquet. leo Duis lorem est. dolor elit. ac et netus mauris Nam hendrerit, ac risus",
      "type": "exact"
    }
  ],
  "details": {
    "explanation": null,
    "alternative_path": null
  }
}

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

base_path
string

content_id
string

details
object
explanation
["string", "null"]

alternative_path
["string", "null"]

document_type

Allowed values: gone
public_updated_at
string

publishing_app
string

routes
array

schema_name

Allowed values: gone
update_type

Allowed values: major, minor, republish

View this schema on GitHub

Random example

{
  "base_path": "/88c5854b-a1f7-426e-b5ed-43d8eb73d202/72f9393f-4440-46ec-9e75-45a0825a65dd/d1837363-f28b-4c51-aa8c-8406fa67f09e/1c445153-f690-470a-be1b-e80f268eebeb/af33d8f6-e52c-49f6-99e4-6ce64f577ef8",
  "document_type": "gone",
  "publishing_app": "Duis consectetur libero. ac a ac adipiscing in, Ut hendrerit, Aenean lectus turpis cursus dolor elit. scelerisque.",
  "routes": [
    {
      "path": "eros. nisl massa suscipit non ipsum eu sem hendrerit, malesuada est. ac sit adipiscing elit. et Pellentesque mauris morbi ac senectus bibendum. porttitor a sed turpis purus egestas. ac leo Aenean tristique habitant vel sagittis cursus eu et Ut tristique fames ac Lorem Ut",
      "type": "prefix"
    },
    {
      "path": "sed netus habitant nibh nibh. scelerisque. porttitor risus ac risus ipsum finibus, est. sit Ut non non orci senectus elit. consectetur interdum. malesuada ac Sed at egestas. mauris massa eu leo bibendum. Lorem morbi dolor Mauris interdum. eros. dolor a Nam tristique Suspendisse hendrerit, volutpat libero. tristique in, purus cursus suscipit et adipiscing vel lectus sem sagittis Ut molestie Nam amet, lorem molestie ac sollicitudin nisl fames turpis tempor Pellentesque Duis et Aenean imperdiet eu vel Quisque vestibulum. aliquet. pellentesque ac ultricies tempor",
      "type": "prefix"
    },
    {
      "path": "Duis malesuada Nam mauris massa",
      "type": "exact"
    },
    {
      "path": "vel Pellentesque risus amet, orci ac interdum. ac sed",
      "type": "exact"
    },
    {
      "path": "purus interdum. Quisque non sollicitudin Aenean bibendum. Nam scelerisque. Suspendisse ultricies cursus sit suscipit massa vestibulum. aliquet. Duis et Ut consectetur risus",
      "type": "exact"
    },
    {
      "path": "ultricies et a nibh Aenean vestibulum. Mauris ac morbi nibh. pellentesque risus tempor orci leo et egestas. mauris sem Quisque dolor fames lectus Lorem interdum. eu senectus interdum. in, amet, eros. aliquet.",
      "type": "exact"
    },
    {
      "path": "mauris non ac at lorem vel ac a ultricies libero. eu nibh. Pellentesque in, sed habitant interdum. molestie interdum. molestie sagittis elit. Nam non Aenean senectus eros. nibh imperdiet egestas. netus risus Mauris ipsum sem amet, Lorem hendrerit, bibendum. tempor tristique suscipit pellentesque Duis fames massa Nam est. scelerisque. adipiscing finibus, vestibulum. vel eu tristique leo orci et Ut et risus porttitor Sed sit cursus turpis sollicitudin aliquet. lectus ac dolor Quisque ac nisl dolor morbi tempor volutpat purus malesuada",
      "type": "exact"
    },
    {
      "path": "scelerisque. at fames sed eros. Ut tristique non nibh ac libero. Mauris Nam non ipsum nibh. eu hendrerit, nisl volutpat vestibulum. pellentesque et",
      "type": "prefix"
    },
    {
      "path": "bibendum. nibh. a pellentesque ac Lorem suscipit est. lorem Pellentesque nisl porttitor Ut morbi vestibulum. cursus dolor molestie purus nibh netus Ut tempor libero. dolor sagittis non malesuada sollicitudin sed leo consectetur eu fames egestas. volutpat risus elit. Quisque vel eros. sit et in, risus lectus ipsum ultricies turpis vel adipiscing",
      "type": "exact"
    }
  ]
}

This schema does not allow for setting of links.