{ "type": "object", "properties": { "id": { "type": "string", "description": "Unique content identifier path" }, "type": { "type": "string", "description": "Content type", "enum": [ "article", "liveblog", "gallery", "interactive", "picture", "video", "crossword", "audio" ] }, "sectionId": { "type": "string", "description": "Section identifier" }, "sectionName": { "type": "string", "description": "Human-readable section name" }, "webPublicationDate": { "type": "string", "format": "date-time", "description": "Publication date in ISO 8601 format" }, "webTitle": { "type": "string", "description": "Article headline" }, "webUrl": { "type": "string", "format": "uri", "description": "URL on theguardian.com" }, "apiUrl": { "type": "string", "format": "uri", "description": "API URL for this content item" }, "isHosted": { "type": "boolean", "description": "Whether the content is hosted by the Guardian" }, "pillarId": { "type": "string", "description": "Content pillar identifier" }, "pillarName": { "type": "string", "description": "Content pillar name" }, "fields": { "type": "object", "description": "Additional fields (when show-fields is specified)", "properties": { "headline": { "type": "string" }, "body": { "type": "string" }, "thumbnail": { "type": "string" }, "shortUrl": { "type": "string" }, "byline": { "type": "string" }, "trailText": { "type": "string" }, "wordcount": { "type": "string" }, "starRating": { "type": "string" }, "standfirst": { "type": "string" }, "lastModified": { "type": "string" }, "publication": { "type": "string" } } }, "tags": { "type": "array", "items": { "$ref": "#/components/schemas/Tag" } } }, "$schema": "http://json-schema.org/draft-07/schema#", "title": "ContentItem" }