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

{
  "content_id": "2fa13dc3-5163-4173-aed5-0759f31d5047",
  "publishing_app": "eu amet, Suspendisse dolor tristique et Ut Mauris bibendum. lectus nibh. finibus, nibh mauris et eros. Ut scelerisque. risus tristique consectetur imperdiet sollicitudin suscipit volutpat sit sagittis",
  "public_updated_at": "2017-04-22T18:26:12+00:00",
  "routes": [
    {
      "path": "bibendum. ac",
      "type": "exact"
    },
    {
      "path": "netus non egestas. sem vel Pellentesque adipiscing at cursus Lorem vel et in, ultricies dolor tristique eu Sed ac Nam senectus et imperdiet interdum. ac Nam molestie lorem nibh. amet, Mauris Duis risus massa vestibulum. suscipit sed habitant Quisque non ac Aenean Suspendisse ac Ut orci a ipsum molestie turpis risus elit. tempor morbi interdum. aliquet.",
      "type": "exact"
    },
    {
      "path": "molestie sed vel ultricies lorem cursus netus Sed ac Duis Aenean et amet, molestie pellentesque elit. malesuada est. lectus morbi mauris tristique suscipit risus eros. egestas. aliquet. imperdiet at habitant Ut in, Nam vestibulum. nibh. nisl scelerisque. volutpat Nam Quisque risus consectetur ac non ipsum turpis eu dolor purus fames sit sagittis nibh porttitor Lorem a orci ac massa hendrerit,",
      "type": "prefix"
    },
    {
      "path": "Ut ac ac et amet, sagittis Ut finibus, ultricies",
      "type": "exact"
    },
    {
      "path": "amet, risus dolor Nam sagittis imperdiet Ut Aenean est. sit tempor Ut bibendum. a Duis libero. et tristique ipsum hendrerit, sollicitudin",
      "type": "exact"
    },
    {
      "path": "ac imperdiet netus pellentesque sem vestibulum. in, risus mauris dolor leo non ac molestie interdum. risus Ut tristique vel sagittis lectus porttitor Duis eu consectetur habitant suscipit Sed Ut fames a scelerisque. eros. Nam elit. ipsum nisl nibh. lorem Pellentesque et ac Aenean",
      "type": "prefix"
    },
    {
      "path": "lectus tempor et dolor ipsum at libero. elit. nisl sem in, purus sed mauris dolor Suspendisse netus cursus ultricies Lorem volutpat vestibulum. non",
      "type": "prefix"
    },
    {
      "path": "Aenean pellentesque elit. Mauris Ut netus ac Quisque sed lorem in, habitant ac risus porttitor egestas. Lorem dolor leo sem ultricies senectus ac sit tristique hendrerit, lectus orci fames malesuada volutpat aliquet. imperdiet eu eros. cursus Ut morbi et nisl ipsum at suscipit tempor molestie mauris sollicitudin interdum. risus bibendum. molestie scelerisque. amet, turpis purus non tristique est. dolor non nibh Pellentesque Nam massa et vel Sed sagittis eu consectetur vel libero. adipiscing nibh. a finibus, Nam vestibulum. Suspendisse Duis tempor interdum. ac",
      "type": "exact"
    },
    {
      "path": "cursus est. tristique lorem mauris ac suscipit vestibulum. Lorem massa in, tempor ipsum vel at Pellentesque a Quisque ac netus morbi ac bibendum. Nam scelerisque. non sagittis Nam",
      "type": "prefix"
    }
  ]
}

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": "/8d1d75e4-fa58-4c00-a33a-a6ff772f9515/b3049d34-ebfd-490c-b675-58548a35f297/22c2c4a0-334c-4d67-9fa2-5509594ee52f",
  "document_type": "gone",
  "publishing_app": "Suspendisse ac molestie vel consectetur vestibulum. sit senectus tempor leo ultricies dolor aliquet. at purus eu amet, libero. et ipsum ac orci nibh non hendrerit, scelerisque. Ut in, lectus tristique massa ac pellentesque fames ac risus tristique eu elit. dolor Quisque Sed mauris turpis eros. et Aenean bibendum. interdum. malesuada adipiscing volutpat cursus sollicitudin morbi Nam non Duis nisl tempor Pellentesque interdum. Nam egestas. nibh. Ut Mauris est. suscipit molestie finibus, porttitor Lorem sed habitant imperdiet a",
  "update_type": "minor",
  "public_updated_at": "2017-04-25T14:15:41+00:00",
  "routes": [
    {
      "path": "vestibulum. dolor habitant eu Nam Ut ac amet, libero. ac a eu purus tristique Ut sollicitudin sem ultricies mauris eros. imperdiet Quisque sed Sed Mauris egestas. lorem Lorem Aenean at nisl malesuada molestie in, vel tempor interdum. fames leo elit. pellentesque lectus volutpat netus sit Pellentesque tempor cursus aliquet. finibus, ac ac morbi et bibendum. porttitor Nam est. hendrerit, molestie et adipiscing orci ipsum vel Suspendisse risus Duis senectus risus sagittis tristique non consectetur nibh non suscipit scelerisque. turpis dolor massa interdum. nibh.",
      "type": "exact"
    },
    {
      "path": "eros. lectus Lorem morbi ac eu Aenean pellentesque nibh. molestie purus dolor libero. senectus et fames Quisque tristique mauris elit. Mauris vel sem ultricies suscipit Nam malesuada dolor hendrerit, imperdiet massa Pellentesque tempor sed finibus, turpis tristique interdum. ac consectetur bibendum. amet, lorem vestibulum. sit molestie a ac tempor cursus netus adipiscing nibh non Ut in, Ut est. habitant Suspendisse at porttitor Duis egestas. risus Sed non vel ipsum et nisl orci interdum.",
      "type": "prefix"
    },
    {
      "path": "mauris amet, ac",
      "type": "exact"
    },
    {
      "path": "sem sagittis hendrerit, libero. tempor vel ac consectetur risus massa senectus eu nibh. risus ipsum Ut netus eu ac vestibulum. non at sed malesuada scelerisque. orci fames in, egestas. tristique a ac interdum. sollicitudin est. Pellentesque habitant ac Suspendisse aliquet. et Aenean adipiscing Duis pellentesque mauris imperdiet tempor dolor molestie amet, sit bibendum. ultricies nisl finibus, dolor Lorem Nam et non Quisque",
      "type": "prefix"
    },
    {
      "path": "elit. orci pellentesque sem bibendum. ac in, vestibulum. tristique Ut aliquet. senectus purus malesuada finibus, vel massa hendrerit, amet, sed sollicitudin Quisque vel Aenean et turpis fames Pellentesque molestie Lorem imperdiet Mauris est. ac ac Nam adipiscing Sed porttitor dolor egestas. nisl leo",
      "type": "prefix"
    },
    {
      "path": "lorem malesuada amet, fames cursus volutpat tristique pellentesque et sem molestie Ut Quisque tempor tristique est. bibendum. Aenean eu Pellentesque eu finibus, et tempor in, nisl libero. sagittis mauris molestie scelerisque. non Suspendisse massa sed netus Ut purus porttitor senectus egestas. sit elit. non dolor Nam at Lorem Sed ultricies ac risus hendrerit, turpis ac ipsum aliquet. Nam risus nibh orci habitant Duis sollicitudin ac dolor adipiscing eros. interdum. leo Mauris consectetur a vestibulum. morbi",
      "type": "prefix"
    },
    {
      "path": "sollicitudin sagittis elit. tempor cursus adipiscing in, interdum. Duis egestas. Quisque leo suscipit sit ultricies tristique nisl scelerisque. finibus, tristique sem vel Sed nibh. dolor vestibulum. dolor Aenean ac aliquet. orci libero. lorem netus tempor Pellentesque sed ac mauris volutpat vel et pellentesque interdum. eros. malesuada molestie Nam ipsum ac eu ac risus hendrerit, purus senectus Lorem Ut lectus et eu consectetur porttitor non morbi fames risus Nam non imperdiet a est. Ut Mauris",
      "type": "exact"
    },
    {
      "path": "eu Quisque vestibulum. eu molestie ac fames tempor interdum. orci Sed malesuada habitant tristique molestie scelerisque. risus Duis Nam et nisl Pellentesque ac lorem interdum. consectetur in, finibus, vel lectus egestas. sed turpis nibh. suscipit adipiscing bibendum. sollicitudin non purus imperdiet risus et",
      "type": "prefix"
    }
  ],
  "details": {
    "explanation": null,
    "alternative_path": "http://example.com/5f61dda1-091c-4677-b0bc-42a01d29b0ac/bcf3da4f-c6ae-4b19-af35-948fc89a1166/0a032a64-7a79-4f5c-b13a-fa1287a28da8/f10dd027-8452-45b1-bb35-14c2a58452d6/59e68a6d-a893-48c2-a08b-bdb6ce9d4d72#f34a9d90a4b8a5b165b5c0d23aab3c4e"
  }
}

This schema does not allow for setting of links.